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

10 lines
750 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[3332],{95829:function(ti,Zl){"use strict";Zl.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}},66648:function(ti,Zl){(function(v,i){i(Zl)})(this,function(v){"use strict";function i(e){return function(t,n){return bn(e(t),n)}}function Pe(e,t,n){var u=Math.abs(t-e)/Math.max(0,n),l=Math.pow(10,Math.floor(Math.log(u)/Math.LN10)),a=u/l;return a>=Rr?l*=10:a>=Va?l*=5:a>=Xr&&(l*=2),t<e?-l:l}function se(e){return e.length}function Ze(e,t,n){var u=e(n);return"translate("+(isFinite(u)?u:t(n))+",0)"}function en(e,t,n){var u=e(n);return"translate(0,"+(isFinite(u)?u:t(n))+")"}function Ue(e){var t=e.bandwidth()/2;return e.round()&&(t=Math.round(t)),function(n){return e(n)+t}}function lu(){return!this.__axis}function Pt(e,t){function n(d){var h,g=l==null?t.ticks?t.ticks.apply(t,u):t.domain():l,p=a==null?t.tickFormat?t.tickFormat.apply(t,u):$t:a,y=Math.max(r,0)+c,E=e===ft||e===fu?Ze:en,_=t.range(),w=_[0]+.5,C=_[_.length-1]+.5,k=(t.bandwidth?Ue:$t)(t.copy()),D=d.selection?d.selection():d,J=D.selectAll(".domain").data([null]),X=D.selectAll(".tick").data(g,t).order(),U=X.exit(),Z=X.enter().append("g").attr("class","tick"),Q=X.select("line"),$=X.select("text"),ge=e===ft||e===zu?-1:1,ze=e===zu||e===$e?(h="x","y"):(h="y","x");J=J.merge(J.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),X=X.merge(Z),Q=Q.merge(Z.append("line").attr("stroke","#000").attr(h+"2",ge*r).attr(ze+"1",.5).attr(ze+"2",.5)),$=$.merge(Z.append("text").attr("fill","#000").attr(h,ge*y).attr(ze,.5).attr("dy",e===ft?"0em":e===fu?"0.71em":"0.32em")),d!==D&&(J=J.transition(d),X=X.transition(d),Q=Q.transition(d),$=$.transition(d),U=U.transition(d).attr("opacity",mu).attr("transform",function(Se){return E(k,this.parentNode.__axis||k,Se)}),Z.attr("opacity",mu).attr("transform",function(Se){return E(this.parentNode.__axis||k,k,Se)})),U.remove(),J.attr("d",e===zu||e==$e?"M"+ge*s+","+w+"H0.5V"+C+"H"+ge*s:"M"+w+","+ge*s+"V0.5H"+C+"V"+ge*s),X.attr("opacity",1).attr("transform",function(Se){return E(k,k,Se)}),Q.attr(h+"2",ge*r),$.attr(h,ge*y).text(p),D.filter(lu).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===$e?"start":e===zu?"end":"middle"),D.each(function(){this.__axis=k})}var u=[],l=null,a=null,r=6,s=6,c=3;return n.scale=function(d){return arguments.length?(t=d,n):t},n.ticks=function(){return u=Xe.call(arguments),n},n.tickArguments=function(d){return arguments.length?(u=d==null?[]:Xe.call(d),n):u.slice()},n.tickValues=function(d){return arguments.length?(l=d==null?null:Xe.call(d),n):l&&l.slice()},n.tickFormat=function(d){return arguments.length?(a=d,n):a},n.tickSize=function(d){return arguments.length?(r=s=+d,n):r},n.tickSizeInner=function(d){return arguments.length?(r=+d,n):r},n.tickSizeOuter=function(d){return arguments.length?(s=+d,n):s},n.tickPadding=function(d){return arguments.length?(c=+d,n):c},n}function nu(e){return Pt(ft,e)}function hn(e){return Pt($e,e)}function nl(e){return Pt(fu,e)}function qe(e){return Pt(zu,e)}function Qt(){for(var e,t=0,n=arguments.length,u={};t<n;++t){if(!(e=arguments[t]+"")||e in u)throw new Error("illegal type: "+e);u[e]=[]}return new Qe(u)}function Qe(e){this._=e}function dn(e,t){return e.trim().split(/^|\s+/).map(function(n){var u="",l=n.indexOf(".");if(l>=0&&(u=n.slice(l+1),n=n.slice(0,l)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:u}})}function Jt(e,t){for(var n,u=0,l=e.length;u<l;++u)if((n=e[u]).name===t)return n.value}function xn(e,t,n){for(var u=0,l=e.length;u<l;++u)if(e[u].name===t){e[u]=gn,e=e.slice(0,u).concat(e.slice(u+1));break}return n!=null&&e.push({name:t,value:n}),e}function ul(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Rl&&t.documentElement.namespaceURI===Rl?t.createElement(e):t.createElementNS(n,e)}}function za(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Hl(){return new gu}function gu(){this._="@"+(++Yl).toString(36)}function ea(e,t,n){return e=_n(e,t,n),function(u){var l=u.relatedTarget;l&&(l===this||8&l.compareDocumentPosition(this))||e.call(this,u)}}function _n(e,t,n){return function(u){var l=v.event;v.event=u;try{e.call(this,this.__data__,t,n)}finally{v.event=l}}}function yu(e){return e.trim().split(/^|\s+/).map(function(t){var n="",u=t.indexOf(".");return u>=0&&(n=t.slice(u+1),t=t.slice(0,u)),{type:t,name:n}})}function ae(e){return function(){var t=this.__on;if(t){for(var n,u=0,l=-1,a=t.length;u<a;++u)n=t[u],e.type&&n.type!==e.type||n.name!==e.name?t[++l]=n:this.removeEventListener(n.type,n.listener,n.capture);++l?t.length=l:delete this.__on}}}function rn(e,t,n){var u=Ga.hasOwnProperty(e.type)?ea:_n;return function(l,a,r){var s,c=this.__on,d=u(t,a,r);if(c){for(var h=0,g=c.length;h<g;++h)if((s=c[h]).type===e.type&&s.name===e.name)return this.removeEventListener(s.type,s.listener,s.capture),this.addEventListener(s.type,s.listener=d,s.capture=n),void(s.value=t)}this.addEventListener(e.type,d,n),s={type:e.type,name:e.name,value:t,listener:d,capture:n},c?c.push(s):this.__on=[s]}}function on(e,t,n,u){var l=v.event;e.sourceEvent=v.event,v.event=e;try{return t.apply(n,u)}finally{v.event=l}}function Qn(){}function ee(){return[]}function Hn(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function Tu(e,t,n,u,l,a){for(var r,s=0,c=t.length,d=a.length;s<d;++s)(r=t[s])?(r.__data__=a[s],u[s]=r):n[s]=new Hn(e,a[s]);for(;s<c;++s)(r=t[s])&&(l[s]=r)}function ra(e,t,n,u,l,a,r){var s,c,d,h={},g=t.length,p=a.length,y=new Array(g);for(s=0;s<g;++s)(c=t[s])&&(y[s]=d=it+r.call(c,c.__data__,s,t),d in h?l[s]=c:h[d]=c);for(s=0;s<p;++s)d=it+r.call(e,a[s],s,a),(c=h[d])?(u[s]=c,c.__data__=a[s],h[d]=null):n[s]=new Hn(e,a[s]);for(s=0;s<g;++s)(c=t[s])&&h[y[s]]===c&&(l[s]=c)}function En(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function fn(e){return function(){this.removeAttribute(e)}}function jt(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Xu(e,t){return function(){this.setAttribute(e,t)}}function Lu(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function Au(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function au(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function wn(e){return function(){this.style.removeProperty(e)}}function Yn(e,t,n){return function(){this.style.setProperty(e,t,n)}}function te(e,t,n){return function(){var u=t.apply(this,arguments);u==null?this.style.removeProperty(e):this.style.setProperty(e,u,n)}}function ia(e){return function(){delete this[e]}}function Wt(e,t){return function(){this[e]=t}}function fl(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function be(e){return e.trim().split(/^|\s+/)}function pl(e){return e.classList||new oa(e)}function oa(e){this._node=e,this._names=be(e.getAttribute("class")||"")}function _u(e,t){for(var n=pl(e),u=-1,l=t.length;++u<l;)n.add(t[u])}function ll(e,t){for(var n=pl(e),u=-1,l=t.length;++u<l;)n.remove(t[u])}function Uu(e){return function(){_u(this,e)}}function Vl(e){return function(){ll(this,e)}}function wt(e,t){return function(){(t.apply(this,arguments)?_u:ll)(this,e)}}function vl(){this.textContent=""}function sa(e){return function(){this.textContent=e}}function Cu(e){return function(){var t=e.apply(this,arguments);this.textContent=t==null?"":t}}function Ai(){this.innerHTML=""}function So(e){return function(){this.innerHTML=e}}function qi(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t==null?"":t}}function Cr(){this.nextSibling&&this.parentNode.appendChild(this)}function Ls(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ni(){return null}function Ba(){var e=this.parentNode;e&&e.removeChild(this)}function Pr(e,t,n){var u=Dt(e),l=u.CustomEvent;l?l=new l(t,n):(l=u.document.createEvent("Event"),n?(l.initEvent(t,n.bubbles,n.cancelable),l.detail=n.detail):l.initEvent(t,!1,!1)),e.dispatchEvent(l)}function On(e,t){return function(){return Pr(this,e,t)}}function hl(e,t){return function(){return Pr(this,e,t.apply(this,arguments))}}function Ml(e,t){this._groups=e,this._parents=t}function Br(){return new Ml([[document.documentElement]],qn)}function No(){v.event.stopImmediatePropagation()}function Ci(e,t){var n=e.document.documentElement,u=yt(e).on("dragstart.drag",null);t&&(u.on("click.drag",Rt,!0),setTimeout(function(){u.on("click.drag",null)},0)),"onselectstart"in n?u.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}function ui(e,t,n,u,l,a,r,s,c,d){this.target=e,this.type=t,this.subject=n,this.identifier=u,this.active=l,this.x=a,this.y=r,this.dx=s,this.dy=c,this._=d}function Gi(){return!v.event.button}function Io(){return this.parentNode}function Os(e){return e==null?{x:v.event.x,y:v.event.y}:e}function Kr(e,t){var n=Object.create(e.prototype);for(var u in t)n[u]=t[u];return n}function Zu(){}function ca(e){var t;return e=(e+"").trim().toLowerCase(),(t=ba.exec(e))?(t=parseInt(t[1],16),new wl(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1)):(t=Fo.exec(e))?Qi(parseInt(t[1],16)):(t=jc.exec(e))?new wl(t[1],t[2],t[3],1):(t=Gf.exec(e))?new wl(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Qf.exec(e))?Mo(t[1],t[2],t[3],t[4]):(t=Yf.exec(e))?Mo(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=$f.exec(e))?Yi(t[1],t[2]/100,t[3]/100,1):(t=e0.exec(e))?Yi(t[1],t[2]/100,t[3]/100,t[4]):Lc.hasOwnProperty(e)?Qi(Lc[e]):e==="transparent"?new wl(NaN,NaN,NaN,0):null}function Qi(e){return new wl(e>>16&255,e>>8&255,255&e,1)}function Mo(e,t,n,u){return u<=0&&(e=t=n=NaN),new wl(e,t,n,u)}function Pi(e){return e instanceof Zu||(e=ca(e)),e?(e=e.rgb(),new wl(e.r,e.g,e.b,e.opacity)):new wl}function li(e,t,n,u){return arguments.length===1?Pi(e):new wl(e,t,n,u==null?1:u)}function wl(e,t,n,u){this.r=+e,this.g=+t,this.b=+n,this.opacity=+u}function Yi(e,t,n,u){return u<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Ya(e,t,n,u)}function zs(e){if(e instanceof Ya)return new Ya(e.h,e.s,e.l,e.opacity);if(e instanceof Zu||(e=ca(e)),!e)return new Ya;if(e instanceof Ya)return e;e=e.rgb();var t=e.r/255,n=e.g/255,u=e.b/255,l=Math.min(t,n,u),a=Math.max(t,n,u),r=NaN,s=a-l,c=(a+l)/2;return s?(r=t===a?(n-u)/s+6*(n<u):n===a?(u-t)/s+2:(t-n)/s+4,s/=c<.5?a+l:2-a-l,r*=60):s=c>0&&c<1?0:r,new Ya(r,s,c,e.opacity)}function $i(e,t,n,u){return arguments.length===1?zs(e):new Ya(e,t,n,u==null?1:u)}function Ya(e,t,n,u){this.h=+e,this.s=+t,this.l=+n,this.opacity=+u}function Ur(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function ai(e){if(e instanceof da)return new da(e.l,e.a,e.b,e.opacity);if(e instanceof I){var t=e.h*Oc;return new da(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof wl||(e=Pi(e));var n=Bi(e.r),u=Bi(e.g),l=Bi(e.b),a=ii((.4124564*n+.3575761*u+.1804375*l)/Rc),r=ii((.2126729*n+.7151522*u+.072175*l)/Xc),s=ii((.0193339*n+.119192*u+.9503041*l)/Zc);return new da(116*r-16,500*(a-r),200*(r-s),e.opacity)}function ri(e,t,n,u){return arguments.length===1?ai(e):new da(e,t,n,u==null?1:u)}function da(e,t,n,u){this.l=+e,this.a=+t,this.b=+n,this.opacity=+u}function ii(e){return e>El?Math.pow(e,1/3):e/Vc+Hc}function eo(e){return e>yi?e*e*e:Vc*(e-Hc)}function jo(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Bi(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function H(e){if(e instanceof I)return new I(e.h,e.c,e.l,e.opacity);e instanceof da||(e=ai(e));var t=Math.atan2(e.b,e.a)*zc;return new I(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function ki(e,t,n,u){return arguments.length===1?H(e):new I(e,t,n,u==null?1:u)}function I(e,t,n,u){this.h=+e,this.c=+t,this.l=+n,this.opacity=+u}function W(e){if(e instanceof rt)return new rt(e.h,e.s,e.l,e.opacity);e instanceof wl||(e=Pi(e));var t=e.r/255,n=e.g/255,u=e.b/255,l=(rh*u+lh*t-ah*n)/(rh+lh-ah),a=u-l,r=(Jc*(n-l)-_r*a)/ir,s=Math.sqrt(r*r+a*a)/(Jc*l*(1-l)),c=s?Math.atan2(r,a)*zc-120:NaN;return new rt(c<0?c+360:c,s,l,e.opacity)}function je(e,t,n,u){return arguments.length===1?W(e):new rt(e,t,n,u==null?1:u)}function rt(e,t,n,u){this.h=+e,this.s=+t,this.l=+n,this.opacity=+u}function Ct(e,t,n,u,l){var a=e*e,r=a*e;return((1-3*e+3*a-r)*t+(4-6*a+3*r)*n+(1+3*e+3*a-3*r)*u+r*l)/6}function Ot(e,t){return function(n){return e+n*t}}function Ye(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(u){return Math.pow(e+u*t,n)}}function An(e,t){var n=t-e;return n?Ot(e,n>180||n<-180?n-360*Math.round(n/360):n):u0(isNaN(e)?t:e)}function $n(e){return(e=+e)==1?Sn:function(t,n){return n-t?Ye(t,n,e):u0(isNaN(t)?n:t)}}function Sn(e,t){var n=t-e;return n?Ot(e,n):u0(isNaN(e)?t:e)}function fa(e){return function(t){var n,u,l=t.length,a=new Array(l),r=new Array(l),s=new Array(l);for(n=0;n<l;++n)u=li(t[n]),a[n]=u.r||0,r[n]=u.g||0,s[n]=u.b||0;return a=e(a),r=e(r),s=e(s),u.opacity=1,function(c){return u.r=a(c),u.g=r(c),u.b=s(c),u+""}}}function Eu(e){return function(){return e}}function dr(e){return function(t){return e(t)+""}}function Su(e){return e==="none"?Hp:(Kc||(Kc=document.createElement("DIV"),zp=document.documentElement,ih=document.defaultView),Kc.style.transform=e,e=ih.getComputedStyle(zp.appendChild(Kc),null).getPropertyValue("transform"),zp.removeChild(Kc),e=e.slice(7,-1).split(","),vh(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}function Di(e){return e==null?Hp:(t0||(t0=document.createElementNS("http://www.w3.org/2000/svg","g")),t0.setAttribute("transform",e),(e=t0.transform.baseVal.consolidate())?(e=e.matrix,vh(e.a,e.b,e.c,e.d,e.e,e.f)):Hp)}function Cn(e,t,n,u){function l(d){return d.length?d.pop()+" ":""}function a(d,h,g,p,y,E){if(d!==g||h!==p){var _=y.push("translate(",null,t,null,n);E.push({i:_-4,x:or(d,g)},{i:_-2,x:or(h,p)})}else(g||p)&&y.push("translate("+g+t+p+n)}function r(d,h,g,p){d!==h?(d-h>180?h+=360:h-d>180&&(d+=360),p.push({i:g.push(l(g)+"rotate(",null,u)-2,x:or(d,h)})):h&&g.push(l(g)+"rotate("+h+u)}function s(d,h,g,p){d!==h?p.push({i:g.push(l(g)+"skewX(",null,u)-2,x:or(d,h)}):h&&g.push(l(g)+"skewX("+h+u)}function c(d,h,g,p,y,E){if(d!==g||h!==p){var _=y.push(l(y)+"scale(",null,",",null,")");E.push({i:_-4,x:or(d,g)},{i:_-2,x:or(h,p)})}else g===1&&p===1||y.push(l(y)+"scale("+g+","+p+")")}return function(d,h){var g=[],p=[];return d=e(d),h=e(h),a(d.translateX,d.translateY,h.translateX,h.translateY,g,p),r(d.rotate,h.rotate,g,p),s(d.skewX,h.skewX,g,p),c(d.scaleX,d.scaleY,h.scaleX,h.scaleY,g,p),d=h=null,function(y){for(var E,_=-1,w=p.length;++_<w;)g[(E=p[_]).i]=E.x(y);return g.join("")}}}function Jl(e){return((e=Math.exp(e))+1/e)/2}function Lo(e){return((e=Math.exp(e))-1/e)/2}function Al(e){return((e=Math.exp(2*e))-1)/(e+1)}function to(e){return function(t,n){var u=e((t=$i(t)).h,(n=$i(n)).h),l=Sn(t.s,n.s),a=Sn(t.l,n.l),r=Sn(t.opacity,n.opacity);return function(s){return t.h=u(s),t.s=l(s),t.l=a(s),t.opacity=r(s),t+""}}}function oi(e,t){var n=Sn((e=ri(e)).l,(t=ri(t)).l),u=Sn(e.a,t.a),l=Sn(e.b,t.b),a=Sn(e.opacity,t.opacity);return function(r){return e.l=n(r),e.a=u(r),e.b=l(r),e.opacity=a(r),e+""}}function Ti(e){return function(t,n){var u=e((t=ki(t)).h,(n=ki(n)).h),l=Sn(t.c,n.c),a=Sn(t.l,n.l),r=Sn(t.opacity,n.opacity);return function(s){return t.h=u(s),t.c=l(s),t.l=a(s),t.opacity=r(s),t+""}}}function si(e){return function t(n){function u(l,a){var r=e((l=je(l)).h,(a=je(a)).h),s=Sn(l.s,a.s),c=Sn(l.l,a.l),d=Sn(l.opacity,a.opacity);return function(h){return l.h=r(h),l.s=s(h),l.l=c(Math.pow(h,n)),l.opacity=d(h),l+""}}return n=+n,u.gamma=t,u}(1)}function kr(){return Ri||(bh(Oo),Ri=Kp.now()+Jp)}function Oo(){Ri=0}function no(){this._call=this._time=this._next=null}function uo(e,t,n){var u=new no;return u.restart(e,t,n),u}function Ed(){kr(),++_s;for(var e,t=n0;t;)(e=Ri-t._time)>=0&&t._call.call(null,e),t=t._next;--_s}function bd(){Ri=(a0=Kp.now())+Jp,_s=Qc=0;try{Ed()}finally{_s=0,G0(),Ri=0}}function Fd(){var e=Kp.now(),t=e-a0;t>Eh&&(Jp-=t,a0=e)}function G0(){for(var e,t,n=n0,u=1/0;n;)n._call?(u>n._time&&(u=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:n0=t);Uc=e,Rs(u)}function Rs(e){if(!_s){Qc&&(Qc=clearTimeout(Qc));var t=e-Ri;t>24?(e<1/0&&(Qc=setTimeout(bd,t)),Yc&&(Yc=clearInterval(Yc))):(Yc||(a0=Ri,Yc=setInterval(Fd,Eh)),_s=1,bh(bd))}}function lo(e,t){var n=e.__transition;if(!n||!(n=n[t])||n.state>Fh)throw new Error("too late");return n}function ci(e,t){var n=e.__transition;if(!n||!(n=n[t])||n.state>r0)throw new Error("too late");return n}function Dr(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("too late");return n}function Xs(e,t,n){function u(d){n.state=Wp,n.timer.restart(l,n.delay,n.time),n.delay<=d&&l(d-n.delay)}function l(d){var h,g,p,y;if(n.state!==Wp)return r();for(h in c)if(y=c[h],y.name===n.name){if(y.state===qp)return Up(l);y.state===xh?(y.state=i0,y.timer.stop(),y.on.call("interrupt",e,e.__data__,y.index,y.group),delete c[h]):+h<t&&(y.state=i0,y.timer.stop(),delete c[h])}if(Up(function(){n.state===qp&&(n.state=xh,n.timer.restart(a,n.delay,n.time),a(d))}),n.state=r0,n.on.call("start",e,e.__data__,n.index,n.group),n.state===r0){for(n.state=qp,s=new Array(p=n.tween.length),h=0,g=-1;h<p;++h)(y=n.tween[h].value.call(e,e.__data__,n.index,n.group))&&(s[++g]=y);s.length=g+1}}function a(d){for(var h=d<n.duration?n.ease.call(null,d/n.duration):(n.timer.restart(r),n.state=Gp,1),g=-1,p=s.length;++g<p;)s[g].call(null,h);n.state===Gp&&(n.on.call("end",e,e.__data__,n.index,n.group),r())}function r(){n.state=i0,n.timer.stop(),delete c[t];for(var d in c)return;delete e.__transition}var s,c=e.__transition;c[t]=n,n.timer=uo(u,0,n.time)}function Q0(e,t){var n,u;return function(){var l=ci(this,e),a=l.tween;if(a!==n){u=n=a;for(var r=0,s=u.length;r<s;++r)if(u[r].name===t){u=u.slice(),u.splice(r,1);break}}l.tween=u}}function Y0(e,t,n){var u,l;if(typeof n!="function")throw new Error;return function(){var a=ci(this,e),r=a.tween;if(r!==u){l=(u=r).slice();for(var s={name:t,value:n},c=0,d=l.length;c<d;++c)if(l[c].name===t){l[c]=s;break}c===d&&l.push(s)}a.tween=l}}function zo(e,t,n){var u=e._id;return e.each(function(){var l=ci(this,u);(l.value||(l.value={}))[t]=n.apply(this,arguments)}),function(l){return Dr(l,u).value[t]}}function Ro(e){return function(){this.removeAttribute(e)}}function $0(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Zs(e,t,n){var u,l;return function(){var a=this.getAttribute(e);return a===n?null:a===u?l:l=t(u=a,n)}}function em(e,t,n){var u,l;return function(){var a=this.getAttributeNS(e.space,e.local);return a===n?null:a===u?l:l=t(u=a,n)}}function tm(e,t,n){var u,l,a;return function(){var r,s=n(this);return s==null?void this.removeAttribute(e):(r=this.getAttribute(e),r===s?null:r===u&&s===l?a:a=t(u=r,l=s))}}function nm(e,t,n){var u,l,a;return function(){var r,s=n(this);return s==null?void this.removeAttributeNS(e.space,e.local):(r=this.getAttributeNS(e.space,e.local),r===s?null:r===u&&s===l?a:a=t(u=r,l=s))}}function um(e,t){function n(){var u=this,l=t.apply(u,arguments);return l&&function(a){u.setAttributeNS(e.space,e.local,l(a))}}return n._value=t,n}function lm(e,t){function n(){var u=this,l=t.apply(u,arguments);return l&&function(a){u.setAttribute(e,l(a))}}return n._value=t,n}function Xo(e,t){return function(){lo(this,e).delay=+t.apply(this,arguments)}}function am(e,t){return t=+t,function(){lo(this,e).delay=t}}function $v(e,t){return function(){ci(this,e).duration=+t.apply(this,arguments)}}function rm(e,t){return t=+t,function(){ci(this,e).duration=t}}function im(e,t){if(typeof t!="function")throw new Error;return function(){ci(this,e).ease=t}}function om(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||t==="start"})}function xd(e,t,n){var u,l,a=om(t)?lo:ci;return function(){var r=a(this,e),s=r.on;s!==u&&(l=(u=s).copy()).on(t,n),r.on=l}}function Hs(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function Tr(e,t){var n,u,l;return function(){var a=Dt(this).getComputedStyle(this,null),r=a.getPropertyValue(e),s=(this.style.removeProperty(e),a.getPropertyValue(e));return r===s?null:r===n&&s===u?l:l=t(n=r,u=s)}}function sm(e){return function(){this.style.removeProperty(e)}}function wd(e,t,n){var u,l;return function(){var a=Dt(this).getComputedStyle(this,null).getPropertyValue(e);return a===n?null:a===u?l:l=t(u=a,n)}}function Ad(e,t,n){var u,l,a;return function(){var r=Dt(this).getComputedStyle(this,null),s=r.getPropertyValue(e),c=n(this);return c==null&&(this.style.removeProperty(e),c=r.getPropertyValue(e)),s===c?null:s===u&&c===l?a:a=t(u=s,l=c)}}function Vs(e,t,n){function u(){var l=this,a=t.apply(l,arguments);return a&&function(r){l.style.setProperty(e,a(r),n)}}return u._value=t,u}function Cd(e){return function(){this.textContent=e}}function eh(e){return function(){var t=e(this);this.textContent=t==null?"":t}}function Y(e,t,n,u){this._groups=e,this._parents=t,this._name=n,this._id=u}function Js(e){return Br().transition(e)}function Pd(){return++Jg}function cm(e){return+e}function dm(e){return e*e}function ta(e){return e*(2-e)}function Ks(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function fm(e){return e*e*e}function mm(e){return--e*e*e+1}function Pu(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function Si(e){return 1-Math.cos(e*Ph)}function Zo(e){return Math.sin(e*Ph)}function Sr(e){return(1-Math.cos(Ch*e))/2}function Bd(e){return Math.pow(2,10*e-10)}function ma(e){return 1-Math.pow(2,-10*e)}function kd(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function pm(e){return 1-Math.sqrt(1-e*e)}function vm(e){return Math.sqrt(1- --e*e)}function Us(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function hm(e){return 1-ao(1-e)}function ao(e){return(e=+e)<Yp?s0*e*e:e<qg?s0*(e-=Wg)*e+Gg:e<Yg?s0*(e-=Qg)*e+$g:s0*(e-=e5)*e+t5}function Dd(e){return((e*=2)<=1?1-ao(1-e):ao(e-1)+1)/2}function pa(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))return nv.time=kr(),nv;return n}function Ws(){v.event.stopImmediatePropagation()}function Ni(e){return{type:e}}function th(){return!v.event.button}function gm(){var e=this.ownerSVGElement||this;return[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function qs(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Gs(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function ym(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function ka(){return Ra(d0)}function di(){return Ra(f0)}function Ra(e){function t(p){var y=p.property("__brush",r).selectAll(".overlay").data([Ni("overlay")]);y.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",_i.overlay).merge(y).each(function(){var _=qs(this).extent;yt(this).attr("x",_[0][0]).attr("y",_[0][1]).attr("width",_[1][0]-_[0][0]).attr("height",_[1][1]-_[0][1])}),p.selectAll(".selection").data([Ni("selection")]).enter().append("rect").attr("class","selection").attr("cursor",_i.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var E=p.selectAll(".handle").data(e.handles,function(_){return _.type});E.exit().remove(),E.enter().append("rect").attr("class",function(_){return"handle handle--"+_.type}).attr("cursor",function(_){return _i[_.type]}),p.each(n).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",a)}function n(){var p=yt(this),y=qs(this).selection;y?(p.selectAll(".selection").style("display",null).attr("x",y[0][0]).attr("y",y[0][1]).attr("width",y[1][0]-y[0][0]).attr("height",y[1][1]-y[0][1]),p.selectAll(".handle").style("display",null).attr("x",function(E){return E.type[E.type.length-1]==="e"?y[1][0]-g/2:y[0][0]-g/2}).attr("y",function(E){return E.type[0]==="s"?y[1][1]-g/2:y[0][1]-g/2}).attr("width",function(E){return E.type==="n"||E.type==="s"?y[1][0]-y[0][0]+g:g}).attr("height",function(E){return E.type==="e"||E.type==="w"?y[1][1]-y[0][1]+g:g})):p.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function u(p,y){return p.__brush.emitter||new l(p,y)}function l(p,y){this.that=p,this.args=y,this.state=p.__brush,this.active=0}function a(){function p(){var xl=Gu(R);!Fl||Se||Xt||(Math.abs(xl[0]-an[0])>Math.abs(xl[1]-an[1])?Xt=!0:Se=!0),an=xl,ze=!0,c0(),y()}function y(){var xl;switch($=an[0]-mt[0],ge=an[1]-mt[1],ye){case uv:case Th:He&&($=Math.max(dl-C,Math.min(Gn-X,$)),k=C+$,U=X+$),Ie&&(ge=Math.max(Ru-D,Math.min(hu-Z,ge)),J=D+ge,Q=Z+ge);break;case Fs:He<0?($=Math.max(dl-C,Math.min(Gn-C,$)),k=C+$,U=X):He>0&&($=Math.max(dl-X,Math.min(Gn-X,$)),k=C,U=X+$),Ie<0?(ge=Math.max(Ru-D,Math.min(hu-D,ge)),J=D+ge,Q=Z):Ie>0&&(ge=Math.max(Ru-Z,Math.min(hu-Z,ge)),J=D,Q=Z+ge);break;case xs:He&&(k=Math.max(dl,Math.min(Gn,C-$*He)),U=Math.max(dl,Math.min(Gn,X+$*He))),Ie&&(J=Math.max(Ru,Math.min(hu,D-ge*Ie)),Q=Math.max(Ru,Math.min(hu,Z+ge*Ie)))}U<k&&(He*=-1,xl=C,C=X,X=xl,xl=k,k=U,U=xl,ne in Sh&&$l.attr("cursor",_i[ne=Sh[ne]])),Q<J&&(Ie*=-1,xl=D,D=Z,Z=xl,xl=J,J=Q,Q=xl,ne in Nh&&$l.attr("cursor",_i[ne=Nh[ne]])),ln.selection&&(Zn=ln.selection),Se&&(k=Zn[0][0],U=Zn[1][0]),Xt&&(J=Zn[0][1],Q=Zn[1][1]),Zn[0][0]===k&&Zn[0][1]===J&&Zn[1][0]===U&&Zn[1][1]===Q||(ln.selection=[[k,J],[U,Q]],n.call(R),Kn.brush())}function E(){if(Ws(),v.event.touches){if(v.event.touches.length)return;s&&clearTimeout(s),s=setTimeout(function(){s=null},500),bt.on("touchmove.brush touchend.brush touchcancel.brush",null)}else Ci(v.event.view,ze),Jr.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);bt.attr("pointer-events","all"),$l.attr("cursor",_i.overlay),ln.selection&&(Zn=ln.selection),Gs(Zn)&&(ln.selection=null,n.call(R)),Kn.end()}function _(){switch(v.event.keyCode){case 16:Fl=He&&Ie;break;case 18:ye===Fs&&(He&&(X=U-$*He,C=k+$*He),Ie&&(Z=Q-ge*Ie,D=J+ge*Ie),ye=xs,y());break;case 32:ye!==Fs&&ye!==xs||(He<0?X=U-$:He>0&&(C=k-$),Ie<0?Z=Q-ge:Ie>0&&(D=J-ge),ye=uv,$l.attr("cursor",_i.selection),y());break;default:return}c0()}function w(){switch(v.event.keyCode){case 16:Fl&&(Se=Xt=Fl=!1,y());break;case 18:ye===xs&&(He<0?X=U:He>0&&(C=k),Ie<0?Z=Q:Ie>0&&(D=J),ye=Fs,y());break;case 32:ye===uv&&(v.event.altKey?(He&&(X=U-$*He,C=k+$*He),Ie&&(Z=Q-ge*Ie,D=J+ge*Ie),ye=xs):(He<0?X=U:He>0&&(C=k),Ie<0?Z=Q:Ie>0&&(D=J),ye=Fs),$l.attr("cursor",_i[ne]),y());break;default:return}c0()}if(v.event.touches){if(v.event.changedTouches.length<v.event.touches.length)return c0()}else if(s)return;if(d.apply(this,arguments)){var C,k,D,J,X,U,Z,Q,$,ge,ze,Se,Xt,R=this,ne=v.event.target.__data__.type,ye=(v.event.metaKey?ne="overlay":ne)==="selection"?Th:v.event.altKey?xs:Fs,He=e===f0?null:d5[ne],Ie=e===d0?null:f5[ne],ln=qs(R),Du=ln.extent,Zn=ln.selection,dl=Du[0][0],Ru=Du[0][1],Gn=Du[1][0],hu=Du[1][1],Fl=He&&Ie&&v.event.shiftKey,mt=Gu(R),an=mt,Kn=u(R,arguments).beforestart();ne==="overlay"?ln.selection=Zn=[[C=e===f0?dl:mt[0],D=e===d0?Ru:mt[1]],[X=e===f0?Gn:C,Z=e===d0?hu:D]]:(C=Zn[0][0],D=Zn[0][1],X=Zn[1][0],Z=Zn[1][1]),k=C,J=D,U=X,Q=Z;var bt=yt(R).attr("pointer-events","none"),$l=bt.selectAll(".overlay").attr("cursor",_i[ne]);if(v.event.touches)bt.on("touchmove.brush",p,!0).on("touchend.brush touchcancel.brush",E,!0);else{var Jr=yt(v.event.view).on("keydown.brush",_,!0).on("keyup.brush",w,!0).on("mousemove.brush",p,!0).on("mouseup.brush",E,!0);Wn(v.event.view)}Ws(),wo(R),n.call(R),Kn.start()}}function r(){var p=this.__brush||{selection:null};return p.extent=c.apply(this,arguments),p.dim=e,p}var s,c=gm,d=th,h=Qt(t,"start","brush","end"),g=6;return t.move=function(p,y){p.selection?p.on("start.brush",function(){u(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){u(this,arguments).end()}).tween("brush",function(){function E(X){w.selection=X===1&&Gs(D)?null:J(X),n.call(_),C.brush()}var _=this,w=_.__brush,C=u(_,arguments),k=w.selection,D=e.input(typeof y=="function"?y.apply(this,arguments):y,w.extent),J=qc(k,D);return k&&D?E:E(1)}):p.each(function(){var E=this,_=arguments,w=E.__brush,C=e.input(typeof y=="function"?y.apply(E,_):y,w.extent),k=u(E,_).beforestart();wo(E),w.selection=C==null||Gs(C)?null:C,n.call(E),k.start().brush().end()})},l.prototype={beforestart:function(){return++this.active===1&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return--this.active===0&&(delete this.state.emitter,this.emit("end")),this},emit:function(p){on(new s5(t,p,e.output(this.state.selection)),h.apply,h,[p,this.that,this.args])}},t.extent=function(p){return arguments.length?(c=typeof p=="function"?p:Dh([[+p[0][0],+p[0][1]],[+p[1][0],+p[1][1]]]),t):c},t.filter=function(p){return arguments.length?(d=typeof p=="function"?p:Dh(!!p),t):d},t.handleSize=function(p){return arguments.length?(g=+p,t):g},t.on=function(){var p=h.on.apply(h,arguments);return p===h?t:p},t}function Ho(e){return function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)}}function Da(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Nr(){return new Da}function zn(e){return e.source}function _m(e){return e.target}function Em(e){return e.radius}function bm(e){return e.startAngle}function Td(e){return e.endAngle}function Vo(){}function fr(e,t){var n=new Vo;if(e instanceof Vo)e.each(function(s,c){n.set(c,s)});else if(Array.isArray(e)){var u,l=-1,a=e.length;if(t==null)for(;++l<a;)n.set(l,e[l]);else for(;++l<a;)n.set(t(u=e[l],l,e),u)}else if(e)for(var r in e)n.set(r,e[r]);return n}function Sd(){return{}}function Qs(e,t,n){e[t]=n}function Nd(){return fr()}function Id(e,t,n){e.set(t,n)}function Jo(){}function Fm(e,t){var n=new Jo;if(e instanceof Jo)e.each(function(a){n.add(a)});else if(e){var u=-1,l=e.length;if(t==null)for(;++u<l;)n.add(e[u]);else for(;++u<l;)n.add(t(e[u],u,e))}return n}function Ys(e){return new Function("d","return {"+e.map(function(t,n){return JSON.stringify(t)+": d["+n+"]"}).join(",")+"}")}function $s(e,t){var n=Ys(e);return function(u,l){return t(n(u),l,e)}}function Md(e){var t=Object.create(null),n=[];return e.forEach(function(u){for(var l in u)l in t||n.push(t[l]=l)}),n}function al(e,t,n,u){if(isNaN(t)||isNaN(n))return e;var l,a,r,s,c,d,h,g,p,y=e._root,E={data:u},_=e._x0,w=e._y0,C=e._x1,k=e._y1;if(!y)return e._root=E,e;for(;y.length;)if((d=t>=(a=(_+C)/2))?_=a:C=a,(h=n>=(r=(w+k)/2))?w=r:k=r,l=y,!(y=y[g=h<<1|d]))return l[g]=E,e;if(s=+e._x.call(null,y.data),c=+e._y.call(null,y.data),t===s&&n===c)return E.next=y,l?l[g]=E:e._root=E,e;do l=l?l[g]=new Array(4):e._root=new Array(4),(d=t>=(a=(_+C)/2))?_=a:C=a,(h=n>=(r=(w+k)/2))?w=r:k=r;while((g=h<<1|d)===(p=(c>=r)<<1|s>=a));return l[p]=y,l[g]=E,e}function xm(e){var t,n,u,l,a=e.length,r=new Array(a),s=new Array(a),c=1/0,d=1/0,h=-1/0,g=-1/0;for(n=0;n<a;++n)isNaN(u=+this._x.call(null,t=e[n]))||isNaN(l=+this._y.call(null,t))||(r[n]=u,s[n]=l,u<c&&(c=u),u>h&&(h=u),l<d&&(d=l),l>g&&(g=l));for(h<c&&(c=this._x0,h=this._x1),g<d&&(d=this._y0,g=this._y1),this.cover(c,d).cover(h,g),n=0;n<a;++n)al(this,r[n],s[n],e[n]);return this}function wm(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this}function Am(e){return e[0]}function jd(e){return e[1]}function Ko(e,t,n){var u=new ec(t==null?Am:t,n==null?jd:n,NaN,NaN,NaN,NaN);return e==null?u:u.addAll(e)}function ec(e,t,n,u,l,a){this._x=e,this._y=t,this._x0=n,this._y0=u,this._x1=l,this._y1=a,this._root=void 0}function tc(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}function Ta(e){return e.x+e.vx}function Ld(e){return e.y+e.vy}function Cm(e){return e.index}function Od(e,t){var n=e.get(t);if(!n)throw new Error("missing: "+t);return n}function Pm(e){return e.x}function $a(e){return e.y}function nc(e){if(!(t=Y5.exec(e)))throw new Error("invalid format: "+e);var t,n=t[1]||" ",u=t[2]||">",l=t[3]||"-",a=t[4]||"",r=!!t[5],s=t[6]&&+t[6],c=!!t[7],d=t[8]&&+t[8].slice(1),h=t[9]||"";h==="n"?(c=!0,h="g"):Hh[h]||(h=""),(r||n==="0"&&u==="=")&&(r=!0,n="0",u="="),this.fill=n,this.align=u,this.sign=l,this.symbol=a,this.zero=r,this.width=s,this.comma=c,this.precision=d,this.type=h}function Bm(e){return e}function va(e){return y0=Jh(e),v.format=y0.format,v.formatPrefix=y0.formatPrefix,y0}function Uo(){this.reset()}function uc(e,t,n){var u=e.s=t+n,l=u-t,a=u-l;e.t=t-a+(n-l)}function zd(e){return e>1?0:e<-1?ou:Math.acos(e)}function Sa(e){return e>1?Xl:e<-1?-Xl:Math.asin(e)}function Rd(e){return(e=Tt(e/2))*e}function Hu(){}function ro(e,t){e&&l1.hasOwnProperty(e.type)&&l1[e.type](e,t)}function Wo(e,t,n){var u,l=-1,a=e.length-n;for(t.lineStart();++l<a;)u=e[l],t.point(u[0],u[1],u[2]);t.lineEnd()}function lc(e,t){var n=-1,u=e.length;for(t.polygonStart();++n<u;)Wo(e[n],t,1);t.polygonEnd()}function bu(){Yr.point=Xd}function mr(){jl(qh,Gh)}function Xd(e,t){Yr.point=jl,qh=e,Gh=t,e*=vn,t*=vn,ov=e,sv=Ut(t=t/2+P0),cv=Tt(t)}function jl(e,t){e*=vn,t*=vn,t=t/2+P0;var n=e-ov,u=n>=0?1:-1,l=u*n,a=Ut(t),r=Tt(t),s=cv*r,c=sv*a+s*Ut(l),d=s*u*Tt(l);D0.add(Aa(d,c)),ov=e,sv=a,cv=r}function qo(e){return[Aa(e[1],e[0]),Sa(e[2])]}function fi(e){var t=e[0],n=e[1],u=Ut(n);return[u*Ut(t),u*Tt(t),Tt(n)]}function Go(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function io(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function ac(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Ir(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Qo(e){var t=Gl(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Yo(e,t){Hi.push(Ei=[bl=e,Il=e]),t<sr&&(sr=t),t>br&&(br=t)}function Zd(e,t){var n=fi([e*vn,t*vn]);if(Cs){var u=io(Cs,n),l=[u[1],-u[0],0],a=io(l,u);Qo(a),a=qo(a);var r,s=e-Co,c=s>0?1:-1,d=a[0]*cl*c,h=ju(s)>180;h^(c*Co<d&&d<c*e)?(r=a[1]*cl,r>br&&(br=r)):(d=(d+360)%360-180,h^(c*Co<d&&d<c*e)?(r=-a[1]*cl,r<sr&&(sr=r)):(t<sr&&(sr=t),t>br&&(br=t))),h?e<Co?Na(bl,e)>Na(bl,Il)&&(Il=e):Na(e,Il)>Na(bl,Il)&&(bl=e):Il>=bl?(e<bl&&(bl=e),e>Il&&(Il=e)):e>Co?Na(bl,e)>Na(bl,Il)&&(Il=e):Na(e,Il)>Na(bl,Il)&&(bl=e)}else Hi.push(Ei=[bl=e,Il=e]);t<sr&&(sr=t),t>br&&(br=t),Cs=n,Co=e}function Hd(){bi.point=Zd}function Vd(){Ei[0]=bl,Ei[1]=Il,bi.point=Yo,Cs=null}function rl(e,t){if(Cs){var n=e-Co;td.add(ju(n)>180?n+(n>0?360:-360):n)}else Qh=e,Yh=t;Yr.point(e,t),Zd(e,t)}function nh(){Yr.lineStart()}function km(){rl(Qh,Yh),Yr.lineEnd(),ju(td)>nn&&(bl=-(Il=180)),Ei[0]=bl,Ei[1]=Il,Cs=null}function Na(e,t){return(t-=e)<0?t+360:t}function Dm(e,t){return e[0]-t[0]}function Jd(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}function rc(e,t){e*=vn,t*=vn;var n=Ut(t);oo(n*Ut(e),n*Tt(e),Tt(t))}function oo(e,t,n){++$c,E0+=(e-E0)/$c,b0+=(t-b0)/$c,F0+=(n-F0)/$c}function Tm(){Vr.point=Sm}function Sm(e,t){e*=vn,t*=vn;var n=Ut(t);Fa=n*Ut(e),xa=n*Tt(e),wa=Tt(t),Vr.point=Nm,oo(Fa,xa,wa)}function Nm(e,t){e*=vn,t*=vn;var n=Ut(t),u=n*Ut(e),l=n*Tt(e),a=Tt(t),r=Aa(Gl((r=xa*a-wa*l)*r+(r=wa*u-Fa*a)*r+(r=Fa*l-xa*u)*r),Fa*u+xa*l+wa*a);_0+=r,x0+=r*(Fa+(Fa=u)),w0+=r*(xa+(xa=l)),A0+=r*(wa+(wa=a)),oo(Fa,xa,wa)}function Kd(){Vr.point=rc}function Im(){Vr.point=jm}function Mm(){ic($h,e1),Vr.point=rc}function jm(e,t){$h=e,e1=t,e*=vn,t*=vn,Vr.point=ic;var n=Ut(t);Fa=n*Ut(e),xa=n*Tt(e),wa=Tt(t),oo(Fa,xa,wa)}function ic(e,t){e*=vn,t*=vn;var n=Ut(t),u=n*Ut(e),l=n*Tt(e),a=Tt(t),r=xa*a-wa*l,s=wa*u-Fa*a,c=Fa*l-xa*u,d=Gl(r*r+s*s+c*c),h=Fa*u+xa*l+wa*a,g=d&&-Sa(d)/d,p=Aa(d,h);dv+=g*r,fv+=g*s,mv+=g*c,_0+=p,x0+=p*(Fa+(Fa=u)),w0+=p*(xa+(xa=l)),A0+=p*(wa+(wa=a)),oo(Fa,xa,wa)}function oc(e,t){return[e>ou?e-Qa:e<-ou?e+Qa:e,t]}function sc(e,t,n){return(e%=Qa)?t||n?a1(ml(e),pr(t,n)):ml(e):t||n?pr(t,n):oc}function cc(e){return function(t,n){return t+=e,[t>ou?t-Qa:t<-ou?t+Qa:t,n]}}function ml(e){var t=cc(e);return t.invert=cc(-e),t}function pr(e,t){function n(s,c){var d=Ut(c),h=Ut(s)*d,g=Tt(s)*d,p=Tt(c),y=p*u+h*l;return[Aa(g*a-y*r,h*u-p*l),Sa(y*a+g*r)]}var u=Ut(e),l=Tt(e),a=Ut(t),r=Tt(t);return n.invert=function(s,c){var d=Ut(c),h=Ut(s)*d,g=Tt(s)*d,p=Tt(c),y=p*a-g*r;return[Aa(g*a+p*r,h*u+y*l),Sa(y*u-h*l)]},n}function Wr(e,t,n,u,l,a){if(n){var r=Ut(t),s=Tt(t),c=u*n;l==null?(l=t+u*Qa,a=t-c/2):(l=Ud(r,l),a=Ud(r,a),(u>0?l<a:l>a)&&(l+=u*Qa));for(var d,h=l;u>0?h>a:h<a;h-=c)d=qo([r,-s*Ut(h),-s*Tt(h)]),e.point(d[0],d[1])}}function Ud(e,t){t=fi(t),t[0]-=e,Qo(t);var n=zd(-t[1]);return((-t[2]<0?-n:n)+Qa-nn)%Qa}function $o(e,t,n,u){this.x=e,this.z=t,this.o=n,this.e=u,this.v=!1,this.n=this.p=null}function Wd(e){if(t=e.length){for(var t,n,u=0,l=e[0];++u<t;)l.n=n=e[u],n.p=l,l=n;l.n=n=e[0],n.p=l}}function er(e,t,n,u){function l(d,h){return e<=d&&d<=n&&t<=h&&h<=u}function a(d,h,g,p){var y=0,E=0;if(d==null||(y=r(d,g))!==(E=r(h,g))||c(d,h)<0^g>0)do p.point(y===0||y===3?e:n,y>1?u:t);while((y=(y+g+4)%4)!==E);else p.point(h[0],h[1])}function r(d,h){return ju(d[0]-e)<nn?h>0?0:3:ju(d[0]-n)<nn?h>0?2:1:ju(d[1]-t)<nn?h>0?1:0:h>0?3:2}function s(d,h){return c(d.x,h.x)}function c(d,h){var g=r(d,1),p=r(h,1);return g!==p?g-p:g===0?h[1]-d[1]:g===1?d[0]-h[0]:g===2?d[1]-h[1]:h[0]-d[0]}return function(d){function h(ne,ye){l(ne,ye)&&Se.point(ne,ye)}function g(){for(var ne=0,ye=0,He=k.length;ye<He;++ye)for(var Ie,ln,Du=k[ye],Zn=1,dl=Du.length,Ru=Du[0],Gn=Ru[0],hu=Ru[1];Zn<dl;++Zn)Ie=Gn,ln=hu,Ru=Du[Zn],Gn=Ru[0],hu=Ru[1],ln<=u?hu>u&&(Gn-Ie)*(u-ln)>(hu-ln)*(e-Ie)&&++ne:hu<=u&&(Gn-Ie)*(u-ln)<(hu-ln)*(e-Ie)&&--ne;return ne}function p(){Se=Xt,C=[],k=[],ze=!0}function y(){var ne=g(),ye=ze&&ne,He=(C=ar(C)).length;(ye||He)&&(d.polygonStart(),ye&&(d.lineStart(),a(null,null,1,d),d.lineEnd()),He&&d1(C,s,ne,a,d),d.polygonEnd()),Se=d,C=k=D=null}function E(){R.point=w,k&&k.push(D=[]),ge=!0,$=!1,Z=Q=NaN}function _(){C&&(w(J,X),U&&$&&Xt.rejoin(),C.push(Xt.result())),R.point=h,$&&Se.lineEnd()}function w(ne,ye){var He=l(ne,ye);if(k&&D.push([ne,ye]),ge)J=ne,X=ye,U=He,ge=!1,He&&(Se.lineStart(),Se.point(ne,ye));else if(He&&$)Se.point(ne,ye);else{var Ie=[Z=Math.max(M0,Math.min(nd,Z)),Q=Math.max(M0,Math.min(nd,Q))],ln=[ne=Math.max(M0,Math.min(nd,ne)),ye=Math.max(M0,Math.min(nd,ye))];l8(Ie,ln,e,t,n,u)?($||(Se.lineStart(),Se.point(Ie[0],Ie[1])),Se.point(ln[0],ln[1]),He||Se.lineEnd(),ze=!1):He&&(Se.lineStart(),Se.point(ne,ye),ze=!1)}Z=ne,Q=ye,$=He}var C,k,D,J,X,U,Z,Q,$,ge,ze,Se=d,Xt=c1(),R={point:h,lineStart:E,lineEnd:_,polygonStart:p,polygonEnd:y};return R}}function Ll(){ks.point=Om,ks.lineEnd=Lm}function Lm(){ks.point=ks.lineEnd=Hu}function Om(e,t){e*=vn,t*=vn,hv=e,S0=Tt(t),N0=Ut(t),ks.point=zm}function zm(e,t){e*=vn,t*=vn;var n=Tt(t),u=Ut(t),l=ju(e-hv),a=Ut(l),r=Tt(l),s=u*r,c=N0*n-S0*u*a,d=S0*n+N0*u*a;_v.add(Aa(Gl(s*s+c*c),d)),hv=e,S0=n,N0=u}function so(e,t,n){var u=In(e,t-nn,n).concat(t);return function(l){return u.map(function(a){return[l,a]})}}function dc(e,t,n){var u=In(e,t-nn,n).concat(t);return function(l){return u.map(function(a){return[a,l]})}}function fc(){function e(){return{type:"MultiLineString",coordinates:t()}}function t(){return In(B0(a/w)*w,l,w).map(p).concat(In(B0(d/C)*C,c,C).map(y)).concat(In(B0(u/E)*E,n,E).filter(function(D){return ju(D%w)>nn}).map(h)).concat(In(B0(s/_)*_,r,_).filter(function(D){return ju(D%C)>nn}).map(g))}var n,u,l,a,r,s,c,d,h,g,p,y,E=10,_=E,w=90,C=360,k=2.5;return e.lines=function(){return t().map(function(D){return{type:"LineString",coordinates:D}})},e.outline=function(){return{type:"Polygon",coordinates:[p(a).concat(y(c).slice(1),p(l).reverse().slice(1),y(d).reverse().slice(1))]}},e.extent=function(D){return arguments.length?e.extentMajor(D).extentMinor(D):e.extentMinor()},e.extentMajor=function(D){return arguments.length?(a=+D[0][0],l=+D[1][0],d=+D[0][1],c=+D[1][1],a>l&&(D=a,a=l,l=D),d>c&&(D=d,d=c,c=D),e.precision(k)):[[a,d],[l,c]]},e.extentMinor=function(D){return arguments.length?(u=+D[0][0],n=+D[1][0],s=+D[0][1],r=+D[1][1],u>n&&(D=u,u=n,n=D),s>r&&(D=s,s=r,r=D),e.precision(k)):[[u,s],[n,r]]},e.step=function(D){return arguments.length?e.stepMajor(D).stepMinor(D):e.stepMinor()},e.stepMajor=function(D){return arguments.length?(w=+D[0],C=+D[1],e):[w,C]},e.stepMinor=function(D){return arguments.length?(E=+D[0],_=+D[1],e):[E,_]},e.precision=function(D){return arguments.length?(k=+D,h=so(s,r,90),g=dc(u,n,k),p=so(d,c,90),y=dc(a,l,k),e):k},e.extentMajor([[-180,-90+nn],[180,90-nn]]).extentMinor([[-180,-80-nn],[180,80+nn]])}function qd(){return fc()()}function Mr(){Fi.point=mc}function mc(e,t){Fi.point=Gd,r1=gv=e,i1=yv=t}function Gd(e,t){Fv.add(yv*e-gv*t),gv=e,yv=t}function pc(){Gd(r1,i1)}function uh(e,t){e<Ds&&(Ds=e),e>ud&&(ud=e),t<j0&&(j0=t),t>L0&&(L0=t)}function mi(e,t){xv+=e,wv+=t,++ld}function Qd(){Fr.point=vr}function vr(e,t){Fr.point=es,mi($r=e,ei=t)}function es(e,t){var n=e-$r,u=t-ei,l=Gl(n*n+u*u);z0+=l*($r+e)/2,R0+=l*(ei+t)/2,Ts+=l,mi($r=e,ei=t)}function Yd(){Fr.point=mi}function Rm(){Fr.point=$d}function Xm(){ef(o1,s1)}function $d(e,t){Fr.point=ef,mi(o1=$r=e,s1=ei=t)}function ef(e,t){var n=e-$r,u=t-ei,l=Gl(n*n+u*u);z0+=l*($r+e)/2,R0+=l*(ei+t)/2,Ts+=l,l=ei*e-$r*t,Av+=l*($r+e),Cv+=l*(ei+t),ad+=3*l,mi($r=e,ei=t)}function tf(e){this._context=e}function nf(e,t){od.point=Ii,m1=rd=e,p1=id=t}function Ii(e,t){rd-=e,id-=t,Bv.add(Gl(rd*rd+id*id)),rd=e,id=t}function uf(){this._string=[]}function vc(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Zm(e){return e.length>1}function Hm(e,t){return((e=e.x)[0]<0?e[1]-Xl-nn:Xl-e[1])-((t=t.x)[0]<0?t[1]-Xl-nn:Xl-t[1])}function hr(e){var t,n=NaN,u=NaN,l=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,r){var s=a>0?ou:-ou,c=ju(a-n);ju(c-ou)<nn?(e.point(n,u=(u+r)/2>0?Xl:-Xl),e.point(l,u),e.lineEnd(),e.lineStart(),e.point(s,u),e.point(a,u),t=0):l!==s&&c>=ou&&(ju(n-l)<nn&&(n-=l*nn),ju(a-s)<nn&&(a-=s*nn),u=Vm(n,u,a,r),e.point(l,u),e.lineEnd(),e.lineStart(),e.point(s,u),t=0),e.point(n=a,u=r),l=s},lineEnd:function(){e.lineEnd(),n=u=NaN},clean:function(){return 2-t}}}function Vm(e,t,n,u){var l,a,r=Tt(e-n);return ju(r)>nn?Ps((Tt(t)*(a=Ut(u))*Tt(n)-Tt(u)*(l=Ut(t))*Tt(e))/(l*a*r)):(t+u)/2}function Jm(e,t,n,u){var l;if(e==null)l=n*Xl,u.point(-ou,l),u.point(0,l),u.point(ou,l),u.point(ou,0),u.point(ou,-l),u.point(0,-l),u.point(-ou,-l),u.point(-ou,0),u.point(-ou,l);else if(ju(e[0]-t[0])>nn){var a=e[0]<t[0]?ou:-ou;l=n*a/2,u.point(-a,l),u.point(0,l),u.point(a,l)}else u.point(t[0],t[1])}function ts(e){return function(t){var n=new ns;for(var u in e)n[u]=e[u];return n.stream=t,n}}function ns(){}function us(e,t,n){var u=t[1][0]-t[0][0],l=t[1][1]-t[0][1],a=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),a!=null&&e.clipExtent(null),Hr(n,e.stream(O0));var r=O0.result(),s=Math.min(u/(r[1][0]-r[0][0]),l/(r[1][1]-r[0][1])),c=+t[0][0]+(u-s*(r[1][0]+r[0][0]))/2,d=+t[0][1]+(l-s*(r[1][1]+r[0][1]))/2;return a!=null&&e.clipExtent(a),e.scale(150*s).translate([c,d])}function hc(e,t,n){return us(e,[[0,0],t],n)}function lf(e){return ts({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function jr(e,t){function n(u,l,a,r,s,c,d,h,g,p,y,E,_,w){var C=d-u,k=h-l,D=C*C+k*k;if(D>4*t&&_--){var J=r+p,X=s+y,U=c+E,Z=Gl(J*J+X*X+U*U),Q=Sa(U/=Z),$=ju(ju(U)-1)<nn||ju(a-g)<nn?(a+g)/2:Aa(X,J),ge=e($,Q),ze=ge[0],Se=ge[1],Xt=ze-u,R=Se-l,ne=k*Xt-C*R;(ne*ne/D>t||ju((C*Xt+k*R)/D-.5)>.3||r*p+s*y+c*E<m8)&&(n(u,l,a,r,s,c,ze,Se,$,J/=Z,X/=Z,U,_,w),w.point(ze,Se),n(ze,Se,$,J,X,U,d,h,g,p,y,E,_,w))}}return function(u){function l(Q,$){Q=e(Q,$),u.point(Q[0],Q[1])}function a(){k=NaN,Z.point=r,u.lineStart()}function r(Q,$){var ge=fi([Q,$]),ze=e(Q,$);n(k,D,C,J,X,U,k=ze[0],D=ze[1],C=Q,J=ge[0],X=ge[1],U=ge[2],g1,u),u.point(k,D)}function s(){Z.point=l,u.lineEnd()}function c(){a(),Z.point=d,Z.lineEnd=h}function d(Q,$){r(g=Q,$),p=k,y=D,E=J,_=X,w=U,Z.point=r}function h(){n(k,D,C,J,X,U,p,y,g,E,_,w,g1,u),Z.lineEnd=s,s()}var g,p,y,E,_,w,C,k,D,J,X,U,Z={point:l,lineStart:a,lineEnd:s,polygonStart:function(){u.polygonStart(),Z.lineStart=c},polygonEnd:function(){u.polygonEnd(),Z.lineStart=a}};return Z}}function Lr(e){return co(function(){return e})()}function co(e){function t(R){return R=h(R[0]*vn,R[1]*vn),[R[0]*w+s,c-R[1]*w]}function n(R){return R=h.invert((R[0]-s)/w,(c-R[1])/w),R&&[R[0]*cl,R[1]*cl]}function u(R,ne){return R=r(R,ne),[R[0]*w+s,c-R[1]*w]}function l(){h=a1(d=sc(X,U,Z),r);var R=r(D,J);return s=C-R[0]*w,c=k+R[1]*w,a()}function a(){return E=_=null,t}var r,s,c,d,h,g,p,y,E,_,w=150,C=480,k=250,D=0,J=0,X=0,U=0,Z=0,Q=null,$=h1,ge=null,ze=Po,Se=.5,Xt=y1(u,Se);return t.stream=function(R){return E&&_===R?E:E=p8($(d,Xt(ze(_=R))))},t.clipAngle=function(R){return arguments.length?($=+R?d8(Q=R*vn,6*vn):(Q=null,h1),a()):Q*cl},t.clipExtent=function(R){return arguments.length?(ze=R==null?(ge=g=p=y=null,Po):er(ge=+R[0][0],g=+R[0][1],p=+R[1][0],y=+R[1][1]),a()):ge==null?null:[[ge,g],[p,y]]},t.scale=function(R){return arguments.length?(w=+R,l()):w},t.translate=function(R){return arguments.length?(C=+R[0],k=+R[1],l()):[C,k]},t.center=function(R){return arguments.length?(D=R[0]%360*vn,J=R[1]%360*vn,l()):[D*cl,J*cl]},t.rotate=function(R){return arguments.length?(X=R[0]%360*vn,U=R[1]%360*vn,Z=R.length>2?R[2]%360*vn:0,l()):[X*cl,U*cl,Z*cl]},t.precision=function(R){return arguments.length?(Xt=y1(u,Se=R*R),a()):Gl(Se)},t.fitExtent=function(R,ne){return us(t,R,ne)},t.fitSize=function(R,ne){return hc(t,R,ne)},function(){return r=e.apply(this,arguments),t.invert=r.invert&&n,l()}}function gc(e){var t=0,n=ou/3,u=co(e),l=u(t,n);return l.parallels=function(a){return arguments.length?u(t=a[0]*vn,n=a[1]*vn):[t*cl,n*cl]},l}function Km(e){function t(u,l){return[u*n,Tt(l)/n]}var n=Ut(e);return t.invert=function(u,l){return[u/n,Sa(l*n)]},t}function tr(e,t){function n(s,c){var d=Gl(a-2*l*Tt(c))/l;return[d*Tt(s*=l),r-d*Ut(s)]}var u=Tt(e),l=(u+Tt(t))/2;if(ju(l)<nn)return Km(e);var a=1+u*(2*l-u),r=Gl(a)/l;return n.invert=function(s,c){var d=r-c;return[Aa(s,ju(d))/l*ed(d),Sa((a-(s*s+d*d)*l*l)/(2*l))]},n}function Um(e){var t=e.length;return{point:function(n,u){for(var l=-1;++l<t;)e[l].point(n,u)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}function af(e){return function(t,n){var u=Ut(t),l=Ut(n),a=e(u*l);return[a*l*Tt(t),a*Tt(n)]}}function fo(e){return function(t,n){var u=Gl(t*t+n*n),l=e(u),a=Tt(l),r=Ut(l);return[Aa(t*a,u*r),Sa(u&&n*a/u)]}}function mo(e,t){return[e,k0(vv((Xl+t)/2))]}function rf(e){var t,n=Lr(e),u=n.scale,l=n.translate,a=n.clipExtent;return n.scale=function(r){return arguments.length?(u(r),t&&n.clipExtent(null),n):u()},n.translate=function(r){return arguments.length?(l(r),t&&n.clipExtent(null),n):l()},n.clipExtent=function(r){if(!arguments.length)return t?null:a();if(t=r==null){var s=ou*u(),c=l();r=[[c[0]-s,c[1]-s],[c[0]+s,c[1]+s]]}return a(r),n},n.clipExtent(null)}function ls(e){return vv((Xl+e)/2)}function yc(e,t){function n(r,s){a>0?s<-Xl+nn&&(s=-Xl+nn):s>Xl-nn&&(s=Xl-nn);var c=a/pv(ls(s),l);return[c*Tt(l*r),a-c*Ut(l*r)]}var u=Ut(e),l=e===t?Tt(e):k0(u/Ut(t))/k0(ls(t)/ls(e)),a=u*pv(ls(e),l)/l;return l?(n.invert=function(r,s){var c=a-s,d=ed(l)*Gl(r*r+c*c);return[Aa(r,ju(c))/l*ed(c),2*Ps(pv(a/d,1/l))-Xl]},n):mo}function Or(e,t){return[e,t]}function of(e,t){function n(r,s){var c=a-s,d=l*r;return[c*Tt(d),a-c*Ut(d)]}var u=Ut(e),l=e===t?Tt(e):(u-Ut(t))/(t-e),a=u/l+e;return ju(l)<nn?Or:(n.invert=function(r,s){var c=a-s;return[Aa(r,ju(c))/l*ed(c),a-ed(l)*Gl(r*r+c*c)]},n)}function po(e,t){var n=Ut(t),u=Ut(e)*n;return[n*Tt(e)/u,Tt(t)/u]}function as(e,t,n,u){return e===1&&t===1&&n===0&&u===0?Po:ts({point:function(l,a){this.stream.point(l*e+n,a*t+u)}})}function _c(e,t){return[Ut(t)*Tt(e),Tt(t)]}function Xa(e,t){var n=Ut(t),u=1+Ut(e)*n;return[n*Tt(e)/u,Tt(t)/u]}function Ec(e,t){return[k0(vv((Xl+t)/2)),-e]}function Wm(e,t){return e.parent===t.parent?1:2}function qm(e){return e.reduce(sf,0)/e.length}function sf(e,t){return e+t.x}function Gm(e){return 1+e.reduce(Qm,0)}function Qm(e,t){return Math.max(e,t.y)}function cf(e){for(var t;t=e.children;)e=t[0];return e}function qr(e){for(var t;t=e.children;)e=t[t.length-1];return e}function Ym(e){var t=0,n=e.children,u=n&&n.length;if(u)for(;--u>=0;)t+=n[u].value;else t=1;e.value=t}function bc(e,t){if(e===t)return e;var n=e.ancestors(),u=t.ancestors(),l=null;for(e=n.pop(),t=u.pop();e===t;)l=e,e=n.pop(),t=u.pop();return l}function Fc(e,t){var n,u,l,a,r,s=new Rn(e),c=+e.value&&(s.value=e.value),d=[s];for(t==null&&(t=ep);n=d.pop();)if(c&&(n.value=+n.data.value),(l=t(n.data))&&(r=l.length))for(n.children=new Array(r),a=r-1;a>=0;--a)d.push(u=n.children[a]=new Rn(l[a])),u.parent=n,u.depth=n.depth+1;return s.eachBefore(df)}function $m(){return Fc(this).eachBefore(Mi)}function ep(e){return e.children}function Mi(e){e.data=e.data.data}function df(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function Rn(e){this.data=e,this.depth=this.height=0,this.parent=null}function tp(e){this._=e,this.next=null}function ff(e,t){var n=t.x-e.x,u=t.y-e.y,l=e.r-t.r;return l*l+1e-6>n*n+u*u}function mf(e,t){var n,u,l,a=null,r=e.head;switch(t.length){case 1:n=np(t[0]);break;case 2:n=pf(t[0],t[1]);break;case 3:n=ji(t[0],t[1],t[2])}for(;r;)l=r._,u=r.next,n&&ff(n,l)?a=r:(a?(e.tail=a,a.next=null):e.head=e.tail=null,t.push(l),n=mf(e,t),t.pop(),e.head?(r.next=e.head,e.head=r):(r.next=null,e.head=e.tail=r),a=e.tail,a.next=u),r=u;return e.tail=a,n}function np(e){return{x:e.x,y:e.y,r:e.r}}function pf(e,t){var n=e.x,u=e.y,l=e.r,a=t.x,r=t.y,s=t.r,c=a-n,d=r-u,h=s-l,g=Math.sqrt(c*c+d*d);return{x:(n+a+c/g*h)/2,y:(u+r+d/g*h)/2,r:(g+l+s)/2}}function ji(e,t,n){var u=e.x,l=e.y,a=e.r,r=t.x,s=t.y,c=t.r,d=n.x,h=n.y,g=n.r,p=2*(u-r),y=2*(l-s),E=2*(c-a),_=u*u+l*l-a*a-r*r-s*s+c*c,w=2*(u-d),C=2*(l-h),k=2*(g-a),D=u*u+l*l-a*a-d*d-h*h+g*g,J=w*y-p*C,X=(y*D-C*_)/J-u,U=(C*E-y*k)/J,Z=(w*_-p*D)/J-l,Q=(p*k-w*E)/J,$=U*U+Q*Q-1,ge=2*(X*U+Z*Q+a),ze=X*X+Z*Z-a*a,Se=(-ge-Math.sqrt(ge*ge-4*$*ze))/(2*$);return{x:X+U*Se+u,y:Z+Q*Se+l,r:Se}}function pi(e,t,n){var u=e.x,l=e.y,a=t.r+n.r,r=e.r+n.r,s=t.x-u,c=t.y-l,d=s*s+c*c;if(d){var h=.5+((r*=r)-(a*=a))/(2*d),g=Math.sqrt(Math.max(0,2*a*(r+d)-(r-=d)*r-a*a))/(2*d);n.x=u+h*s+g*c,n.y=l+h*c-g*s}else n.x=u+r,n.y=l}function rs(e,t){var n=t.x-e.x,u=t.y-e.y,l=e.r+t.r;return l*l-1e-6>n*n+u*u}function vf(e,t){for(var n=e._.r;e!==t;)n+=2*(e=e.next)._.r;return n-t._.r}function hf(e,t,n){var u=e._,l=e.next._,a=u.r+l.r,r=(u.x*l.r+l.x*u.r)/a-t,s=(u.y*l.r+l.y*u.r)/a-n;return r*r+s*s}function is(e){this._=e,this.next=null,this.previous=null}function Nu(e){if(!(l=e.length))return 0;var t,n,u,l;if(t=e[0],t.x=0,t.y=0,!(l>1))return t.r;if(n=e[1],t.x=-n.r,n.x=t.r,n.y=0,!(l>2))return t.r+n.r;pi(n,t,u=e[2]);var a,r,s,c,d,h,g,p=t.r*t.r,y=n.r*n.r,E=u.r*u.r,_=p+y+E,w=p*t.x+y*n.x+E*u.x,C=p*t.y+y*n.y+E*u.y;t=new is(t),n=new is(n),u=new is(u),t.next=u.previous=n,n.next=t.previous=u,u.next=n.previous=t;e:for(s=3;s<l;++s){pi(t._,n._,u=e[s]),u=new is(u),c=n.next,d=t.previous,h=n._.r,g=t._.r;do if(h<=g){if(rs(c._,u._)){h+t._.r+n._.r>vf(c,n)?t=c:n=c,t.next=n,n.previous=t,--s;continue e}h+=c._.r,c=c.next}else{if(rs(d._,u._)){vf(t,d)>g+t._.r+n._.r?t=d:n=d,t.next=n,n.previous=t,--s;continue e}g+=d._.r,d=d.previous}while(c!==d.next);for(u.previous=t,u.next=n,t.next=n.previous=n=u,_+=E=u._.r*u._.r,w+=E*u._.x,C+=E*u._.y,p=hf(t,a=w/_,r=C/_);(u=u.next)!==n;)(E=hf(u,a,r))<p&&(t=u,p=E);n=t.next}for(t=[n._],u=n;(u=u.next)!==n;)t.push(u._);for(u=E1(t),s=0;s<l;++s)t=e[s],t.x-=u.x,t.y-=u.y;return u.r}function up(e){return e==null?null:os(e)}function os(e){if(typeof e!="function")throw new Error;return e}function vi(){return 0}function ss(e){return Math.sqrt(e.value)}function xc(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function cs(e,t){return function(n){if(u=n.children){var u,l,a,r=u.length,s=e(n)*t||0;if(s)for(l=0;l<r;++l)u[l].r+=s;if(a=Nu(u),s)for(l=0;l<r;++l)u[l].r-=s;n.r=a+s}}}function wc(e){return function(t){var n=t.parent;t.r*=e,n&&(t.x=n.x+e*t.x,t.y=n.y+e*t.y)}}function nr(e){return e.id}function hi(e){return e.parentId}function gf(e,t){return e.parent===t.parent?1:2}function vo(e){var t=e.children;return t?t[0]:e.t}function yf(e){var t=e.children;return t?t[t.length-1]:e.t}function lp(e,t,n){var u=n/(t.i-e.i);t.c-=u,t.s+=n,e.c+=u,t.z+=n,t.m+=n}function ap(e){for(var t,n=0,u=0,l=e.children,a=l.length;--a>=0;)t=l[a],t.z+=n,t.m+=n,n+=t.s+(u+=t.c)}function rp(e,t,n){return e.a.parent===t.parent?e.a:n}function ho(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}function _f(e){for(var t,n,u,l,a,r=new ho(e,0),s=[r];t=s.pop();)if(u=t._.children)for(t.children=new Array(a=u.length),l=a-1;l>=0;--l)s.push(n=t.children[l]=new ho(u[l],l)),n.parent=t;return(r.parent=new ho(null,0)).children=[r],r}function ru(e,t,n,u,l,a){for(var r,s,c,d,h,g,p,y,E,_,w,C=[],k=t.children,D=0,J=0,X=k.length,U=t.value;D<X;){c=l-n,d=a-u;do h=k[J++].value;while(!h&&J<X);for(g=p=h,_=Math.max(d/c,c/d)/(U*e),w=h*h*_,E=Math.max(p/w,w/g);J<X;++J){if(h+=s=k[J].value,s<g&&(g=s),s>p&&(p=s),w=h*h*_,y=Math.max(p/w,w/g),y>E){h-=s;break}E=y}C.push(r={value:h,dice:c<d,children:k.slice(D,J)}),r.dice?sd(r,n,u,l,U?u+=d*h/U:a):Z0(r,n,u,U?n+=c*h/U:l,a),U-=h,D=J}return C}function ip(e,t){return e[0]-t[0]||e[1]-t[1]}function Ef(e){for(var t=e.length,n=[0,1],u=2,l=2;l<t;++l){for(;u>1&&Y8(e[n[u-2]],e[n[u-1]],e[l])<=0;)--u;n[u++]=l}return n.slice(0,u)}function Ac(e){if(!(e>=1))throw new Error;this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function go(e){if(!e._start)try{bf(e)}catch(t){if(e._tasks[e._ended+e._active-1])ds(e,t);else if(!e._data)throw t}}function bf(e){for(;e._start=e._waiting&&e._active<e._size;){var t=e._ended+e._active,n=e._tasks[t],u=n.length-1,l=n[u];n[u]=Ff(e,t),--e._waiting,++e._active,n=l.apply(null,n),e._tasks[t]&&(e._tasks[t]=n||uy)}}function Ff(e,t){return function(n,u){e._tasks[t]&&(--e._active,++e._ended,e._tasks[t]=null,e._error==null&&(n!=null?ds(e,n):(e._data[t]=u,e._waiting?go(e):yo(e))))}}function ds(e,t){var n,u=e._tasks.length;for(e._error=t,e._data=void 0,e._waiting=NaN;--u>=0;)if((n=e._tasks[u])&&(e._tasks[u]=null,n.abort))try{n.abort()}catch(l){}e._active=NaN,yo(e)}function yo(e){if(!e._active&&e._call){var t=e._data;e._data=void 0,e._call(e._error,t)}}function Cc(e){return new Ac(arguments.length?+e:1/0)}function op(e){return function(t,n){e(t==null?n:null)}}function Pc(e){var t=e.responseType;return t&&t!=="text"?e.response:e.responseText}function sp(e,t){return function(n){return e(n.responseText,t)}}function Bc(e){function t(a){var r=a+"",s=n.get(r);if(!s){if(l!==Iv)return l;n.set(r,s=u.push(a))}return e[(s-1)%e.length]}var n=fr(),u=[],l=Iv;return e=e==null?[]:Vi.call(e),t.domain=function(a){if(!arguments.length)return u.slice();u=[],n=fr();for(var r,s,c=-1,d=a.length;++c<d;)n.has(s=(r=a[c])+"")||n.set(s,u.push(r));return t},t.range=function(a){return arguments.length?(e=Vi.call(a),t):e.slice()},t.unknown=function(a){return arguments.length?(l=a,t):l},t.copy=function(){return Bc().domain(u).range(e).unknown(l)},t}function kc(){function e(){var g=l().length,p=r[1]<r[0],y=r[p-0],E=r[1-p];t=(E-y)/Math.max(1,g-c+2*d),s&&(t=Math.floor(t)),y+=(E-y-t*(g-c))*h,n=t*(1-c),s&&(y=Math.round(y),n=Math.round(n));var _=In(g).map(function(w){return y+t*w});return a(p?_.reverse():_)}var t,n,u=Bc().unknown(void 0),l=u.domain,a=u.range,r=[0,1],s=!1,c=0,d=0,h=.5;return delete u.unknown,u.domain=function(g){return arguments.length?(l(g),e()):l()},u.range=function(g){return arguments.length?(r=[+g[0],+g[1]],e()):r.slice()},u.rangeRound=function(g){return r=[+g[0],+g[1]],s=!0,e()},u.bandwidth=function(){return n},u.step=function(){return t},u.round=function(g){return arguments.length?(s=!!g,e()):s},u.padding=function(g){return arguments.length?(c=d=Math.max(0,Math.min(1,g)),e()):c},u.paddingInner=function(g){return arguments.length?(c=Math.max(0,Math.min(1,g)),e()):c},u.paddingOuter=function(g){return arguments.length?(d=Math.max(0,Math.min(1,g)),e()):d},u.align=function(g){return arguments.length?(h=Math.max(0,Math.min(1,g)),e()):h},u.copy=function(){return kc().domain(l()).range(r).round(s).paddingInner(c).paddingOuter(d).align(h)},e()}function xf(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return xf(t())},e}function fs(){return xf(kc().paddingInner(1))}function Dc(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:Mv(t)}function zr(e){return function(t,n){var u=e(t=+t,n=+n);return function(l){return l<=t?0:l>=n?1:u(l)}}}function wf(e){return function(t,n){var u=e(t=+t,n=+n);return function(l){return l<=0?t:l>=1?n:u(l)}}}function cp(e,t,n,u){var l=e[0],a=e[1],r=t[0],s=t[1];return a<l?(l=n(a,l),r=u(s,r)):(l=n(l,a),r=u(r,s)),function(c){return r(l(c))}}function dp(e,t,n,u){var l=Math.min(e.length,t.length)-1,a=new Array(l),r=new Array(l),s=-1;for(e[l]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<l;)a[s]=n(e[s],e[s+1]),r[s]=u(t[s],t[s+1]);return function(c){var d=du(e,c,1,l)-1;return r[d](a[d](c))}}function ms(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp())}function ps(e,t){function n(){return l=Math.min(s.length,c.length)>2?dp:cp,a=r=null,u}function u(g){return(a||(a=l(s,c,h?zr(e):e,d)))(+g)}var l,a,r,s=T1,c=T1,d=qc,h=!1;return u.invert=function(g){return(r||(r=l(c,s,Dc,h?wf(t):t)))(+g)},u.domain=function(g){return arguments.length?(s=Nv.call(g,D1),n()):s.slice()},u.range=function(g){return arguments.length?(c=Vi.call(g),n()):c.slice()},u.rangeRound=function(g){return c=Vi.call(g),d=mh,n()},u.clamp=function(g){return arguments.length?(h=!!g,n()):h},u.interpolate=function(g){return arguments.length?(d=g,n()):d},n()}function _o(e){var t=e.domain;return e.ticks=function(n){var u=t();return na(u[0],u[u.length-1],n==null?10:n)},e.tickFormat=function(n,u){return py(t(),n,u)},e.nice=function(n){var u=t(),l=u.length-1,a=n==null?10:n,r=u[0],s=u[l],c=Pe(r,s,a);return c&&(c=Pe(Math.floor(r/c)*c,Math.ceil(s/c)*c,a),u[0]=Math.floor(r/c)*c,u[l]=Math.ceil(s/c)*c,t(u)),e},e}function Af(){var e=ps(Dc,or);return e.copy=function(){return ms(e,Af())},_o(e)}function Tc(){function e(n){return+n}var t=[0,1];return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=Nv.call(n,D1),e):t.slice()},e.copy=function(){return Tc().domain(t)},_o(e)}function Sc(e,t){return(t=Math.log(t/e))?function(n){return Math.log(n/e)/t}:Mv(t)}function fp(e,t){return e<0?function(n){return-Math.pow(-t,n)*Math.pow(-e,1-n)}:function(n){return Math.pow(t,n)*Math.pow(e,1-n)}}function zt(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Cf(e){return e===10?zt:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function Pf(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function Bf(e){return function(t){return-e(-t)}}function kf(){function e(){return l=Pf(u),a=Cf(u),n()[0]<0&&(l=Bf(l),a=Bf(a)),t}var t=ps(Sc,fp).domain([1,10]),n=t.domain,u=10,l=Pf(10),a=Cf(10);return t.base=function(r){return arguments.length?(u=+r,e()):u},t.domain=function(r){return arguments.length?(n(r),e()):n()},t.ticks=function(r){var s,c=n(),d=c[0],h=c[c.length-1];(s=h<d)&&(E=d,d=h,h=E);var g,p,y,E=l(d),_=l(h),w=r==null?10:+r,C=[];if(!(u%1)&&_-E<w){if(E=Math.round(E)-1,_=Math.round(_)+1,d>0){for(;E<_;++E)for(p=1,g=a(E);p<u;++p)if(y=g*p,!(y<d)){if(y>h)break;C.push(y)}}else for(;E<_;++E)for(p=u-1,g=a(E);p>=1;--p)if(y=g*p,!(y<d)){if(y>h)break;C.push(y)}}else C=na(E,_,Math.min(_-E,w)).map(a);return s?C.reverse():C},t.tickFormat=function(r,s){if(s==null&&(s=u===10?".0e":","),typeof s!="function"&&(s=v.format(s)),r===1/0)return s;r==null&&(r=10);var c=Math.max(1,u*r/t.ticks().length);return function(d){var h=d/a(Math.round(l(d)));return h*u<u-.5&&(h*=u),h<=c?s(d):""}},t.nice=function(){return n(S1(n(),{floor:function(r){return a(Math.floor(l(r)))},ceil:function(r){return a(Math.ceil(l(r)))}}))},t.copy=function(){return ms(t,kf().base(u))},t}function Cl(e,t){return e<0?-Math.pow(-e,t):Math.pow(e,t)}function Nc(){function e(a,r){return(r=Cl(r,n)-(a=Cl(a,n)))?function(s){return(Cl(s,n)-a)/r}:Mv(r)}function t(a,r){return r=Cl(r,n)-(a=Cl(a,n)),function(s){return Cl(a+r*s,1/n)}}var n=1,u=ps(e,t),l=u.domain;return u.exponent=function(a){return arguments.length?(n=+a,l(l())):n},u.copy=function(){return ms(u,Nc().exponent(n))},_o(u)}function mp(){return Nc().exponent(.5)}function Df(){function e(){var a=0,r=Math.max(1,u.length);for(l=new Array(r-1);++a<r;)l[a-1]=Ja(n,a/r);return t}function t(a){if(!isNaN(a=+a))return u[du(l,a)]}var n=[],u=[],l=[];return t.invertExtent=function(a){var r=u.indexOf(a);return r<0?[NaN,NaN]:[r>0?l[r-1]:n[0],r<l.length?l[r]:n[n.length-1]]},t.domain=function(a){if(!arguments.length)return n.slice();n=[];for(var r,s=0,c=a.length;s<c;++s)r=a[s],r==null||isNaN(r=+r)||n.push(r);return n.sort(bn),e()},t.range=function(a){return arguments.length?(u=Vi.call(a),e()):u.slice()},t.quantiles=function(){return l.slice()},t.copy=function(){return Df().domain(n).range(u)},t}function Ic(){function e(s){if(s<=s)return r[du(a,s,0,l)]}function t(){var s=-1;for(a=new Array(l);++s<l;)a[s]=((s+1)*u-(s-l)*n)/(l+1);return e}var n=0,u=1,l=1,a=[.5],r=[0,1];return e.domain=function(s){return arguments.length?(n=+s[0],u=+s[1],t()):[n,u]},e.range=function(s){return arguments.length?(l=(r=Vi.call(s)).length-1,t()):r.slice()},e.invertExtent=function(s){var c=r.indexOf(s);return c<0?[NaN,NaN]:c<1?[n,a[0]]:c>=l?[a[l-1],u]:[a[c-1],a[c]]},e.copy=function(){return Ic().domain([n,u]).range(r)},_o(e)}function Tf(){function e(l){if(l<=l)return n[du(t,l,0,u)]}var t=[.5],n=[0,1],u=1;return e.domain=function(l){return arguments.length?(t=Vi.call(l),u=Math.min(t.length,n.length-1),e):t.slice()},e.range=function(l){return arguments.length?(n=Vi.call(l),u=Math.min(t.length,n.length-1),e):n.slice()},e.invertExtent=function(l){var a=n.indexOf(l);return[t[a-1],t[a]]},e.copy=function(){return Tf().domain(t).range(n)},e}function Pl(e,t,n,u){function l(a){return e(a=new Date(+a)),a}return l.floor=l,l.ceil=function(a){return e(a=new Date(a-1)),t(a,1),e(a),a},l.round=function(a){var r=l(a),s=l.ceil(a);return a-r<s-a?r:s},l.offset=function(a,r){return t(a=new Date(+a),r==null?1:Math.floor(r)),a},l.range=function(a,r,s){var c=[];if(a=l.ceil(a),s=s==null?1:Math.floor(s),!(a<r&&s>0))return c;do c.push(new Date(+a));while(t(a,s),e(a),a<r);return c},l.filter=function(a){return Pl(function(r){if(r>=r)for(;e(r),!a(r);)r.setTime(r-1)},function(r,s){if(r>=r)for(;--s>=0;)for(;t(r,1),!a(r););})},n&&(l.count=function(a,r){return jv.setTime(+a),Lv.setTime(+r),e(jv),e(Lv),Math.floor(n(jv,Lv))},l.every=function(a){return a=Math.floor(a),isFinite(a)&&a>0?a>1?l.filter(u?function(r){return u(r)%a===0}:function(r){return l.count(0,r)%a===0}):l:null}),l}function Gr(e){return Pl(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*xi)/M1})}function gl(e){return Pl(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/M1})}function Sf(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function vs(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Nf(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function If(e){function t(mt,an){return function(Kn){var bt,$l,Jr,xl=[],wi=-1,_d=0,O_=mt.length;for(Kn instanceof Date||(Kn=new Date(+Kn));++wi<O_;)mt.charCodeAt(wi)===37&&(xl.push(mt.slice(_d,wi)),($l=q1[bt=mt.charAt(++wi)])!=null?bt=mt.charAt(++wi):$l=bt==="e"?" ":"0",(Jr=an[bt])&&(bt=Jr(Kn,$l)),xl.push(bt),_d=wi+1);return xl.push(mt.slice(_d,wi)),xl.join("")}}function n(mt,an){return function(Kn){var bt=Nf(1900),$l=u(bt,mt,Kn+="",0);if($l!=Kn.length)return null;if("p"in bt&&(bt.H=bt.H%12+12*bt.p),"W"in bt||"U"in bt){"w"in bt||(bt.w="W"in bt?1:0);var Jr="Z"in bt?vs(Nf(bt.y)).getUTCDay():an(Nf(bt.y)).getDay();bt.m=0,bt.d="W"in bt?(bt.w+6)%7+7*bt.W-(Jr+5)%7:bt.w+7*bt.U-(Jr+6)%7}return"Z"in bt?(bt.H+=bt.Z/100|0,bt.M+=bt.Z%100,vs(bt)):an(bt)}}function u(mt,an,Kn,bt){for(var $l,Jr,xl=0,wi=an.length,_d=Kn.length;xl<wi;){if(bt>=_d)return-1;if($l=an.charCodeAt(xl++),$l===37){if($l=an.charAt(xl++),Jr=Fl[$l in q1?an.charAt(xl++):$l],!Jr||(bt=Jr(mt,Kn,bt))<0)return-1}else if($l!=Kn.charCodeAt(bt++))return-1}return bt}function l(mt,an,Kn){var bt=R.exec(an.slice(Kn));return bt?(mt.p=ne[bt[0].toLowerCase()],Kn+bt[0].length):-1}function a(mt,an,Kn){var bt=Ie.exec(an.slice(Kn));return bt?(mt.w=ln[bt[0].toLowerCase()],Kn+bt[0].length):-1}function r(mt,an,Kn){var bt=ye.exec(an.slice(Kn));return bt?(mt.w=He[bt[0].toLowerCase()],Kn+bt[0].length):-1}function s(mt,an,Kn){var bt=dl.exec(an.slice(Kn));return bt?(mt.m=Ru[bt[0].toLowerCase()],Kn+bt[0].length):-1}function c(mt,an,Kn){var bt=Du.exec(an.slice(Kn));return bt?(mt.m=Zn[bt[0].toLowerCase()],Kn+bt[0].length):-1}function d(mt,an,Kn){return u(mt,U,an,Kn)}function h(mt,an,Kn){return u(mt,Z,an,Kn)}function g(mt,an,Kn){return u(mt,Q,an,Kn)}function p(mt){return ze[mt.getDay()]}function y(mt){return ge[mt.getDay()]}function E(mt){return Xt[mt.getMonth()]}function _(mt){return Se[mt.getMonth()]}function w(mt){return $[+(mt.getHours()>=12)]}function C(mt){return ze[mt.getUTCDay()]}function k(mt){return ge[mt.getUTCDay()]}function D(mt){return Xt[mt.getUTCMonth()]}function J(mt){return Se[mt.getUTCMonth()]}function X(mt){return $[+(mt.getUTCHours()>=12)]}var U=e.dateTime,Z=e.date,Q=e.time,$=e.periods,ge=e.days,ze=e.shortDays,Se=e.months,Xt=e.shortMonths,R=Eo($),ne=bo($),ye=Eo(ge),He=bo(ge),Ie=Eo(ze),ln=bo(ze),Du=Eo(Se),Zn=bo(Se),dl=Eo(Xt),Ru=bo(Xt),Gn={a:p,A:y,b:E,B:_,c:null,d:zf,e:zf,H:eu,I:b,j:Fp,L:xp,m:wp,M:Rf,p:w,S:Ap,U:Cp,w:Xf,W:Pn,x:null,X:null,y:su,Y:Un,Z:Pp,"%":Hf},hu={a:C,A:k,b:D,B:J,c:null,d:Li,e:Li,H:Bp,I:kp,j:Ou,L:Dp,m:Vn,M:Zf,p:X,S:Tp,U:Sp,w:Np,W:hs,x:null,X:null,y:Ip,Y:Mp,Z:Oi,"%":Hf},Fl={a,A:r,b:s,B:c,c:d,d:jf,e:jf,H:ha,I:ha,j:Lf,L:Ep,m:yp,M:Of,p:l,S:_p,U:Bl,w:gi,W:vp,x:h,X:g,y:gp,Y:hp,Z:Mf,"%":bp};return Gn.x=t(Z,Gn),Gn.X=t(Q,Gn),Gn.c=t(U,Gn),hu.x=t(Z,hu),hu.X=t(Q,hu),hu.c=t(U,hu),{format:function(mt){var an=t(mt+="",Gn);return an.toString=function(){return mt},an},parse:function(mt){var an=n(mt+="",Sf);return an.toString=function(){return mt},an},utcFormat:function(mt){var an=t(mt+="",hu);return an.toString=function(){return mt},an},utcParse:function(mt){var an=n(mt,vs);return an.toString=function(){return mt},an}}}function Vu(e,t,n){var u=e<0?"-":"",l=(u?-e:e)+"",a=l.length;return u+(a<n?new Array(n-a+1).join(t)+l:l)}function pp(e){return e.replace(Oy,"\\$&")}function Eo(e){return new RegExp("^(?:"+e.map(pp).join("|")+")","i")}function bo(e){for(var t={},n=-1,u=e.length;++n<u;)t[e[n].toLowerCase()]=n;return t}function gi(e,t,n){var u=xr.exec(t.slice(n,n+1));return u?(e.w=+u[0],n+u[0].length):-1}function Bl(e,t,n){var u=xr.exec(t.slice(n));return u?(e.U=+u[0],n+u[0].length):-1}function vp(e,t,n){var u=xr.exec(t.slice(n));return u?(e.W=+u[0],n+u[0].length):-1}function hp(e,t,n){var u=xr.exec(t.slice(n,n+4));return u?(e.y=+u[0],n+u[0].length):-1}function gp(e,t,n){var u=xr.exec(t.slice(n,n+2));return u?(e.y=+u[0]+(+u[0]>68?1900:2e3),n+u[0].length):-1}function Mf(e,t,n){var u=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(t.slice(n,n+6));return u?(e.Z=u[1]?0:-(u[2]+(u[3]||"00")),n+u[0].length):-1}function yp(e,t,n){var u=xr.exec(t.slice(n,n+2));return u?(e.m=u[0]-1,n+u[0].length):-1}function jf(e,t,n){var u=xr.exec(t.slice(n,n+2));return u?(e.d=+u[0],n+u[0].length):-1}function Lf(e,t,n){var u=xr.exec(t.slice(n,n+3));return u?(e.m=0,e.d=+u[0],n+u[0].length):-1}function ha(e,t,n){var u=xr.exec(t.slice(n,n+2));return u?(e.H=+u[0],n+u[0].length):-1}function Of(e,t,n){var u=xr.exec(t.slice(n,n+2));return u?(e.M=+u[0],n+u[0].length):-1}function _p(e,t,n){var u=xr.exec(t.slice(n,n+2));return u?(e.S=+u[0],n+u[0].length):-1}function Ep(e,t,n){var u=xr.exec(t.slice(n,n+3));return u?(e.L=+u[0],n+u[0].length):-1}function bp(e,t,n){var u=Ly.exec(t.slice(n,n+1));return u?n+u[0].length:-1}function zf(e,t){return Vu(e.getDate(),t,2)}function eu(e,t){return Vu(e.getHours(),t,2)}function b(e,t){return Vu(e.getHours()%12||12,t,2)}function Fp(e,t){return Vu(1+J0.count(ko(e),e),t,3)}function xp(e,t){return Vu(e.getMilliseconds(),t,3)}function wp(e,t){return Vu(e.getMonth()+1,t,2)}function Rf(e,t){return Vu(e.getMinutes(),t,2)}function Ap(e,t){return Vu(e.getSeconds(),t,2)}function Cp(e,t){return Vu(dd.count(ko(e),e),t,2)}function Xf(e){return e.getDay()}function Pn(e,t){return Vu(Rv.count(ko(e),e),t,2)}function su(e,t){return Vu(e.getFullYear()%100,t,2)}function Un(e,t){return Vu(e.getFullYear()%1e4,t,4)}function Pp(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Vu(t/60|0,"0",2)+Vu(t%60,"0",2)}function Li(e,t){return Vu(e.getUTCDate(),t,2)}function Bp(e,t){return Vu(e.getUTCHours(),t,2)}function kp(e,t){return Vu(e.getUTCHours()%12||12,t,2)}function Ou(e,t){return Vu(1+K0.count(Do(e),e),t,3)}function Dp(e,t){return Vu(e.getUTCMilliseconds(),t,3)}function Vn(e,t){return Vu(e.getUTCMonth()+1,t,2)}function Zf(e,t){return Vu(e.getUTCMinutes(),t,2)}function Tp(e,t){return Vu(e.getUTCSeconds(),t,2)}function Sp(e,t){return Vu(fd.count(Do(e),e),t,2)}function Np(e){return e.getUTCDay()}function hs(e,t){return Vu(Vv.count(Do(e),e),t,2)}function Ip(e,t){return Vu(e.getUTCFullYear()%100,t,2)}function Mp(e,t){return Vu(e.getUTCFullYear()%1e4,t,4)}function Oi(){return"+0000"}function Hf(){return"%"}function Vf(e){return Ns=If(e),v.timeFormat=Ns.format,v.timeParse=Ns.parse,v.utcFormat=Ns.utcFormat,v.utcParse=Ns.utcParse,Ns}function gs(e){return e.toISOString()}function Jf(e){var t=new Date(e);return isNaN(t)?null:t}function Kf(e){return new Date(e)}function Uf(e){return e instanceof Date?+e:+new Date(+e)}function Mc(e,t,n,u,l,a,r,s,c){function d(Z){return(r(Z)<Z?E:a(Z)<Z?_:l(Z)<Z?w:u(Z)<Z?C:t(Z)<Z?n(Z)<Z?k:D:e(Z)<Z?J:X)(Z)}function h(Z,Q,$,ge){if(Z==null&&(Z=10),typeof Z=="number"){var ze=Math.abs($-Q)/Z,Se=st(function(Xt){return Xt[2]}).right(U,ze);Se===U.length?(ge=Pe(Q/Kv,$/Kv,Z),Z=e):Se?(Se=U[ze/U[Se-1][2]<U[Se][2]/ze?Se-1:Se],ge=Se[1],Z=Se[0]):(ge=Pe(Q,$,Z),Z=s)}return ge==null?Z:Z.every(ge)}var g=ps(Dc,or),p=g.invert,y=g.domain,E=c(".%L"),_=c(":%S"),w=c("%I:%M"),C=c("%I %p"),k=c("%a %d"),D=c("%b %d"),J=c("%B"),X=c("%Y"),U=[[r,1,md],[r,5,5*md],[r,15,15*md],[r,30,30*md],[a,1,pd],[a,5,5*pd],[a,15,15*pd],[a,30,30*pd],[l,1,vd],[l,3,3*vd],[l,6,6*vd],[l,12,12*vd],[u,1,hd],[u,2,2*hd],[n,1,Xy],[t,1,Q1],[t,3,3*Q1],[e,1,Kv]];return g.invert=function(Z){return new Date(p(Z))},g.domain=function(Z){return arguments.length?y(Nv.call(Z,Uf)):y().map(Kf)},g.ticks=function(Z,Q){var $,ge=y(),ze=ge[0],Se=ge[ge.length-1],Xt=Se<ze;return Xt&&($=ze,ze=Se,Se=$),$=h(Z,ze,Se,Q),$=$?$.range(ze,Se+1):[],Xt?$.reverse():$},g.tickFormat=function(Z,Q){return Q==null?d:c(Q)},g.nice=function(Z,Q){var $=y();return(Z=h(Z,$[0],$[$.length-1],Q))?y(S1($,Z)):g},g.copy=function(){return ms(g,Mc(e,t,n,u,l,a,r,s,c))},g}function ys(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}function Wf(e){function t(a){var r=(a-n)/(u-n);return e(l?Math.max(0,Math.min(1,r)):r)}var n=0,u=1,l=!1;return t.domain=function(a){return arguments.length?(n=+a[0],u=+a[1],t):[n,u]},t.clamp=function(a){return arguments.length?(l=!!a,t):l},t.interpolator=function(a){return arguments.length?(e=a,t):e},t.copy=function(){return Wf(e).domain([n,u]).clamp(l)},_o(t)}function jp(e){return e.innerRadius}function qf(e){return e.outerRadius}function Lp(e){return e.startAngle}function Op(e){return e.endAngle}function f(e){return e&&e.padAngle}function m(e){return e>=1?W0:e<=-1?-W0:Math.asin(e)}function o(e,t,n,u,l,a,r,s){var c=n-e,d=u-t,h=r-l,g=s-a,p=(h*(t-a)-g*(e-l))/(g*c-h*d);return[e+p*c,t+p*d]}function A(e,t,n,u,l,a,r){var s=e-n,c=t-u,d=(r?a:-a)/Math.sqrt(s*s+c*c),h=d*c,g=-d*s,p=e+h,y=t+g,E=n+h,_=u+g,w=(p+E)/2,C=(y+_)/2,k=E-p,D=_-y,J=k*k+D*D,X=l-a,U=p*_-E*y,Z=(D<0?-1:1)*Math.sqrt(Math.max(0,X*X*J-U*U)),Q=(U*D-k*Z)/J,$=(-U*k-D*Z)/J,ge=(U*D+k*Z)/J,ze=(-U*k+D*Z)/J,Se=Q-w,Xt=$-C,R=ge-w,ne=ze-C;return Se*Se+Xt*Xt>R*R+ne*ne&&(Q=ge,$=ze),{cx:Q,cy:$,x01:-h,y01:-g,x11:Q*(l/X-1),y11:$*(l/X-1)}}function L(e){this._context=e}function z(e){return e[0]}function K(e){return e[1]}function T(e){this._curve=e}function F(e){function t(n){return new T(e(n))}return t._curve=e,t}function S(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(n){return arguments.length?t(F(n)):t()._curve},e}function N(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function xe(e){this._context=e}function ve(e){this._context=e}function ie(e){this._context=e}function ce(e,t){this._basis=new xe(e),this._beta=t}function oe(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function O(e,t){this._context=e,this._k=(1-t)/6}function Le(e,t){this._context=e,this._k=(1-t)/6}function G(e,t){this._context=e,this._k=(1-t)/6}function Ne(e,t,n){var u=e._x1,l=e._y1,a=e._x2,r=e._y2;if(e._l01_a>Ca){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);u=(u*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,l=(l*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>Ca){var d=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,h=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*d+e._x1*e._l23_2a-t*e._l12_2a)/h,r=(r*d+e._y1*e._l23_2a-n*e._l12_2a)/h}e._context.bezierCurveTo(u,l,a,r,e._x2,e._y2)}function P(e,t){this._context=e,this._alpha=t}function ue(e,t){this._context=e,this._alpha=t}function re(e,t){this._context=e,this._alpha=t}function De(e){this._context=e}function tt(e){return e<0?-1:1}function Te(e,t,n){var u=e._x1-e._x0,l=t-e._x1,a=(e._y1-e._y0)/(u||l<0&&-0),r=(n-e._y1)/(l||u<0&&-0),s=(a*l+r*u)/(u+l);return(tt(a)+tt(r))*Math.min(Math.abs(a),Math.abs(r),.5*Math.abs(s))||0}function Bt(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function le(e,t,n){var u=e._x0,l=e._y0,a=e._x1,r=e._y1,s=(a-u)/3;e._context.bezierCurveTo(u+s,l+s*t,a-s,r-s*n,a,r)}function Oe(e){this._context=e}function Ae(e){this._context=new Zt(e)}function Zt(e){this._context=e}function pe(e){return new Oe(e)}function he(e){return new Ae(e)}function mn(e){this._context=e}function pt(e){var t,n,u=e.length-1,l=new Array(u),a=new Array(u),r=new Array(u);for(l[0]=0,a[0]=2,r[0]=e[0]+2*e[1],t=1;t<u-1;++t)l[t]=1,a[t]=4,r[t]=4*e[t]+2*e[t+1];for(l[u-1]=2,a[u-1]=7,r[u-1]=8*e[u-1]+e[u],t=1;t<u;++t)n=l[t]/a[t-1],a[t]-=n,r[t]-=n*r[t-1];for(l[u-1]=r[u-1]/a[u-1],t=u-2;t>=0;--t)l[t]=(r[t]-l[t+1])/a[t];for(a[u-1]=(e[u]+l[u-1])/2,t=0;t<u-1;++t)a[t]=2*e[t+1]-l[t+1];return[l,a]}function yn(e,t){this._context=e,this._t=t}function jn(e){return new yn(e,0)}function Ve(e){return new yn(e,1)}function dt(e,t){return e[t]}function Ht(e){for(var t,n=0,u=-1,l=e.length;++u<l;)(t=+e[u][1])&&(n+=t);return n}function Ce(e){return e[0]}function we(e){return e[1]}function ot(){this._=null}function qt(e){e.U=e.C=e.L=e.R=e.P=e.N=null}function pn(e,t){var n=t,u=t.R,l=n.U;l?l.L===n?l.L=u:l.R=u:e._=u,u.U=l,n.U=u,n.R=u.L,n.R&&(n.R.U=n),u.L=n}function Ge(e,t){var n=t,u=t.L,l=n.U;l?l.L===n?l.L=u:l.R=u:e._=u,u.U=l,n.U=u,n.L=u.R,n.L&&(n.L.U=n),u.R=n}function Yt(e){for(;e.L;)e=e.L;return e}function x(e,t,n,u){var l=[null,null],a=Pa.push(l)-1;return l.left=e,l.right=t,n&&ut(l,e,t,n),u&&ut(l,t,e,u),cr[e.index].halfedges.push(a),cr[t.index].halfedges.push(a),l}function ct(e,t,n){var u=[t,n];return u.left=e,u}function ut(e,t,n,u){e[0]||e[1]?e.left===n?e[1]=u:e[0]=u:(e[0]=u,e.left=t,e.right=n)}function Gt(e,t,n,u,l){var a,r=e[0],s=e[1],c=r[0],d=r[1],h=s[0],g=s[1],p=0,y=1,E=h-c,_=g-d;if(a=t-c,E||!(a>0)){if(a/=E,E<0){if(a<p)return;a<y&&(y=a)}else if(E>0){if(a>y)return;a>p&&(p=a)}if(a=u-c,E||!(a<0)){if(a/=E,E<0){if(a>y)return;a>p&&(p=a)}else if(E>0){if(a<p)return;a<y&&(y=a)}if(a=n-d,_||!(a>0)){if(a/=_,_<0){if(a<p)return;a<y&&(y=a)}else if(_>0){if(a>y)return;a>p&&(p=a)}if(a=l-d,_||!(a<0)){if(a/=_,_<0){if(a>y)return;a>p&&(p=a)}else if(_>0){if(a<p)return;a<y&&(y=a)}return!(p>0||y<1)||(p>0&&(e[0]=[c+p*E,d+p*_]),y<1&&(e[1]=[c+y*E,d+y*_]),!0)}}}}}function lt(e,t,n,u,l){var a=e[1];if(a)return!0;var r,s,c=e[0],d=e.left,h=e.right,g=d[0],p=d[1],y=h[0],E=h[1],_=(g+y)/2,w=(p+E)/2;if(E===p){if(_<t||_>=u)return;if(g>y){if(c){if(c[1]>=l)return}else c=[_,n];a=[_,l]}else{if(c){if(c[1]<n)return}else c=[_,l];a=[_,n]}}else if(r=(g-y)/(E-p),s=w-r*_,r<-1||r>1)if(g>y){if(c){if(c[1]>=l)return}else c=[(n-s)/r,n];a=[(l-s)/r,l]}else{if(c){if(c[1]<n)return}else c=[(l-s)/r,l];a=[(n-s)/r,n]}else if(p<E){if(c){if(c[0]>=u)return}else c=[t,r*t+s];a=[u,r*u+s]}else{if(c){if(c[0]<t)return}else c=[u,r*u+s];a=[t,r*t+s]}return e[0]=c,e[1]=a,!0}function kt(e,t,n,u){for(var l,a=Pa.length;a--;)lt(l=Pa[a],e,t,n,u)&&Gt(l,e,t,n,u)&&(Math.abs(l[0][0]-l[1][0])>Ku||Math.abs(l[0][1]-l[1][1])>Ku)||delete Pa[a]}function fe(e){return cr[e.index]={site:e,halfedges:[]}}function Re(e,t){var n=e.site,u=t.left,l=t.right;return n===l&&(l=u,u=n),l?Math.atan2(l[1]-u[1],l[0]-u[0]):(n===u?(u=t[1],l=t[0]):(u=t[0],l=t[1]),Math.atan2(u[0]-l[0],l[1]-u[1]))}function Ft(e,t){return t[+(t.left!==e.site)]}function Nn(e,t){return t[+(t.left===e.site)]}function xt(){for(var e,t,n,u,l=0,a=cr.length;l<a;++l)if((e=cr[l])&&(u=(t=e.halfedges).length)){var r=new Array(u),s=new Array(u);for(n=0;n<u;++n)r[n]=n,s[n]=Re(e,Pa[t[n]]);for(r.sort(function(c,d){return s[d]-s[c]}),n=0;n<u;++n)s[n]=t[r[n]];for(n=0;n<u;++n)t[n]=s[n]}}function Xn(e,t,n,u){var l,a,r,s,c,d,h,g,p,y,E,_,w=cr.length,C=!0;for(l=0;l<w;++l)if(a=cr[l]){for(r=a.site,c=a.halfedges,s=c.length;s--;)Pa[c[s]]||c.splice(s,1);for(s=0,d=c.length;s<d;)y=Nn(a,Pa[c[s]]),E=y[0],_=y[1],h=Ft(a,Pa[c[++s%d]]),g=h[0],p=h[1],(Math.abs(E-g)>Ku||Math.abs(_-p)>Ku)&&(c.splice(s,0,Pa.push(ct(r,y,Math.abs(E-e)<Ku&&u-_>Ku?[e,Math.abs(g-e)<Ku?p:u]:Math.abs(_-u)<Ku&&n-E>Ku?[Math.abs(p-u)<Ku?g:n,u]:Math.abs(E-n)<Ku&&_-t>Ku?[n,Math.abs(g-n)<Ku?p:t]:Math.abs(_-t)<Ku&&E-e>Ku?[Math.abs(p-t)<Ku?g:e,t]:null))-1),++d);d&&(C=!1)}if(C){var k,D,J,X=1/0;for(l=0,C=null;l<w;++l)(a=cr[l])&&(r=a.site,k=r[0]-e,D=r[1]-t,J=k*k+D*D,J<X&&(X=J,C=a));if(C){var U=[e,t],Z=[e,u],Q=[n,u],$=[n,t];C.halfedges.push(Pa.push(ct(r=C.site,U,Z))-1,Pa.push(ct(r,Z,Q))-1,Pa.push(ct(r,Q,$))-1,Pa.push(ct(r,$,U))-1)}}for(l=0;l<w;++l)(a=cr[l])&&(a.halfedges.length||delete cr[l])}function sn(){qt(this),this.x=this.y=this.arc=this.site=this.cy=null}function Fu(e){var t=e.P,n=e.N;if(t&&n){var u=t.site,l=e.site,a=n.site;if(u!==a){var r=l[0],s=l[1],c=u[0]-r,d=u[1]-s,h=a[0]-r,g=a[1]-s,p=2*(c*g-d*h);if(!(p>=-M_)){var y=c*c+d*d,E=h*h+g*g,_=(g*y-d*E)/p,w=(c*E-h*y)/p,C=dg.pop()||new sn;C.arc=e,C.site=l,C.x=_+r,C.y=(C.cy=w+s)+Math.sqrt(_*_+w*w),e.circle=C;for(var k=null,D=gd._;D;)if(C.y<D.y||C.y===D.y&&C.x<=D.x){if(!D.L){k=D.P;break}D=D.L}else{if(!D.R){k=D;break}D=D.R}gd.insert(k,C),k||(Qv=C)}}}}function il(e){var t=e.circle;t&&(t.P||(Qv=t.N),gd.remove(t),dg.push(t),qt(t),e.circle=null)}function Iu(){qt(this),this.edge=this.site=this.circle=null}function Kl(e){var t=fg.pop()||new Iu;return t.site=e,t}function Ol(e){il(e),js.remove(e),fg.push(e),qt(e)}function zl(e){var t=e.circle,n=t.x,u=t.cy,l=[n,u],a=e.P,r=e.N,s=[e];Ol(e);for(var c=a;c.circle&&Math.abs(n-c.circle.x)<Ku&&Math.abs(u-c.circle.cy)<Ku;)a=c.P,s.unshift(c),Ol(c),c=a;s.unshift(c),il(c);for(var d=r;d.circle&&Math.abs(n-d.circle.x)<Ku&&Math.abs(u-d.circle.cy)<Ku;)r=d.N,s.push(d),Ol(d),d=r;s.push(d),il(d);var h,g=s.length;for(h=1;h<g;++h)d=s[h],c=s[h-1],ut(d.edge,c.site,d.site,l);c=s[0],d=s[g-1],d.edge=x(c.site,d.site,null,l),Fu(c),Fu(d)}function kl(e){for(var t,n,u,l,a=e[0],r=e[1],s=js._;s;)if(u=Dl(s,r)-a,u>Ku)s=s.L;else{if(l=a-_t(s,r),!(l>Ku)){u>-Ku?(t=s.P,n=s):l>-Ku?(t=s,n=s.N):t=n=s;break}if(!s.R){t=s;break}s=s.R}fe(e);var c=Kl(e);if(js.insert(t,c),t||n){if(t===n)return il(t),n=Kl(t.site),js.insert(c,n),c.edge=n.edge=x(t.site,c.site),Fu(t),void Fu(n);if(!n)return void(c.edge=x(t.site,c.site));il(t),il(n);var d=t.site,h=d[0],g=d[1],p=e[0]-h,y=e[1]-g,E=n.site,_=E[0]-h,w=E[1]-g,C=2*(p*w-y*_),k=p*p+y*y,D=_*_+w*w,J=[(w*k-y*D)/C+h,(p*D-_*k)/C+g];ut(n.edge,d,E,J),c.edge=x(d,e,null,J),n.edge=x(e,E,null,J),Fu(t),Fu(n)}}function Dl(e,t){var n=e.site,u=n[0],l=n[1],a=l-t;if(!a)return u;var r=e.P;if(!r)return-1/0;n=r.site;var s=n[0],c=n[1],d=c-t;if(!d)return s;var h=s-u,g=1/a-1/d,p=h/d;return g?(-p+Math.sqrt(p*p-2*g*(h*h/(-2*d)-c+d/2+l-a/2)))/g+u:(u+s)/2}function _t(e,t){var n=e.N;if(n)return Dl(n,t);var u=e.site;return u[1]===t?u[0]:1/0}function Wu(e,t,n){return(e[0]-n[0])*(t[1]-e[1])-(e[0]-t[0])*(n[1]-e[1])}function Za(e,t){return t[1]-e[1]||t[0]-e[0]}function ga(e,t){var n,u,l,a=e.sort(Za).pop();for(Pa=[],cr=new Array(e.length),js=new ot,gd=new ot;;)if(l=Qv,a&&(!l||a[1]<l.y||a[1]===l.y&&a[0]<l.x))a[0]===n&&a[1]===u||(kl(a),n=a[0],u=a[1]),a=e.pop();else{if(!l)break;zl(l.arc)}if(xt(),t){var r=+t[0][0],s=+t[0][1],c=+t[1][0],d=+t[1][1];kt(r,s,c,d),Xn(r,s,c,d)}this.edges=Pa,this.cells=cr,js=gd=Pa=cr=null}function ya(e,t,n){this.target=e,this.type=t,this.transform=n}function cu(e,t,n){this.k=e,this.x=t,this.y=n}function Ul(e){return e.__zoom||Yv}function Tl(){v.event.stopImmediatePropagation()}function Ql(){return!v.event.button}function ur(){var e,t,n=this;return n instanceof SVGElement?(n=n.ownerSVGElement||n,e=n.width.baseVal.value,t=n.height.baseVal.value):(e=n.clientWidth,t=n.clientHeight),[[0,0],[e,t]]}function nt(){return this.__zoom||Yv}var Je="4.6.0",bn=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN},st=function(e){return e.length===1&&(e=i(e)),{left:function(t,n,u,l){for(u==null&&(u=0),l==null&&(l=t.length);u<l;){var a=u+l>>>1;e(t[a],n)<0?u=a+1:l=a}return u},right:function(t,n,u,l){for(u==null&&(u=0),l==null&&(l=t.length);u<l;){var a=u+l>>>1;e(t[a],n)>0?l=a:u=a+1}return u}}},el=st(bn),du=el.right,Ju=el.left,yl=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},vt=function(e){return e===null?NaN:+e},Bu=function(e,t){var n,u,l=e.length,a=0,r=0,s=-1,c=0;if(t==null)for(;++s<l;)isNaN(n=vt(e[s]))||(u=n-a,a+=u/++c,r+=u*(n-a));else for(;++s<l;)isNaN(n=vt(t(e[s],s,e)))||(u=n-a,a+=u/++c,r+=u*(n-a));if(c>1)return r/(c-1)},xu=function(e,t){var n=Bu(e,t);return n&&Math.sqrt(n)},Wl=function(e,t){var n,u,l,a=-1,r=e.length;if(t==null){for(;++a<r;)if((u=e[a])!=null&&u>=u){n=l=u;break}for(;++a<r;)(u=e[a])!=null&&(n>u&&(n=u),l<u&&(l=u))}else{for(;++a<r;)if((u=t(e[a],a,e))!=null&&u>=u){n=l=u;break}for(;++a<r;)(u=t(e[a],a,e))!=null&&(n>u&&(n=u),l<u&&(l=u))}return[n,l]},_a=Array.prototype,Sl=_a.slice,Ha=_a.map,qu=function(e){return function(){return e}},Et=function(e){return e},In=function(e,t,n){e=+e,t=+t,n=(l=arguments.length)<2?(t=e,e=0,1):l<3?1:+n;for(var u=-1,l=0|Math.max(0,Math.ceil((t-e)/n)),a=new Array(l);++u<l;)a[u]=e+u*n;return a},Rr=Math.sqrt(50),Va=Math.sqrt(10),Xr=Math.sqrt(2),na=function(e,t,n){var u=Pe(e,t,n);return In(Math.ceil(e/u)*u,Math.floor(t/u)*u+u/2,u)},gr=function(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1},Ia=function(){function e(l){var a,r,s=l.length,c=new Array(s);for(a=0;a<s;++a)c[a]=t(l[a],a,l);var d=n(c),h=d[0],g=d[1],p=u(c,h,g);Array.isArray(p)||(p=na(h,g,p));for(var y=p.length;p[0]<=h;)p.shift(),--y;for(;p[y-1]>=g;)p.pop(),--y;var E,_=new Array(y+1);for(a=0;a<=y;++a)E=_[a]=[],E.x0=a>0?p[a-1]:h,E.x1=a<y?p[a]:g;for(a=0;a<s;++a)r=c[a],h<=r&&r<=g&&_[du(p,r,0,y)].push(l[a]);return _}var t=Et,n=Wl,u=gr;return e.value=function(l){return arguments.length?(t=typeof l=="function"?l:qu(l),e):t},e.domain=function(l){return arguments.length?(n=typeof l=="function"?l:qu([l[0],l[1]]),e):n},e.thresholds=function(l){return arguments.length?(u=typeof l=="function"?l:qu(Array.isArray(l)?Sl.call(l):l),e):u},e},Ja=function(e,t,n){if(n==null&&(n=vt),u=e.length){if((t=+t)<=0||u<2)return+n(e[0],0,e);if(t>=1)return+n(e[u-1],u-1,e);var u,l=(u-1)*t,a=Math.floor(l),r=+n(e[a],a,e),s=+n(e[a+1],a+1,e);return r+(s-r)*(l-a)}},lr=function(e,t,n){return e=Ha.call(e,vt).sort(bn),Math.ceil((n-t)/(2*(Ja(e,.75)-Ja(e,.25))*Math.pow(e.length,-1/3)))},Zr=function(e,t,n){return Math.ceil((n-t)/(3.5*xu(e)*Math.pow(e.length,-1/3)))},Ka=function(e,t){var n,u,l=-1,a=e.length;if(t==null){for(;++l<a;)if((u=e[l])!=null&&u>=u){n=u;break}for(;++l<a;)(u=e[l])!=null&&u>n&&(n=u)}else{for(;++l<a;)if((u=t(e[l],l,e))!=null&&u>=u){n=u;break}for(;++l<a;)(u=t(e[l],l,e))!=null&&u>n&&(n=u)}return n},wu=function(e,t){var n,u=0,l=e.length,a=-1,r=l;if(t==null)for(;++a<l;)isNaN(n=vt(e[a]))?--r:u+=n;else for(;++a<l;)isNaN(n=vt(t(e[a],a,e)))?--r:u+=n;if(r)return u/r},ua=function(e,t){var n,u=[],l=e.length,a=-1;if(t==null)for(;++a<l;)isNaN(n=vt(e[a]))||u.push(n);else for(;++a<l;)isNaN(n=vt(t(e[a],a,e)))||u.push(n);return Ja(u.sort(bn),.5)},ar=function(e){for(var t,n,u,l=e.length,a=-1,r=0;++a<l;)r+=e[a].length;for(n=new Array(r);--l>=0;)for(u=e[l],t=u.length;--t>=0;)n[--r]=u[t];return n},Ua=function(e,t){var n,u,l=-1,a=e.length;if(t==null){for(;++l<a;)if((u=e[l])!=null&&u>=u){n=u;break}for(;++l<a;)(u=e[l])!=null&&n>u&&(n=u)}else{for(;++l<a;)if((u=t(e[l],l,e))!=null&&u>=u){n=u;break}for(;++l<a;)(u=t(e[l],l,e))!=null&&n>u&&(n=u)}return n},Ea=function(e){for(var t=0,n=e.length-1,u=e[0],l=new Array(n<0?0:n);t<n;)l[t]=[u,u=e[++t]];return l},Wa=function(e,t){for(var n=t.length,u=new Array(n);n--;)u[n]=e[t[n]];return u},qa=function(e,t){if(n=e.length){var n,u,l=0,a=0,r=e[a];for(t||(t=bn);++l<n;)(t(u=e[l],r)<0||t(r,r)!==0)&&(r=u,a=l);return t(r,r)===0?a:void 0}},yr=function(e,t,n){for(var u,l,a=(n==null?e.length:n)-(t=t==null?0:+t);a;)l=Math.random()*a--|0,u=e[a+t],e[a+t]=e[l+t],e[l+t]=u;return e},Qr=function(e,t){var n,u=0,l=e.length,a=-1;if(t==null)for(;++a<l;)(n=+e[a])&&(u+=n);else for(;++a<l;)(n=+t(e[a],a,e))&&(u+=n);return u},M=function(e){if(!(l=e.length))return[];for(var t=-1,n=Ua(e,se),u=new Array(n);++t<n;)for(var l,a=-1,r=u[t]=new Array(l);++a<l;)r[a]=e[a][t];return u},Be=function(){return M(arguments)},Xe=Array.prototype.slice,$t=function(e){return e},ft=1,$e=2,fu=3,zu=4,mu=1e-6,gn={value:function(){}};Qe.prototype=Qt.prototype={constructor:Qe,on:function(e,t){var n,u=this._,l=dn(e+"",u),a=-1,r=l.length;{if(!(arguments.length<2)){if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++a<r;)if(n=(e=l[a]).type)u[n]=xn(u[n],e.name,t);else if(t==null)for(n in u)u[n]=xn(u[n],e.name,null);return this}for(;++a<r;)if((n=(e=l[a]).type)&&(n=Jt(u[n],e.name)))return n}},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new Qe(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,u,l=new Array(n),a=0;a<n;++a)l[a]=arguments[a+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(u=this._[e],a=0,n=u.length;a<n;++a)u[a].value.apply(t,l)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var u=this._[e],l=0,a=u.length;l<a;++l)u[l].value.apply(t,n)}};var Rl="http://www.w3.org/1999/xhtml",ql={svg:"http://www.w3.org/2000/svg",xhtml:Rl,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Mu=function(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),ql.hasOwnProperty(t)?{space:ql[t],local:e}:e},la=function(e){var t=Mu(e);return(t.local?za:ul)(t)},Yl=0;gu.prototype=Hl.prototype={constructor:gu,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var uu=function(e){return function(){return this.matches(e)}};if(typeof document!="undefined"){var _l=document.documentElement;if(!_l.matches){var rr=_l.webkitMatchesSelector||_l.msMatchesSelector||_l.mozMatchesSelector||_l.oMatchesSelector;uu=function(e){return function(){return rr.call(this,e)}}}}var St=uu,Ga={};if(v.event=null,typeof document!="undefined"){var ol=document.documentElement;"onmouseenter"in ol||(Ga={mouseenter:"mouseover",mouseleave:"mouseout"})}var aa=function(e,t,n){var u,l,a=yu(e+""),r=a.length;{if(!(arguments.length<2)){for(s=t?rn:ae,n==null&&(n=!1),u=0;u<r;++u)this.each(s(a[u],t,n));return this}var s=this.node().__on;if(s){for(var c,d=0,h=s.length;d<h;++d)for(u=0,c=s[d];u<r;++u)if((l=a[u]).type===c.type&&l.name===c.name)return c.value}}},ku=function(){for(var e,t=v.event;e=t.sourceEvent;)t=e;return t},tn=function(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var u=n.createSVGPoint();return u.x=t.clientX,u.y=t.clientY,u=u.matrixTransform(e.getScreenCTM().inverse()),[u.x,u.y]}var l=e.getBoundingClientRect();return[t.clientX-l.left-e.clientLeft,t.clientY-l.top-e.clientTop]},Gu=function(e){var t=ku();return t.changedTouches&&(t=t.changedTouches[0]),tn(e,t)},Ma=function(e){return e==null?Qn:function(){return this.querySelector(e)}},Nl=function(e){typeof e!="function"&&(e=Ma(e));for(var t=this._groups,n=t.length,u=new Array(n),l=0;l<n;++l)for(var a,r,s=t[l],c=s.length,d=u[l]=new Array(c),h=0;h<c;++h)(a=s[h])&&(r=e.call(a,a.__data__,h,s))&&("__data__"in a&&(r.__data__=a.__data__),d[h]=r);return new Ml(u,this._parents)},B=function(e){return e==null?ee:function(){return this.querySelectorAll(e)}},j=function(e){typeof e!="function"&&(e=B(e));for(var t=this._groups,n=t.length,u=[],l=[],a=0;a<n;++a)for(var r,s=t[a],c=s.length,d=0;d<c;++d)(r=s[d])&&(u.push(e.call(r,r.__data__,d,s)),l.push(r));return new Ml(u,l)},q=function(e){typeof e!="function"&&(e=St(e));for(var t=this._groups,n=t.length,u=new Array(n),l=0;l<n;++l)for(var a,r=t[l],s=r.length,c=u[l]=[],d=0;d<s;++d)(a=r[d])&&e.call(a,a.__data__,d,r)&&c.push(a);return new Ml(u,this._parents)},V=function(e){return new Array(e.length)},Fe=function(){return new Ml(this._enter||this._groups.map(V),this._parents)};Hn.prototype={constructor:Hn,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var at=function(e){return function(){return e}},it="$",Nt=function(e,t){if(!e)return y=new Array(this.size()),d=-1,this.each(function(U){y[++d]=U}),y;var n=t?ra:Tu,u=this._parents,l=this._groups;typeof e!="function"&&(e=at(e));for(var a=l.length,r=new Array(a),s=new Array(a),c=new Array(a),d=0;d<a;++d){var h=u[d],g=l[d],p=g.length,y=e.call(h,h&&h.__data__,d,u),E=y.length,_=s[d]=new Array(E),w=r[d]=new Array(E),C=c[d]=new Array(p);n(h,g,_,w,C,y,t);for(var k,D,J=0,X=0;J<E;++J)if(k=_[J]){for(J>=X&&(X=J+1);!(D=w[X])&&++X<E;);k._next=D||null}}return r=new Ml(r,u),r._enter=s,r._exit=c,r},un=function(){return new Ml(this._exit||this._groups.map(V),this._parents)},Ln=function(e){for(var t=this._groups,n=e._groups,u=t.length,l=n.length,a=Math.min(u,l),r=new Array(u),s=0;s<a;++s)for(var c,d=t[s],h=n[s],g=d.length,p=r[s]=new Array(g),y=0;y<g;++y)(c=d[y]||h[y])&&(p[y]=c);for(;s<u;++s)r[s]=t[s];return new Ml(r,this._parents)},cn=function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var u,l=e[t],a=l.length-1,r=l[a];--a>=0;)(u=l[a])&&(r&&r!==u.nextSibling&&r.parentNode.insertBefore(u,r),r=u);return this},Mn=function(e){function t(g,p){return g&&p?e(g.__data__,p.__data__):!g-!p}e||(e=En);for(var n=this._groups,u=n.length,l=new Array(u),a=0;a<u;++a){for(var r,s=n[a],c=s.length,d=l[a]=new Array(c),h=0;h<c;++h)(r=s[h])&&(d[h]=r);d.sort(t)}return new Ml(l,this._parents).order()},Bn=function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},kn=function(){var e=new Array(this.size()),t=-1;return this.each(function(){e[++t]=this}),e},It=function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var u=e[t],l=0,a=u.length;l<a;++l){var r=u[l];if(r)return r}return null},Fn=function(){var e=0;return this.each(function(){++e}),e},Lt=function(){return!this.node()},Vt=function(e){for(var t=this._groups,n=0,u=t.length;n<u;++n)for(var l,a=t[n],r=0,s=a.length;r<s;++r)(l=a[r])&&e.call(l,l.__data__,r,a);return this},Dn=function(e,t){var n=Mu(e);if(arguments.length<2){var u=this.node();return n.local?u.getAttributeNS(n.space,n.local):u.getAttribute(n)}return this.each((t==null?n.local?jt:fn:typeof t=="function"?n.local?au:Au:n.local?Lu:Xu)(n,t))},Dt=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView},_e=function(e,t,n){var u;return arguments.length>1?this.each((t==null?wn:typeof t=="function"?te:Yn)(e,t,n==null?"":n)):Dt(u=this.node()).getComputedStyle(u,null).getPropertyValue(e)},Ke=function(e,t){return arguments.length>1?this.each((t==null?ia:typeof t=="function"?fl:Wt)(e,t)):this.node()[e]};oa.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var At=function(e,t){var n=be(e+"");if(arguments.length<2){for(var u=pl(this.node()),l=-1,a=n.length;++l<a;)if(!u.contains(n[l]))return!1;return!0}return this.each((typeof t=="function"?wt:t?Uu:Vl)(n,t))},Mt=function(e){return arguments.length?this.each(e==null?vl:(typeof e=="function"?Cu:sa)(e)):this.node().textContent},ht=function(e){return arguments.length?this.each(e==null?Ai:(typeof e=="function"?qi:So)(e)):this.node().innerHTML},me=function(){return this.each(Cr)},de=function(){return this.each(Ls)},Me=function(e){var t=typeof e=="function"?e:la(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},Kt=function(e,t){var n=typeof e=="function"?e:la(e),u=t==null?ni:typeof t=="function"?t:Ma(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),u.apply(this,arguments)||null)})},We=function(){return this.each(Ba)},gt=function(e){return arguments.length?this.property("__data__",e):this.node().__data__},Tn=function(e,t){return this.each((typeof t=="function"?hl:On)(e,t))},qn=[null];Ml.prototype=Br.prototype={constructor:Ml,select:Nl,selectAll:j,filter:q,data:Nt,enter:Fe,exit:un,merge:Ln,order:cn,sort:Mn,call:Bn,nodes:kn,node:It,size:Fn,empty:Lt,each:Vt,attr:Dn,style:_e,property:Ke,classed:At,text:Mt,html:ht,raise:me,lower:de,append:Me,insert:Kt,remove:We,datum:gt,on:aa,dispatch:Tn};var yt=function(e){return typeof e=="string"?new Ml([[document.querySelector(e)]],[document.documentElement]):new Ml([[e]],qn)},ke=function(e){return typeof e=="string"?new Ml([document.querySelectorAll(e)],[document.documentElement]):new Ml([e==null?[]:e],qn)},et=function(e,t,n){arguments.length<3&&(n=t,t=ku().changedTouches);for(var u,l=0,a=t?t.length:0;l<a;++l)if((u=t[l]).identifier===n)return tn(e,u);return null},Ee=function(e,t){t==null&&(t=ku().touches);for(var n=0,u=t?t.length:0,l=new Array(u);n<u;++n)l[n]=tn(e,t[n]);return l},Rt=function(){v.event.preventDefault(),v.event.stopImmediatePropagation()},Wn=function(e){var t=e.document.documentElement,n=yt(e).on("dragstart.drag",Rt,!0);"onselectstart"in t?n.on("selectstart.drag",Rt,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")},Jn=function(e){return function(){return e}};ui.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var Qu=function(){function e(w){w.on("mousedown.drag",t).on("touchstart.drag",l).on("touchmove.drag",a).on("touchend.drag touchcancel.drag",r).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function t(){if(!d&&h.apply(this,arguments)){var w=s("mouse",g.apply(this,arguments),Gu,this,arguments);w&&(yt(v.event.view).on("mousemove.drag",n,!0).on("mouseup.drag",u,!0),Wn(v.event.view),No(),c=!1,w("start"))}}function n(){Rt(),c=!0,y.mouse("drag")}function u(){yt(v.event.view).on("mousemove.drag mouseup.drag",null),Ci(v.event.view,c),Rt(),y.mouse("end")}function l(){if(h.apply(this,arguments)){var w,C,k=v.event.changedTouches,D=g.apply(this,arguments),J=k.length;for(w=0;w<J;++w)(C=s(k[w].identifier,D,et,this,arguments))&&(No(),C("start"))}}function a(){var w,C,k=v.event.changedTouches,D=k.length;for(w=0;w<D;++w)(C=y[k[w].identifier])&&(Rt(),C("drag"))}function r(){var w,C,k=v.event.changedTouches,D=k.length;for(d&&clearTimeout(d),d=setTimeout(function(){d=null},500),w=0;w<D;++w)(C=y[k[w].identifier])&&(No(),C("end"))}function s(w,C,k,D,J){var X,U,Z,Q=k(C,w),$=E.copy();if(on(new ui(e,"beforestart",X,w,_,Q[0],Q[1],0,0,$),function(){return(v.event.subject=X=p.apply(D,J))!=null&&(U=X.x-Q[0]||0,Z=X.y-Q[1]||0,!0)}))return function ge(ze){var Se,Xt=Q;switch(ze){case"start":y[w]=ge,Se=_++;break;case"end":delete y[w],--_;case"drag":Q=k(C,w),Se=_}on(new ui(e,ze,X,w,Se,Q[0]+U,Q[1]+Z,Q[0]-Xt[0],Q[1]-Xt[1],$),$.apply,$,[ze,D,J])}}var c,d,h=Gi,g=Io,p=Os,y={},E=Qt("start","drag","end"),_=0;return e.filter=function(w){return arguments.length?(h=typeof w=="function"?w:Jn(!!w),e):h},e.container=function(w){return arguments.length?(g=typeof w=="function"?w:Jn(w),e):g},e.subject=function(w){return arguments.length?(p=typeof w=="function"?w:Jn(w),e):p},e.on=function(){var w=E.on.apply(E,arguments);return w===E?e:w},e},pu=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e},iu=.7,Yu=1/iu,vu="\\s*([+-]?\\d+)\\s*",tl="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",sl="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ba=/^#([0-9a-f]{3})$/,Fo=/^#([0-9a-f]{6})$/,jc=new RegExp("^rgb\\("+[vu,vu,vu]+"\\)$"),Gf=new RegExp("^rgb\\("+[sl,sl,sl]+"\\)$"),Qf=new RegExp("^rgba\\("+[vu,vu,vu,tl]+"\\)$"),Yf=new RegExp("^rgba\\("+[sl,sl,sl,tl]+"\\)$"),$f=new RegExp("^hsl\\("+[tl,sl,sl]+"\\)$"),e0=new RegExp("^hsla\\("+[tl,sl,sl,tl]+"\\)$"),Lc={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};pu(Zu,ca,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),pu(wl,li,Kr(Zu,{brighter:function(e){return e=e==null?Yu:Math.pow(Yu,e),new wl(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=e==null?iu:Math.pow(iu,e),new wl(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(e===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(e===1?")":", "+e+")")}})),pu(Ya,$i,Kr(Zu,{brighter:function(e){return e=e==null?Yu:Math.pow(Yu,e),new Ya(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?iu:Math.pow(iu,e),new Ya(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,u=n+(n<.5?n:1-n)*t,l=2*n-u;return new wl(Ur(e>=240?e-240:e+120,l,u),Ur(e,l,u),Ur(e<120?e+240:e-120,l,u),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var Oc=Math.PI/180,zc=180/Math.PI,xo=18,Rc=.95047,Xc=1,Zc=1.08883,Hc=4/29,yi=6/29,Vc=3*yi*yi,El=yi*yi*yi;pu(da,ri,Kr(Zu,{brighter:function(e){return new da(this.l+xo*(e==null?1:e),this.a,this.b,this.opacity)},darker:function(e){return new da(this.l-xo*(e==null?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return e=Xc*eo(e),t=Rc*eo(t),n=Zc*eo(n),new wl(jo(3.2404542*t-1.5371385*e-.4985314*n),jo(-.969266*t+1.8760108*e+.041556*n),jo(.0556434*t-.2040259*e+1.0572252*n),this.opacity)}})),pu(I,ki,Kr(Zu,{brighter:function(e){return new I(this.h,this.c,this.l+xo*(e==null?1:e),this.opacity)},darker:function(e){return new I(this.h,this.c,this.l-xo*(e==null?1:e),this.opacity)},rgb:function(){return ai(this).rgb()}}));var zi=-.14861,$u=1.78277,_r=-.29227,ir=-.90649,Jc=1.97294,lh=Jc*ir,ah=Jc*$u,rh=$u*_r-ir*zi;pu(rt,je,Kr(Zu,{brighter:function(e){return e=e==null?Yu:Math.pow(Yu,e),new rt(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?iu:Math.pow(iu,e),new rt(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*Oc,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),u=Math.cos(e),l=Math.sin(e);return new wl(255*(t+n*(zi*u+$u*l)),255*(t+n*(_r*u+ir*l)),255*(t+n*(Jc*u)),this.opacity)}}));var Kc,zp,ih,t0,n0,Uc,oh=function(e){var t=e.length-1;return function(n){var u=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),l=e[u],a=e[u+1],r=u>0?e[u-1]:2*l-a,s=u<t-1?e[u+2]:2*a-l;return Ct((n-u/t)*t,r,l,a,s)}},sh=function(e){var t=e.length;return function(n){var u=Math.floor(((n%=1)<0?++n:n)*t),l=e[(u+t-1)%t],a=e[u%t],r=e[(u+1)%t],s=e[(u+2)%t];return Ct((n-u/t)*t,l,a,r,s)}},u0=function(e){return function(){return e}},Wc=function e(t){function n(l,a){var r=u((l=li(l)).r,(a=li(a)).r),s=u(l.g,a.g),c=u(l.b,a.b),d=Sn(l.opacity,a.opacity);return function(h){return l.r=r(h),l.g=s(h),l.b=c(h),l.opacity=d(h),l+""}}var u=$n(t);return n.gamma=e,n}(1),pg=fa(oh),vg=fa(sh),ch=function(e,t){var n,u=t?t.length:0,l=e?Math.min(u,e.length):0,a=new Array(u),r=new Array(u);for(n=0;n<l;++n)a[n]=qc(e[n],t[n]);for(;n<u;++n)r[n]=t[n];return function(s){for(n=0;n<l;++n)r[n]=a[n](s);return r}},dh=function(e,t){var n=new Date;return e=+e,t-=e,function(u){return n.setTime(e+t*u),n}},or=function(e,t){return e=+e,t-=e,function(n){return e+t*n}},fh=function(e,t){var n,u={},l={};e!==null&&typeof e=="object"||(e={}),t!==null&&typeof t=="object"||(t={});for(n in t)n in e?u[n]=qc(e[n],t[n]):l[n]=t[n];return function(a){for(n in u)l[n]=u[n](a);return l}},Rp=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Xp=new RegExp(Rp.source,"g"),Zp=function(e,t){var n,u,l,a=Rp.lastIndex=Xp.lastIndex=0,r=-1,s=[],c=[];for(e+="",t+="";(n=Rp.exec(e))&&(u=Xp.exec(t));)(l=u.index)>a&&(l=t.slice(a,l),s[r]?s[r]+=l:s[++r]=l),(n=n[0])===(u=u[0])?s[r]?s[r]+=u:s[++r]=u:(s[++r]=null,c.push({i:r,x:or(n,u)})),a=Xp.lastIndex;return a<t.length&&(l=t.slice(a),s[r]?s[r]+=l:s[++r]=l),s.length<2?c[0]?dr(c[0].x):Eu(t):(t=c.length,function(d){for(var h,g=0;g<t;++g)s[(h=c[g]).i]=h.x(d);return s.join("")})},qc=function(e,t){var n,u=typeof t;return t==null||u==="boolean"?u0(t):(u==="number"?or:u==="string"?(n=ca(t))?(t=n,Wc):Zp:t instanceof ca?Wc:t instanceof Date?dh:Array.isArray(t)?ch:isNaN(t)?fh:or)(e,t)},mh=function(e,t){return e=+e,t-=e,function(n){return Math.round(e+t*n)}},ph=180/Math.PI,Hp={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},vh=function(e,t,n,u,l,a){var r,s,c;return(r=Math.sqrt(e*e+t*t))&&(e/=r,t/=r),(c=e*n+t*u)&&(n-=e*c,u-=t*c),(s=Math.sqrt(n*n+u*u))&&(n/=s,u/=s,c/=s),e*u<t*n&&(e=-e,t=-t,c=-c,r=-r),{translateX:l,translateY:a,rotate:Math.atan2(t,e)*ph,skewX:Math.atan(c)*ph,scaleX:r,scaleY:s}},hh=Cn(Su,"px, ","px)","deg)"),gh=Cn(Di,", ",")",")"),Gc=Math.SQRT2,Vp=2,yh=4,hg=1e-12,_h=function(e,t){var n,u,l=e[0],a=e[1],r=e[2],s=t[0],c=t[1],d=t[2],h=s-l,g=c-a,p=h*h+g*g;if(p<hg)u=Math.log(d/r)/Gc,n=function(k){return[l+k*h,a+k*g,r*Math.exp(Gc*k*u)]};else{var y=Math.sqrt(p),E=(d*d-r*r+yh*p)/(2*r*Vp*y),_=(d*d-r*r-yh*p)/(2*d*Vp*y),w=Math.log(Math.sqrt(E*E+1)-E),C=Math.log(Math.sqrt(_*_+1)-_);u=(C-w)/Gc,n=function(k){var D=k*u,J=Jl(w),X=r/(Vp*y)*(J*Al(Gc*D+w)-Lo(w));return[l+X*h,a+X*g,r*J/Jl(Gc*D+w)]}}return n.duration=1e3*u,n},gg=to(An),yg=to(Sn),_g=Ti(An),Eg=Ti(Sn),bg=si(An),l0=si(Sn),Fg=function(e,t){for(var n=new Array(t),u=0;u<t;++u)n[u]=e(u/(t-1));return n},_s=0,Qc=0,Yc=0,Eh=1e3,a0=0,Ri=0,Jp=0,Kp=typeof performance=="object"&&performance.now?performance:Date,bh=typeof requestAnimationFrame=="function"?requestAnimationFrame:function(e){setTimeout(e,17)};no.prototype=uo.prototype={constructor:no,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?kr():+n)+(t==null?0:+t),this._next||Uc===this||(Uc?Uc._next=this:n0=this,Uc=this),this._call=e,this._time=n,Rs()},stop:function(){this._call&&(this._call=null,this._time=1/0,Rs())}};var Up=function(e,t,n){var u=new no;return t=t==null?0:+t,u.restart(function(l){u.stop(),e(l+t)},t,n),u},xg=function(e,t,n){var u=new no,l=t;return t==null?(u.restart(e,t,n),u):(t=+t,n=n==null?kr():+n,u.restart(function a(r){r+=l,u.restart(a,l+=t,n),e(r)},t,n),u)},wg=Qt("start","end","interrupt"),Ag=[],Fh=0,Wp=1,r0=2,qp=3,xh=4,Gp=5,i0=6,o0=function(e,t,n,u,l,a){var r=e.__transition;if(r){if(n in r)return}else e.__transition={};Xs(e,n,{name:t,index:u,group:l,on:wg,tween:Ag,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:Fh})},wo=function(e,t){var n,u,l,a=e.__transition,r=!0;if(a){t=t==null?null:t+"";for(l in a)(n=a[l]).name===t?(u=n.state>r0&&n.state<Gp,n.state=i0,n.timer.stop(),u&&n.on.call("interrupt",e,e.__data__,n.index,n.group),delete a[l]):r=!1;r&&delete e.__transition}},Cg=function(e){return this.each(function(){wo(this,e)})},Pg=function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var u,l=Dr(this.node(),n).tween,a=0,r=l.length;a<r;++a)if((u=l[a]).name===e)return u.value;return null}return this.each((t==null?Q0:Y0)(n,e,t))},wh=function(e,t){var n;return(typeof t=="number"?or:t instanceof ca?Wc:(n=ca(t))?(t=n,Wc):Zp)(e,t)},Bg=function(e,t){var n=Mu(e),u=n==="transform"?gh:wh;return this.attrTween(e,typeof t=="function"?(n.local?nm:tm)(n,u,zo(this,"attr."+e,t)):t==null?(n.local?$0:Ro)(n):(n.local?em:Zs)(n,u,t))},kg=function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var u=Mu(e);return this.tween(n,(u.local?um:lm)(u,t))},Dg=function(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Xo:am)(t,e)):Dr(this.node(),t).delay},Tg=function(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?$v:rm)(t,e)):Dr(this.node(),t).duration},Sg=function(e){var t=this._id;return arguments.length?this.each(im(t,e)):Dr(this.node(),t).ease},Ng=function(e){typeof e!="function"&&(e=St(e));for(var t=this._groups,n=t.length,u=new Array(n),l=0;l<n;++l)for(var a,r=t[l],s=r.length,c=u[l]=[],d=0;d<s;++d)(a=r[d])&&e.call(a,a.__data__,d,r)&&c.push(a);return new Y(u,this._parents,this._name,this._id)},Ig=function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,u=t.length,l=n.length,a=Math.min(u,l),r=new Array(u),s=0;s<a;++s)for(var c,d=t[s],h=n[s],g=d.length,p=r[s]=new Array(g),y=0;y<g;++y)(c=d[y]||h[y])&&(p[y]=c);for(;s<u;++s)r[s]=t[s];return new Y(r,this._parents,this._name,this._id)},Mg=function(e,t){var n=this._id;return arguments.length<2?Dr(this.node(),n).on.on(e):this.each(xd(n,e,t))},jg=function(){return this.on("end.remove",Hs(this._id))},Lg=function(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Ma(e));for(var u=this._groups,l=u.length,a=new Array(l),r=0;r<l;++r)for(var s,c,d=u[r],h=d.length,g=a[r]=new Array(h),p=0;p<h;++p)(s=d[p])&&(c=e.call(s,s.__data__,p,d))&&("__data__"in s&&(c.__data__=s.__data__),g[p]=c,o0(g[p],t,n,p,g,Dr(s,n)));return new Y(a,this._parents,t,n)},Og=function(e){var t=this._name,n=this._id;typeof e!="function"&&(e=B(e));for(var u=this._groups,l=u.length,a=[],r=[],s=0;s<l;++s)for(var c,d=u[s],h=d.length,g=0;g<h;++g)if(c=d[g]){for(var p,y=e.call(c,c.__data__,g,d),E=Dr(c,n),_=0,w=y.length;_<w;++_)(p=y[_])&&o0(p,t,n,_,y,E);a.push(y),r.push(c)}return new Y(a,r,t,n)},zg=Br.prototype.constructor,Rg=function(){return new zg(this._groups,this._parents)},Xg=function(e,t,n){var u=(e+="")=="transform"?hh:wh;return t==null?this.styleTween(e,Tr(e,u)).on("end.style."+e,sm(e)):this.styleTween(e,typeof t=="function"?Ad(e,u,zo(this,"style."+e,t)):wd(e,u,t),n)},Zg=function(e,t,n){var u="style."+(e+="");if(arguments.length<2)return(u=this.tween(u))&&u._value;if(t==null)return this.tween(u,null);if(typeof t!="function")throw new Error;return this.tween(u,Vs(e,t,n==null?"":n))},Hg=function(e){return this.tween("text",typeof e=="function"?eh(zo(this,"text",e)):Cd(e==null?"":e+""))},Vg=function(){for(var e=this._name,t=this._id,n=Pd(),u=this._groups,l=u.length,a=0;a<l;++a)for(var r,s=u[a],c=s.length,d=0;d<c;++d)if(r=s[d]){var h=Dr(r,t);o0(r,e,n,d,s,{time:h.time+h.delay+h.duration,delay:0,duration:h.duration,ease:h.ease})}return new Y(u,this._parents,e,n)},Jg=0,Es=Br.prototype;Y.prototype=Js.prototype={constructor:Y,select:Lg,selectAll:Og,filter:Ng,merge:Ig,selection:Rg,transition:Vg,call:Es.call,nodes:Es.nodes,node:Es.node,size:Es.size,empty:Es.empty,each:Es.each,on:Mg,attr:Bg,attrTween:kg,style:Xg,styleTween:Zg,text:Hg,remove:jg,tween:Pg,delay:Dg,duration:Tg,ease:Sg};var Qp=3,Kg=function e(t){function n(u){return Math.pow(u,t)}return t=+t,n.exponent=e,n}(Qp),Ug=function e(t){function n(u){return 1-Math.pow(1-u,t)}return t=+t,n.exponent=e,n}(Qp),Ah=function e(t){function n(u){return((u*=2)<=1?Math.pow(u,t):2-Math.pow(2-u,t))/2}return t=+t,n.exponent=e,n}(Qp),Ch=Math.PI,Ph=Ch/2,Yp=4/11,Wg=6/11,qg=8/11,Gg=.75,Qg=9/11,Yg=10/11,$g=.9375,e5=21/22,t5=63/64,s0=1/Yp/Yp,$p=1.70158,n5=function e(t){function n(u){return u*u*((t+1)*u-t)}return t=+t,n.overshoot=e,n}($p),u5=function e(t){function n(u){return--u*u*((t+1)*u+t)+1}return t=+t,n.overshoot=e,n}($p),Bh=function e(t){function n(u){return((u*=2)<1?u*u*((t+1)*u-t):(u-=2)*u*((t+1)*u+t)+2)/2}return t=+t,n.overshoot=e,n}($p),bs=2*Math.PI,ev=1,tv=.3,l5=function e(t,n){function u(a){return t*Math.pow(2,10*--a)*Math.sin((l-a)/n)}var l=Math.asin(1/(t=Math.max(1,t)))*(n/=bs);return u.amplitude=function(a){return e(a,n*bs)},u.period=function(a){return e(t,a)},u}(ev,tv),kh=function e(t,n){function u(a){return 1-t*Math.pow(2,-10*(a=+a))*Math.sin((a+l)/n)}var l=Math.asin(1/(t=Math.max(1,t)))*(n/=bs);return u.amplitude=function(a){return e(a,n*bs)},u.period=function(a){return e(t,a)},u}(ev,tv),a5=function e(t,n){function u(a){return((a=2*a-1)<0?t*Math.pow(2,10*a)*Math.sin((l-a)/n):2-t*Math.pow(2,-10*a)*Math.sin((l+a)/n))/2}var l=Math.asin(1/(t=Math.max(1,t)))*(n/=bs);return u.amplitude=function(a){return e(a,n*bs)},u.period=function(a){return e(t,a)},u}(ev,tv),nv={time:null,delay:0,duration:250,ease:Pu},r5=function(e){var t,n;e instanceof Y?(t=e._id,e=e._name):(t=Pd(),(n=nv).time=kr(),e=e==null?null:e+"");for(var u=this._groups,l=u.length,a=0;a<l;++a)for(var r,s=u[a],c=s.length,d=0;d<c;++d)(r=s[d])&&o0(r,e,t,d,s,n||pa(r,t));return new Y(u,this._parents,e,t)};Br.prototype.interrupt=Cg,Br.prototype.transition=r5;var i5=[null],o5=function(e,t){var n,u,l=e.__transition;if(l){t=t==null?null:t+"";for(u in l)if((n=l[u]).state>Wp&&n.name===t)return new Y([[e]],i5,t,+u)}return null},Dh=function(e){return function(){return e}},s5=function(e,t,n){this.target=e,this.type=t,this.selection=n},c0=function(){v.event.preventDefault(),v.event.stopImmediatePropagation()},Th={name:"drag"},uv={name:"space"},Fs={name:"handle"},xs={name:"center"},d0={name:"x",handles:["e","w"].map(Ni),input:function(e,t){return e&&[[e[0],t[0][1]],[e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},f0={name:"y",handles:["n","s"].map(Ni),input:function(e,t){return e&&[[t[0][0],e[0]],[t[1][0],e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},c5={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(Ni),input:function(e){return e},output:function(e){return e}},_i={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Sh={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Nh={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},d5={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},f5={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1},m5=function(){return Ra(c5)},Ih=Math.cos,Mh=Math.sin,jh=Math.PI,m0=jh/2,Lh=2*jh,Oh=Math.max,p5=function(){function e(a){var r,s,c,d,h,g,p=a.length,y=[],E=In(p),_=[],w=[],C=w.groups=new Array(p),k=new Array(p*p);for(r=0,h=-1;++h<p;){for(s=0,g=-1;++g<p;)s+=a[h][g];y.push(s),_.push(In(p)),r+=s}for(n&&E.sort(function(ge,ze){return n(y[ge],y[ze])}),u&&_.forEach(function(ge,ze){ge.sort(function(Se,Xt){return u(a[ze][Se],a[ze][Xt])})}),r=Oh(0,Lh-t*p)/r,d=r?t:Lh/p,s=0,h=-1;++h<p;){for(c=s,g=-1;++g<p;){var D=E[h],J=_[D][g],X=a[D][J],U=s,Z=s+=X*r;k[J*p+D]={index:D,subindex:J,startAngle:U,endAngle:Z,value:X}}C[D]={index:D,startAngle:c,endAngle:s,value:y[D]},s+=d}for(h=-1;++h<p;)for(g=h-1;++g<p;){var Q=k[g*p+h],$=k[h*p+g];(Q.value||$.value)&&w.push(Q.value<$.value?{source:$,target:Q}:{source:Q,target:$})}return l?w.sort(l):w}var t=0,n=null,u=null,l=null;return e.padAngle=function(a){return arguments.length?(t=Oh(0,a),e):t},e.sortGroups=function(a){return arguments.length?(n=a,e):n},e.sortSubgroups=function(a){return arguments.length?(u=a,e):u},e.sortChords=function(a){return arguments.length?(a==null?l=null:(l=Ho(a))._=a,e):l&&l._},e},v5=Array.prototype.slice,lv=function(e){return function(){return e}},av=Math.PI,rv=2*av,ws=1e-6,h5=rv-ws;Da.prototype=Nr.prototype={constructor:Da,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,u){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+u)},bezierCurveTo:function(e,t,n,u,l,a){this._+="C"+ +e+","+ +t+","+ +n+","+ +u+","+(this._x1=+l)+","+(this._y1=+a)},arcTo:function(e,t,n,u,l){e=+e,t=+t,n=+n,u=+u,l=+l;var a=this._x1,r=this._y1,s=n-e,c=u-t,d=a-e,h=r-t,g=d*d+h*h;if(l<0)throw new Error("negative radius: "+l);if(this._x1===null)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(g>ws)if(Math.abs(h*s-c*d)>ws&&l){var p=n-a,y=u-r,E=s*s+c*c,_=p*p+y*y,w=Math.sqrt(E),C=Math.sqrt(g),k=l*Math.tan((av-Math.acos((E+g-_)/(2*w*C)))/2),D=k/C,J=k/w;Math.abs(D-1)>ws&&(this._+="L"+(e+D*d)+","+(t+D*h)),this._+="A"+l+","+l+",0,0,"+ +(h*p>d*y)+","+(this._x1=e+J*s)+","+(this._y1=t+J*c)}else this._+="L"+(this._x1=e)+","+(this._y1=t)},arc:function(e,t,n,u,l,a){e=+e,t=+t,n=+n;var r=n*Math.cos(u),s=n*Math.sin(u),c=e+r,d=t+s,h=1^a,g=a?u-l:l-u;if(n<0)throw new Error("negative radius: "+n);this._x1===null?this._+="M"+c+","+d:(Math.abs(this._x1-c)>ws||Math.abs(this._y1-d)>ws)&&(this._+="L"+c+","+d),n&&(g>h5?this._+="A"+n+","+n+",0,1,"+h+","+(e-r)+","+(t-s)+"A"+n+","+n+",0,1,"+h+","+(this._x1=c)+","+(this._y1=d):(g<0&&(g=g%rv+rv),this._+="A"+n+","+n+",0,"+ +(g>=av)+","+h+","+(this._x1=e+n*Math.cos(l))+","+(this._y1=t+n*Math.sin(l))))},rect:function(e,t,n,u){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +u+"h"+-n+"Z"},toString:function(){return this._}};var g5=function(){function e(){var s,c=v5.call(arguments),d=t.apply(this,c),h=n.apply(this,c),g=+u.apply(this,(c[0]=d,c)),p=l.apply(this,c)-m0,y=a.apply(this,c)-m0,E=g*Ih(p),_=g*Mh(p),w=+u.apply(this,(c[0]=h,c)),C=l.apply(this,c)-m0,k=a.apply(this,c)-m0;if(r||(r=s=Nr()),r.moveTo(E,_),r.arc(0,0,g,p,y),p===C&&y===k||(r.quadraticCurveTo(0,0,w*Ih(C),w*Mh(C)),r.arc(0,0,w,C,k)),r.quadraticCurveTo(0,0,E,_),r.closePath(),s)return r=null,s+""||null}var t=zn,n=_m,u=Em,l=bm,a=Td,r=null;return e.radius=function(s){return arguments.length?(u=typeof s=="function"?s:lv(+s),e):u},e.startAngle=function(s){return arguments.length?(l=typeof s=="function"?s:lv(+s),e):l},e.endAngle=function(s){return arguments.length?(a=typeof s=="function"?s:lv(+s),e):a},e.source=function(s){return arguments.length?(t=s,e):t},e.target=function(s){return arguments.length?(n=s,e):n},e.context=function(s){return arguments.length?(r=s==null?null:s,e):r},e},Er="$";Vo.prototype=fr.prototype={constructor:Vo,has:function(e){return Er+e in this},get:function(e){return this[Er+e]},set:function(e,t){return this[Er+e]=t,this},remove:function(e){var t=Er+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===Er&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===Er&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===Er&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===Er&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===Er&&++e;return e},empty:function(){for(var e in this)if(e[0]===Er)return!1;return!0},each:function(e){for(var t in this)t[0]===Er&&e(this[t],t.slice(1),this)}};var y5=function(){function e(s,c,d,h){if(c>=a.length)return u!=null?u(s):n!=null?s.sort(n):s;for(var g,p,y,E=-1,_=s.length,w=a[c++],C=fr(),k=d();++E<_;)(y=C.get(g=w(p=s[E])+""))?y.push(p):C.set(g,[p]);return C.each(function(D,J){h(k,J,e(D,c,d,h))}),k}function t(s,c){if(++c>a.length)return s;var d,h=r[c-1];return u!=null&&c>=a.length?d=s.entries():(d=[],s.each(function(g,p){d.push({key:p,values:t(g,c)})})),h!=null?d.sort(function(g,p){return h(g.key,p.key)}):d}var n,u,l,a=[],r=[];return l={object:function(s){return e(s,0,Sd,Qs)},map:function(s){return e(s,0,Nd,Id)},entries:function(s){return t(e(s,0,Nd,Id),0)},key:function(s){return a.push(s),l},sortKeys:function(s){return r[a.length-1]=s,l},sortValues:function(s){return n=s,l},rollup:function(s){return u=s,l}}},Ao=fr.prototype;Jo.prototype=Fm.prototype={constructor:Jo,has:Ao.has,add:function(e){return e+="",this[Er+e]=e,this},remove:Ao.remove,clear:Ao.clear,values:Ao.keys,size:Ao.size,empty:Ao.empty,each:Ao.each};var _5=function(e){var t=[];for(var n in e)t.push(n);return t},E5=function(e){var t=[];for(var n in e)t.push(e[n]);return t},b5=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},iv=function(e){function t(d,h){var g,p,y=n(d,function(E,_){return g?g(E,_-1):(p=E,void(g=h?$s(E,h):Ys(E)))});return y.columns=p,y}function n(d,h){function g(){if(k>=C)return _;if(y)return y=!1,E;var X,U=k;if(d.charCodeAt(U)===34){for(var Z=U;Z++<C;)if(d.charCodeAt(Z)===34){if(d.charCodeAt(Z+1)!==34)break;++Z}return k=Z+2,X=d.charCodeAt(Z+1),X===13?(y=!0,d.charCodeAt(Z+2)===10&&++k):X===10&&(y=!0),d.slice(U+1,Z).replace(/""/g,'"')}for(;k<C;){var Q=1;if(X=d.charCodeAt(k++),X===10)y=!0;else if(X===13)y=!0,d.charCodeAt(k)===10&&(++k,++Q);else if(X!==c)continue;return d.slice(U,k-Q)}return d.slice(U)}for(var p,y,E={},_={},w=[],C=d.length,k=0,D=0;(p=g())!==_;){for(var J=[];p!==E&&p!==_;)J.push(p),p=g();h&&(J=h(J,D++))==null||w.push(J)}return w}function u(d,h){return h==null&&(h=Md(d)),[h.map(r).join(e)].concat(d.map(function(g){return h.map(function(p){return r(g[p])}).join(e)})).join(`
`)}function l(d){return d.map(a).join(`
`)}function a(d){return d.map(r).join(e)}function r(d){return d==null?"":s.test(d+="")?'"'+d.replace(/\"/g,'""')+'"':d}var s=new RegExp('["'+e+`
]`),c=e.charCodeAt(0);return{parse:t,parseRows:n,format:u,formatRows:l}},p0=iv(","),zh=p0.parse,F5=p0.parseRows,x5=p0.format,w5=p0.formatRows,v0=iv(" "),Rh=v0.parse,A5=v0.parseRows,C5=v0.format,P5=v0.formatRows,B5=function(e,t){function n(){var l,a,r=u.length,s=0,c=0;for(l=0;l<r;++l)a=u[l],s+=a.x,c+=a.y;for(s=s/r-e,c=c/r-t,l=0;l<r;++l)a=u[l],a.x-=s,a.y-=c}var u;return e==null&&(e=0),t==null&&(t=0),n.initialize=function(l){u=l},n.x=function(l){return arguments.length?(e=+l,n):e},n.y=function(l){return arguments.length?(t=+l,n):t},n},ja=function(e){return function(){return e}},Xi=function(){return 1e-6*(Math.random()-.5)},k5=function(e){var t=+this._x.call(null,e),n=+this._y.call(null,e);return al(this.cover(t,n),t,n,e)},D5=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,u=this._y0,l=this._x1,a=this._y1;if(isNaN(n))l=(n=Math.floor(e))+1,a=(u=Math.floor(t))+1;else{if(!(n>e||e>l||u>t||t>a))return this;var r,s,c=l-n,d=this._root;switch(s=(t<(u+a)/2)<<1|e<(n+l)/2){case 0:do r=new Array(4),r[s]=d,d=r;while(c*=2,l=n+c,a=u+c,e>l||t>a);break;case 1:do r=new Array(4),r[s]=d,d=r;while(c*=2,n=l-c,a=u+c,n>e||t>a);break;case 2:do r=new Array(4),r[s]=d,d=r;while(c*=2,l=n+c,u=a-c,e>l||u>t);break;case 3:do r=new Array(4),r[s]=d,d=r;while(c*=2,n=l-c,u=a-c,n>e||u>t)}this._root&&this._root.length&&(this._root=d)}return this._x0=n,this._y0=u,this._x1=l,this._y1=a,this},T5=function(){var e=[];return this.visit(function(t){if(!t.length)do e.push(t.data);while(t=t.next)}),e},S5=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},La=function(e,t,n,u,l){this.node=e,this.x0=t,this.y0=n,this.x1=u,this.y1=l},N5=function(e,t,n){var u,l,a,r,s,c,d,h=this._x0,g=this._y0,p=this._x1,y=this._y1,E=[],_=this._root;for(_&&E.push(new La(_,h,g,p,y)),n==null?n=1/0:(h=e-n,g=t-n,p=e+n,y=t+n,n*=n);c=E.pop();)if(!(!(_=c.node)||(l=c.x0)>p||(a=c.y0)>y||(r=c.x1)<h||(s=c.y1)<g))if(_.length){var w=(l+r)/2,C=(a+s)/2;E.push(new La(_[3],w,C,r,s),new La(_[2],l,C,w,s),new La(_[1],w,a,r,C),new La(_[0],l,a,w,C)),(d=(t>=C)<<1|e>=w)&&(c=E[E.length-1],E[E.length-1]=E[E.length-1-d],E[E.length-1-d]=c)}else{var k=e-+this._x.call(null,_.data),D=t-+this._y.call(null,_.data),J=k*k+D*D;if(J<n){var X=Math.sqrt(n=J);h=e-X,g=t-X,p=e+X,y=t+X,u=_.data}}return u},I5=function(e){if(isNaN(a=+this._x.call(null,e))||isNaN(r=+this._y.call(null,e)))return this;var t,n,u,l,a,r,s,c,d,h,g,p,y=this._root,E=this._x0,_=this._y0,w=this._x1,C=this._y1;if(!y)return this;if(y.length)for(;;){if((d=a>=(s=(E+w)/2))?E=s:w=s,(h=r>=(c=(_+C)/2))?_=c:C=c,t=y,!(y=y[g=h<<1|d]))return this;if(!y.length)break;(t[g+1&3]||t[g+2&3]||t[g+3&3])&&(n=t,p=g)}for(;y.data!==e;)if(u=y,!(y=y.next))return this;return(l=y.next)&&delete y.next,u?(l?u.next=l:delete u.next,this):t?(l?t[g]=l:delete t[g],(y=t[0]||t[1]||t[2]||t[3])&&y===(t[3]||t[2]||t[1]||t[0])&&!y.length&&(n?n[p]=y:this._root=y),this):(this._root=l,this)},M5=function(){return this._root},j5=function(){var e=0;return this.visit(function(t){if(!t.length)do++e;while(t=t.next)}),e},L5=function(e){var t,n,u,l,a,r,s=[],c=this._root;for(c&&s.push(new La(c,this._x0,this._y0,this._x1,this._y1));t=s.pop();)if(!e(c=t.node,u=t.x0,l=t.y0,a=t.x1,r=t.y1)&&c.length){var d=(u+a)/2,h=(l+r)/2;(n=c[3])&&s.push(new La(n,d,h,a,r)),(n=c[2])&&s.push(new La(n,u,h,d,r)),(n=c[1])&&s.push(new La(n,d,l,a,h)),(n=c[0])&&s.push(new La(n,u,l,d,h))}return this},O5=function(e){var t,n=[],u=[];for(this._root&&n.push(new La(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var l=t.node;if(l.length){var a,r=t.x0,s=t.y0,c=t.x1,d=t.y1,h=(r+c)/2,g=(s+d)/2;(a=l[0])&&n.push(new La(a,r,s,h,g)),(a=l[1])&&n.push(new La(a,h,s,c,g)),(a=l[2])&&n.push(new La(a,r,g,h,d)),(a=l[3])&&n.push(new La(a,h,g,c,d))}u.push(t)}for(;t=u.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},z5=function(e){return arguments.length?(this._x=e,this):this._x},R5=function(e){return arguments.length?(this._y=e,this):this._y},Oa=Ko.prototype=ec.prototype;Oa.copy=function(){var e,t,n=new ec(this._x,this._y,this._x0,this._y0,this._x1,this._y1),u=this._root;if(!u)return n;if(!u.length)return n._root=tc(u),n;for(e=[{source:u,target:n._root=new Array(4)}];u=e.pop();)for(var l=0;l<4;++l)(t=u.source[l])&&(t.length?e.push({source:t,target:u.target[l]=new Array(4)}):u.target[l]=tc(t));return n},Oa.add=k5,Oa.addAll=xm,Oa.cover=D5,Oa.data=T5,Oa.extent=S5,Oa.find=N5,Oa.remove=I5,Oa.removeAll=wm,Oa.root=M5,Oa.size=j5,Oa.visit=L5,Oa.visitAfter=O5,Oa.x=z5,Oa.y=R5;var Xh,X5=function(e){function t(){function c(k,D,J,X,U){var Z=k.data,Q=k.r,$=E+Q;{if(!Z)return D>p+$||X<p-$||J>y+$||U<y-$;if(Z.index>g.index){var ge=p-Z.x-Z.vx,ze=y-Z.y-Z.vy,Se=ge*ge+ze*ze;Se<$*$&&(ge===0&&(ge=Xi(),Se+=ge*ge),ze===0&&(ze=Xi(),Se+=ze*ze),Se=($-(Se=Math.sqrt(Se)))/Se*r,g.vx+=(ge*=Se)*($=(Q*=Q)/(_+Q)),g.vy+=(ze*=Se)*$,Z.vx-=ge*($=1-$),Z.vy-=ze*$)}}}for(var d,h,g,p,y,E,_,w=l.length,C=0;C<s;++C)for(h=Ko(l,Ta,Ld).visitAfter(n),d=0;d<w;++d)g=l[d],E=a[g.index],_=E*E,p=g.x+g.vx,y=g.y+g.vy,h.visit(c)}function n(c){if(c.data)return c.r=a[c.data.index];for(var d=c.r=0;d<4;++d)c[d]&&c[d].r>c.r&&(c.r=c[d].r)}function u(){if(l){var c,d,h=l.length;for(a=new Array(h),c=0;c<h;++c)d=l[c],a[d.index]=+e(d,c,l)}}var l,a,r=1,s=1;return typeof e!="function"&&(e=ja(e==null?1:+e)),t.initialize=function(c){l=c,u()},t.iterations=function(c){return arguments.length?(s=+c,t):s},t.strength=function(c){return arguments.length?(r=+c,t):r},t.radius=function(c){return arguments.length?(e=typeof c=="function"?c:ja(+c),u(),t):e},t},Z5=function(e){function t(_){return 1/Math.min(d[_.source.index],d[_.target.index])}function n(_){for(var w=0,C=e.length;w<E;++w)for(var k,D,J,X,U,Z,Q,$=0;$<C;++$)k=e[$],D=k.source,J=k.target,X=J.x+J.vx-D.x-D.vx||Xi(),U=J.y+J.vy-D.y-D.vy||Xi(),Z=Math.sqrt(X*X+U*U),Z=(Z-s[$])/Z*_*r[$],X*=Z,U*=Z,J.vx-=X*(Q=h[$]),J.vy-=U*Q,D.vx+=X*(Q=1-Q),D.vy+=U*Q}function u(){if(c){var _,w,C=c.length,k=e.length,D=fr(c,g);for(_=0,d=new Array(C);_<k;++_)w=e[_],w.index=_,typeof w.source!="object"&&(w.source=Od(D,w.source)),typeof w.target!="object"&&(w.target=Od(D,w.target)),d[w.source.index]=(d[w.source.index]||0)+1,d[w.target.index]=(d[w.target.index]||0)+1;for(_=0,h=new Array(k);_<k;++_)w=e[_],h[_]=d[w.source.index]/(d[w.source.index]+d[w.target.index]);r=new Array(k),l(),s=new Array(k),a()}}function l(){if(c)for(var _=0,w=e.length;_<w;++_)r[_]=+p(e[_],_,e)}function a(){if(c)for(var _=0,w=e.length;_<w;++_)s[_]=+y(e[_],_,e)}var r,s,c,d,h,g=Cm,p=t,y=ja(30),E=1;return e==null&&(e=[]),n.initialize=function(_){c=_,u()},n.links=function(_){return arguments.length?(e=_,u(),n):e},n.id=function(_){return arguments.length?(g=_,n):g},n.iterations=function(_){return arguments.length?(E=+_,n):E},n.strength=function(_){return arguments.length?(p=typeof _=="function"?_:ja(+_),l(),n):p},n.distance=function(_){return arguments.length?(y=typeof _=="function"?_:ja(+_),a(),n):y},n},H5=10,V5=Math.PI*(3-Math.sqrt(5)),J5=function(e){function t(){n(),y.call("tick",a),r<s&&(p.stop(),y.call("end",a))}function n(){var E,_,w=e.length;for(r+=(d-r)*c,g.each(function(C){C(r)}),E=0;E<w;++E)_=e[E],_.fx==null?_.x+=_.vx*=h:(_.x=_.fx,_.vx=0),_.fy==null?_.y+=_.vy*=h:(_.y=_.fy,_.vy=0)}function u(){for(var E,_=0,w=e.length;_<w;++_){if(E=e[_],E.index=_,isNaN(E.x)||isNaN(E.y)){var C=H5*Math.sqrt(_),k=_*V5;E.x=C*Math.cos(k),E.y=C*Math.sin(k)}(isNaN(E.vx)||isNaN(E.vy))&&(E.vx=E.vy=0)}}function l(E){return E.initialize&&E.initialize(e),E}var a,r=1,s=.001,c=1-Math.pow(s,1/300),d=0,h=.6,g=fr(),p=uo(t),y=Qt("tick","end");return e==null&&(e=[]),u(),a={tick:n,restart:function(){return p.restart(t),a},stop:function(){return p.stop(),a},nodes:function(E){return arguments.length?(e=E,u(),g.each(l),a):e},alpha:function(E){return arguments.length?(r=+E,a):r},alphaMin:function(E){return arguments.length?(s=+E,a):s},alphaDecay:function(E){return arguments.length?(c=+E,a):+c},alphaTarget:function(E){return arguments.length?(d=+E,a):d},velocityDecay:function(E){return arguments.length?(h=1-E,a):1-h},force:function(E,_){return arguments.length>1?(_==null?g.remove(E):g.set(E,l(_)),a):g.get(E)},find:function(E,_,w){var C,k,D,J,X,U=0,Z=e.length;for(w==null?w=1/0:w*=w,U=0;U<Z;++U)J=e[U],C=E-J.x,k=_-J.y,D=C*C+k*k,D<w&&(X=J,w=D);return X},on:function(E,_){return arguments.length>1?(y.on(E,_),a):y.on(E)}}},K5=function(){function e(p){var y,E=l.length,_=Ko(l,Pm,$a).visitAfter(n);for(r=p,y=0;y<E;++y)a=l[y],_.visit(u)}function t(){if(l){var p,y,E=l.length;for(s=new Array(E),p=0;p<E;++p)y=l[p],s[y.index]=+c(y,p,l)}}function n(p){var y,E,_,w,C,k=0;if(p.length){for(_=w=C=0;C<4;++C)(y=p[C])&&(E=y.value)&&(k+=E,_+=E*y.x,w+=E*y.y);p.x=_/k,p.y=w/k}else{y=p,y.x=y.data.x,y.y=y.data.y;do k+=s[y.data.index];while(y=y.next)}p.value=k}function u(p,y,E,_){if(!p.value)return!0;var w=p.x-a.x,C=p.y-a.y,k=_-y,D=w*w+C*C;if(k*k/g<D)return D<h&&(w===0&&(w=Xi(),D+=w*w),C===0&&(C=Xi(),D+=C*C),D<d&&(D=Math.sqrt(d*D)),a.vx+=w*p.value*r/D,a.vy+=C*p.value*r/D),!0;if(!(p.length||D>=h)){(p.data!==a||p.next)&&(w===0&&(w=Xi(),D+=w*w),C===0&&(C=Xi(),D+=C*C),D<d&&(D=Math.sqrt(d*D)));do p.data!==a&&(k=s[p.data.index]*r/D,a.vx+=w*k,a.vy+=C*k);while(p=p.next)}}var l,a,r,s,c=ja(-30),d=1,h=1/0,g=.81;return e.initialize=function(p){l=p,t()},e.strength=function(p){return arguments.length?(c=typeof p=="function"?p:ja(+p),t(),e):c},e.distanceMin=function(p){return arguments.length?(d=p*p,e):Math.sqrt(d)},e.distanceMax=function(p){return arguments.length?(h=p*p,e):Math.sqrt(h)},e.theta=function(p){return arguments.length?(g=p*p,e):Math.sqrt(g)},e},U5=function(e){function t(s){for(var c,d=0,h=u.length;d<h;++d)c=u[d],c.vx+=(a[d]-c.x)*l[d]*s}function n(){if(u){var s,c=u.length;for(l=new Array(c),a=new Array(c),s=0;s<c;++s)l[s]=isNaN(a[s]=+e(u[s],s,u))?0:+r(u[s],s,u)}}var u,l,a,r=ja(.1);return typeof e!="function"&&(e=ja(e==null?0:+e)),t.initialize=function(s){u=s,n()},t.strength=function(s){return arguments.length?(r=typeof s=="function"?s:ja(+s),n(),t):r},t.x=function(s){return arguments.length?(e=typeof s=="function"?s:ja(+s),n(),t):e},t},W5=function(e){function t(s){for(var c,d=0,h=u.length;d<h;++d)c=u[d],c.vy+=(a[d]-c.y)*l[d]*s}function n(){if(u){var s,c=u.length;for(l=new Array(c),a=new Array(c),s=0;s<c;++s)l[s]=isNaN(a[s]=+e(u[s],s,u))?0:+r(u[s],s,u)}}var u,l,a,r=ja(.1);return typeof e!="function"&&(e=ja(e==null?0:+e)),t.initialize=function(s){u=s,n()},t.strength=function(s){return arguments.length?(r=typeof s=="function"?s:ja(+s),n(),t):r},t.y=function(s){return arguments.length?(e=typeof s=="function"?s:ja(+s),n(),t):e},t},h0=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,u=e.slice(0,n);return[u.length>1?u[0]+u.slice(2):u,+e.slice(n+1)]},As=function(e){return e=h0(Math.abs(e)),e?e[1]:NaN},q5=function(e,t){return function(n,u){for(var l=n.length,a=[],r=0,s=e[0],c=0;l>0&&s>0&&(c+s+1>u&&(s=Math.max(1,u-c)),a.push(n.substring(l-=s,l+s)),!((c+=s+1)>u));)s=e[r=(r+1)%e.length];return a.reverse().join(t)}},G5=function(e,t){e=e.toPrecision(t);e:for(var n,u=e.length,l=1,a=-1;l<u;++l)switch(e[l]){case".":a=n=l;break;case"0":a===0&&(a=l),n=l;break;case"e":break e;default:a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(n+1):e},Q5=function(e,t){var n=h0(e,t);if(!n)return e+"";var u=n[0],l=n[1],a=l-(Xh=3*Math.max(-8,Math.min(8,Math.floor(l/3))))+1,r=u.length;return a===r?u:a>r?u+new Array(a-r+1).join("0"):a>0?u.slice(0,a)+"."+u.slice(a):"0."+new Array(1-a).join("0")+h0(e,Math.max(0,t+a-1))[0]},Zh=function(e,t){var n=h0(e,t);if(!n)return e+"";var u=n[0],l=n[1];return l<0?"0."+new Array(-l).join("0")+u:u.length>l+1?u.slice(0,l+1)+"."+u.slice(l+1):u+new Array(l-u.length+2).join("0")},Hh={"":G5,"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return Zh(100*e,t)},r:Zh,s:Q5,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Y5=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i,g0=function(e){return new nc(e)};nc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width==null?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision==null?"":"."+Math.max(0,0|this.precision))+this.type};var y0,Vh=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"],Jh=function(e){function t(r){function s(X){var U,Z,Q,$=C,ge=k;if(w==="c")ge=D(X)+ge,X="";else{X=+X;var ze=(X<0||1/X<0)&&(X*=-1,!0);if(X=D(X,_),ze){for(U=-1,Z=X.length,ze=!1;++U<Z;)if(Q=X.charCodeAt(U),48<Q&&Q<58||w==="x"&&96<Q&&Q<103||w==="X"&&64<Q&&Q<71){ze=!0;break}}if($=(ze?h==="("?h:"-":h==="-"||h==="("?"":h)+$,ge=ge+(w==="s"?Vh[8+Xh/3]:"")+(ze&&h==="("?")":""),J){for(U=-1,Z=X.length;++U<Z;)if(Q=X.charCodeAt(U),48>Q||Q>57){ge=(Q===46?a+X.slice(U+1):X.slice(U))+ge,X=X.slice(0,U);break}}}E&&!p&&(X=u(X,1/0));var Se=$.length+X.length+ge.length,Xt=Se<y?new Array(y-Se+1).join(c):"";switch(E&&p&&(X=u(Xt+X,Xt.length?y-ge.length:1/0),Xt=""),d){case"<":return $+X+ge+Xt;case"=":return $+Xt+X+ge;case"^":return Xt.slice(0,Se=Xt.length>>1)+$+X+ge+Xt.slice(Se)}return Xt+$+X+ge}r=g0(r);var c=r.fill,d=r.align,h=r.sign,g=r.symbol,p=r.zero,y=r.width,E=r.comma,_=r.precision,w=r.type,C=g==="$"?l[0]:g==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",k=g==="$"?l[1]:/[%p]/.test(w)?"%":"",D=Hh[w],J=!w||/[defgprs%]/.test(w);return _=_==null?w?6:12:/[gprs]/.test(w)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),s.toString=function(){return r+""},s}function n(r,s){var c=t((r=g0(r),r.type="f",r)),d=3*Math.max(-8,Math.min(8,Math.floor(As(s)/3))),h=Math.pow(10,-d),g=Vh[8+d/3];return function(p){return c(h*p)+g}}var u=e.grouping&&e.thousands?q5(e.grouping,e.thousands):Bm,l=e.currency,a=e.decimal;return{format:t,formatPrefix:n}};va({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var Kh=function(e){return Math.max(0,-As(Math.abs(e)))},Uh=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(As(t)/3)))-As(Math.abs(e)))},Wh=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,As(t)-As(e))+1},Zi=function(){return new Uo};Uo.prototype={constructor:Uo,reset:function(){this.s=this.t=0},add:function(e){uc(C0,e,this.t),uc(this,C0.s,this.s),this.s?this.t+=C0.t:this.s=C0.t},valueOf:function(){return this.s}};var qh,Gh,ov,sv,cv,bl,sr,Il,br,Co,Qh,Yh,Cs,Hi,Ei,$c,_0,E0,b0,F0,x0,w0,A0,dv,fv,mv,$h,e1,Fa,xa,wa,C0=new Uo,nn=1e-6,t1=1e-12,ou=Math.PI,Xl=ou/2,P0=ou/4,Qa=2*ou,cl=180/ou,vn=ou/180,ju=Math.abs,Ps=Math.atan,Aa=Math.atan2,Ut=Math.cos,B0=Math.ceil,n1=Math.exp,k0=Math.log,pv=Math.pow,Tt=Math.sin,ed=Math.sign||function(e){return e>0?1:e<0?-1:0},Gl=Math.sqrt,vv=Math.tan,u1={Feature:function(e,t){ro(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,u=-1,l=n.length;++u<l;)ro(n[u].geometry,t)}},l1={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,u=-1,l=n.length;++u<l;)e=n[u],t.point(e[0],e[1],e[2])},LineString:function(e,t){Wo(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,u=-1,l=n.length;++u<l;)Wo(n[u],t,0)},Polygon:function(e,t){lc(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,u=-1,l=n.length;++u<l;)lc(n[u],t)},GeometryCollection:function(e,t){for(var n=e.geometries,u=-1,l=n.length;++u<l;)ro(n[u],t)}},Hr=function(e,t){e&&u1.hasOwnProperty(e.type)?u1[e.type](e,t):ro(e,t)},D0=Zi(),T0=Zi(),Yr={point:Hu,lineStart:Hu,lineEnd:Hu,polygonStart:function(){D0.reset(),Yr.lineStart=bu,Yr.lineEnd=mr},polygonEnd:function(){var e=+D0;T0.add(e<0?Qa+e:e),this.lineStart=this.lineEnd=this.point=Hu},sphere:function(){T0.add(Qa)}},$5=function(e){return T0.reset(),Hr(e,Yr),2*T0},td=Zi(),bi={point:Yo,lineStart:Hd,lineEnd:Vd,polygonStart:function(){bi.point=rl,bi.lineStart=nh,bi.lineEnd=km,td.reset(),Yr.polygonStart()},polygonEnd:function(){Yr.polygonEnd(),bi.point=Yo,bi.lineStart=Hd,bi.lineEnd=Vd,D0<0?(bl=-(Il=180),sr=-(br=90)):td>nn?br=90:td<-nn&&(sr=-90),Ei[0]=bl,Ei[1]=Il}},e8=function(e){var t,n,u,l,a,r,s;if(br=Il=-(bl=sr=1/0),Hi=[],Hr(e,bi),n=Hi.length){for(Hi.sort(Dm),t=1,u=Hi[0],a=[u];t<n;++t)l=Hi[t],Jd(u,l[0])||Jd(u,l[1])?(Na(u[0],l[1])>Na(u[0],u[1])&&(u[1]=l[1]),Na(l[0],u[1])>Na(u[0],u[1])&&(u[0]=l[0])):a.push(u=l);for(r=-1/0,n=a.length-1,t=0,u=a[n];t<=n;u=l,++t)l=a[t],(s=Na(u[1],l[0]))>r&&(r=s,bl=l[0],Il=u[1])}return Hi=Ei=null,bl===1/0||sr===1/0?[[NaN,NaN],[NaN,NaN]]:[[bl,sr],[Il,br]]},Vr={sphere:Hu,point:rc,lineStart:Tm,lineEnd:Kd,polygonStart:function(){Vr.lineStart=Im,Vr.lineEnd=Mm},polygonEnd:function(){Vr.lineStart=Tm,Vr.lineEnd=Kd}},t8=function(e){$c=_0=E0=b0=F0=x0=w0=A0=dv=fv=mv=0,Hr(e,Vr);var t=dv,n=fv,u=mv,l=t*t+n*n+u*u;return l<t1&&(t=x0,n=w0,u=A0,_0<nn&&(t=E0,n=b0,u=F0),l=t*t+n*n+u*u,l<t1)?[NaN,NaN]:[Aa(n,t)*cl,Sa(u/Gl(l))*cl]},Bs=function(e){return function(){return e}},a1=function(e,t){function n(u,l){return u=e(u,l),t(u[0],u[1])}return e.invert&&t.invert&&(n.invert=function(u,l){return u=t.invert(u,l),u&&e.invert(u[0],u[1])}),n};oc.invert=oc;var hv,S0,N0,r1,i1,gv,yv,o1,s1,$r,ei,n8=function(e){function t(n){return n=e(n[0]*vn,n[1]*vn),n[0]*=cl,n[1]*=cl,n}return e=sc(e[0]*vn,e[1]*vn,e.length>2?e[2]*vn:0),t.invert=function(n){return n=e.invert(n[0]*vn,n[1]*vn),n[0]*=cl,n[1]*=cl,n},t},u8=function(){function e(c,d){n.push(c=u(c,d)),c[0]*=cl,c[1]*=cl}function t(){var c=l.apply(this,arguments),d=a.apply(this,arguments)*vn,h=r.apply(this,arguments)*vn;return n=[],u=sc(-c[0]*vn,-c[1]*vn,0).invert,Wr(s,d,h,1),c={type:"Polygon",coordinates:[n]},n=u=null,c}var n,u,l=Bs([0,0]),a=Bs(90),r=Bs(6),s={point:e};return t.center=function(c){return arguments.length?(l=typeof c=="function"?c:Bs([+c[0],+c[1]]),t):l},t.radius=function(c){return arguments.length?(a=typeof c=="function"?c:Bs(+c),t):a},t.precision=function(c){return arguments.length?(r=typeof c=="function"?c:Bs(+c),t):r},t},c1=function(){var e,t=[];return{point:function(n,u){e.push([n,u])},lineStart:function(){t.push(e=[])},lineEnd:Hu,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},l8=function(e,t,n,u,l,a){var r,s=e[0],c=e[1],d=t[0],h=t[1],g=0,p=1,y=d-s,E=h-c;if(r=n-s,y||!(r>0)){if(r/=y,y<0){if(r<g)return;r<p&&(p=r)}else if(y>0){if(r>p)return;r>g&&(g=r)}if(r=l-s,y||!(r<0)){if(r/=y,y<0){if(r>p)return;r>g&&(g=r)}else if(y>0){if(r<g)return;r<p&&(p=r)}if(r=u-c,E||!(r>0)){if(r/=E,E<0){if(r<g)return;r<p&&(p=r)}else if(E>0){if(r>p)return;r>g&&(g=r)}if(r=a-c,E||!(r<0)){if(r/=E,E<0){if(r>p)return;r>g&&(g=r)}else if(E>0){if(r<g)return;r<p&&(p=r)}return g>0&&(e[0]=s+g*y,e[1]=c+g*E),p<1&&(t[0]=s+p*y,t[1]=c+p*E),!0}}}}},I0=function(e,t){return ju(e[0]-t[0])<nn&&ju(e[1]-t[1])<nn},d1=function(e,t,n,u,l){var a,r,s=[],c=[];if(e.forEach(function(E){if(!((_=E.length-1)<=0)){var _,w,C=E[0],k=E[_];if(I0(C,k)){for(l.lineStart(),a=0;a<_;++a)l.point((C=E[a])[0],C[1]);return void l.lineEnd()}s.push(w=new $o(C,E,null,!0)),c.push(w.o=new $o(C,null,w,!1)),s.push(w=new $o(k,E,null,!1)),c.push(w.o=new $o(k,null,w,!0))}}),s.length){for(c.sort(t),Wd(s),Wd(c),a=0,r=c.length;a<r;++a)c[a].e=n=!n;for(var d,h,g=s[0];;){for(var p=g,y=!0;p.v;)if((p=p.n)===g)return;d=p.z,l.lineStart();do{if(p.v=p.o.v=!0,p.e){if(y)for(a=0,r=d.length;a<r;++a)l.point((h=d[a])[0],h[1]);else u(p.x,p.n.x,1,l);p=p.n}else{if(y)for(d=p.p.z,a=d.length-1;a>=0;--a)l.point((h=d[a])[0],h[1]);else u(p.x,p.p.x,-1,l);p=p.p}p=p.o,d=p.z,y=!y}while(!p.v);l.lineEnd()}}},nd=1e9,M0=-nd,a8=function(){var e,t,n,u=0,l=0,a=960,r=500;return n={stream:function(s){return e&&t===s?e:e=er(u,l,a,r)(t=s)},extent:function(s){return arguments.length?(u=+s[0][0],l=+s[0][1],a=+s[1][0],r=+s[1][1],e=t=null,n):[[u,l],[a,r]]}}},_v=Zi(),ks={sphere:Hu,point:Hu,lineStart:Ll,lineEnd:Hu,polygonStart:Hu,polygonEnd:Hu},f1=function(e){return _v.reset(),Hr(e,ks),+_v},Ev=[null,null],r8={type:"LineString",coordinates:Ev},i8=function(e,t){return Ev[0]=e,Ev[1]=t,f1(r8)},o8=function(e,t){var n=e[0]*vn,u=e[1]*vn,l=t[0]*vn,a=t[1]*vn,r=Ut(u),s=Tt(u),c=Ut(a),d=Tt(a),h=r*Ut(n),g=r*Tt(n),p=c*Ut(l),y=c*Tt(l),E=2*Sa(Gl(Rd(a-u)+r*c*Rd(l-n))),_=Tt(E),w=E?function(C){var k=Tt(C*=E)/_,D=Tt(E-C)/_,J=D*h+k*p,X=D*g+k*y,U=D*s+k*d;return[Aa(X,J)*cl,Aa(U,Gl(J*J+X*X))*cl]}:function(){return[n*cl,u*cl]};return w.distance=E,w},Po=function(e){return e},bv=Zi(),Fv=Zi(),Fi={point:Hu,lineStart:Hu,lineEnd:Hu,polygonStart:function(){Fi.lineStart=Mr,Fi.lineEnd=pc},polygonEnd:function(){Fi.lineStart=Fi.lineEnd=Fi.point=Hu,bv.add(ju(Fv)),Fv.reset()},result:function(){var e=bv/2;return bv.reset(),e}},Ds=1/0,j0=Ds,ud=-Ds,L0=ud,O0={point:uh,lineStart:Hu,lineEnd:Hu,polygonStart:Hu,polygonEnd:Hu,result:function(){var e=[[Ds,j0],[ud,L0]];return ud=L0=-(j0=Ds=1/0),e}},xv=0,wv=0,ld=0,z0=0,R0=0,Ts=0,Av=0,Cv=0,ad=0,Fr={point:mi,lineStart:Qd,lineEnd:Yd,polygonStart:function(){Fr.lineStart=Rm,Fr.lineEnd=Xm},polygonEnd:function(){Fr.point=mi,Fr.lineStart=Qd,Fr.lineEnd=Yd},result:function(){var e=ad?[Av/ad,Cv/ad]:Ts?[z0/Ts,R0/Ts]:ld?[xv/ld,wv/ld]:[NaN,NaN];return xv=wv=ld=z0=R0=Ts=Av=Cv=ad=0,e}};tf.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,Qa)}},result:Hu};var Pv,m1,p1,rd,id,Bv=Zi(),od={point:Hu,lineStart:function(){od.point=nf},lineEnd:function(){Pv&&Ii(m1,p1),od.point=Hu},polygonStart:function(){Pv=!0},polygonEnd:function(){Pv=null},result:function(){var e=+Bv;return Bv.reset(),e}};uf.prototype={_circle:vc(4.5),pointRadius:function(e){return this._circle=vc(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var s8=function(e,t){function n(r){return r&&(typeof a=="function"&&l.pointRadius(+a.apply(this,arguments)),Hr(r,u(l))),l.result()}var u,l,a=4.5;return n.area=function(r){return Hr(r,u(Fi)),Fi.result()},n.measure=function(r){return Hr(r,u(od)),od.result()},n.bounds=function(r){return Hr(r,u(O0)),O0.result()},n.centroid=function(r){return Hr(r,u(Fr)),Fr.result()},n.projection=function(r){return arguments.length?(u=r==null?(e=null,Po):(e=r).stream,n):e},n.context=function(r){return arguments.length?(l=r==null?(t=null,new uf):new tf(t=r),typeof a!="function"&&l.pointRadius(a),n):t},n.pointRadius=function(r){return arguments.length?(a=typeof r=="function"?r:(l.pointRadius(+r),+r),n):a},n.projection(e).context(t)},kv=Zi(),c8=function(e,t){var n=t[0],u=t[1],l=[Tt(n),-Ut(n),0],a=0,r=0;kv.reset();for(var s=0,c=e.length;s<c;++s)if(h=(d=e[s]).length)for(var d,h,g=d[h-1],p=g[0],y=g[1]/2+P0,E=Tt(y),_=Ut(y),w=0;w<h;++w,p=k,E=J,_=X,g=C){var C=d[w],k=C[0],D=C[1]/2+P0,J=Tt(D),X=Ut(D),U=k-p,Z=U>=0?1:-1,Q=Z*U,$=Q>ou,ge=E*J;if(kv.add(Aa(ge*Z*Tt(Q),_*X+ge*Ut(Q))),a+=$?U+Z*Qa:U,$^p>=n^k>=n){var ze=io(fi(g),fi(C));Qo(ze);var Se=io(l,ze);Qo(Se);var Xt=($^U>=0?-1:1)*Sa(Se[2]);(u>Xt||u===Xt&&(ze[0]||ze[1]))&&(r+=$^U>=0?1:-1)}}return(a<-nn||a<nn&&kv<-nn)^1&r},v1=function(e,t,n,u){return function(l,a){function r(U,Z){var Q=l(U,Z);e(U=Q[0],Z=Q[1])&&a.point(U,Z)}function s(U,Z){var Q=l(U,Z);w.point(Q[0],Q[1])}function c(){X.point=s,w.lineStart()}function d(){X.point=r,w.lineEnd()}function h(U,Z){_.push([U,Z]);var Q=l(U,Z);D.point(Q[0],Q[1])}function g(){D.lineStart(),_=[]}function p(){h(_[0][0],_[0][1]),D.lineEnd();var U,Z,Q,$,ge=D.clean(),ze=k.result(),Se=ze.length;if(_.pop(),y.push(_),_=null,Se)if(1&ge){if(Q=ze[0],(Z=Q.length-1)>0){for(J||(a.polygonStart(),J=!0),a.lineStart(),U=0;U<Z;++U)a.point(($=Q[U])[0],$[1]);a.lineEnd()}}else Se>1&&2&ge&&ze.push(ze.pop().concat(ze.shift())),E.push(ze.filter(Zm))}var y,E,_,w=t(a),C=l.invert(u[0],u[1]),k=c1(),D=t(k),J=!1,X={point:r,lineStart:c,lineEnd:d,polygonStart:function(){X.point=h,X.lineStart=g,X.lineEnd=p,E=[],y=[]},polygonEnd:function(){X.point=r,X.lineStart=c,X.lineEnd=d,E=ar(E);var U=c8(y,C);E.length?(J||(a.polygonStart(),J=!0),d1(E,Hm,U,n,a)):U&&(J||(a.polygonStart(),J=!0),a.lineStart(),n(null,null,1,a),a.lineEnd()),J&&(a.polygonEnd(),J=!1),E=y=null},sphere:function(){a.polygonStart(),a.lineStart(),n(null,null,1,a),a.lineEnd(),a.polygonEnd()}};return X}},h1=v1(function(){return!0},hr,Jm,[-ou,-Xl]),d8=function(e,t){function n(h,g,p,y){Wr(y,e,t,p,h,g)}function u(h,g){return Ut(h)*Ut(g)>s}function l(h){var g,p,y,E,_;return{lineStart:function(){E=y=!1,_=1},point:function(w,C){var k,D=[w,C],J=u(w,C),X=c?J?0:r(w,C):J?r(w+(w<0?ou:-ou),C):0;if(!g&&(E=y=J)&&h.lineStart(),J!==y&&(k=a(g,D),(I0(g,k)||I0(D,k))&&(D[0]+=nn,D[1]+=nn,J=u(D[0],D[1]))),J!==y)_=0,J?(h.lineStart(),k=a(D,g),h.point(k[0],k[1])):(k=a(g,D),h.point(k[0],k[1]),h.lineEnd()),g=k;else if(d&&g&&c^J){var U;X&p||!(U=a(D,g,!0))||(_=0,c?(h.lineStart(),h.point(U[0][0],U[0][1]),h.point(U[1][0],U[1][1]),h.lineEnd()):(h.point(U[1][0],U[1][1]),h.lineEnd(),h.lineStart(),h.point(U[0][0],U[0][1])))}!J||g&&I0(g,D)||h.point(D[0],D[1]),g=D,y=J,p=X},lineEnd:function(){y&&h.lineEnd(),g=null},clean:function(){return _|(E&&y)<<1}}}function a(h,g,p){var y=fi(h),E=fi(g),_=[1,0,0],w=io(y,E),C=Go(w,w),k=w[0],D=C-k*k;if(!D)return!p&&h;var J=s*C/D,X=-s*k/D,U=io(_,w),Z=Ir(_,J),Q=Ir(w,X);ac(Z,Q);var $=U,ge=Go(Z,$),ze=Go($,$),Se=ge*ge-ze*(Go(Z,Z)-1);if(!(Se<0)){var Xt=Gl(Se),R=Ir($,(-ge-Xt)/ze);if(ac(R,Z),R=qo(R),!p)return R;var ne,ye=h[0],He=g[0],Ie=h[1],ln=g[1];He<ye&&(ne=ye,ye=He,He=ne);var Du=He-ye,Zn=ju(Du-ou)<nn,dl=Zn||Du<nn;if(!Zn&&ln<Ie&&(ne=Ie,Ie=ln,ln=ne),dl?Zn?Ie+ln>0^R[1]<(ju(R[0]-ye)<nn?Ie:ln):Ie<=R[1]&&R[1]<=ln:Du>ou^(ye<=R[0]&&R[0]<=He)){var Ru=Ir($,(-ge+Xt)/ze);return ac(Ru,Z),[R,qo(Ru)]}}}function r(h,g){var p=c?e:ou-e,y=0;return h<-p?y|=1:h>p&&(y|=2),g<-p?y|=4:g>p&&(y|=8),y}var s=Ut(e),c=s>0,d=ju(s)>nn;return v1(u,l,n,c?[0,-e]:[-ou,e-ou])},f8=function(e){return{stream:ts(e)}};ns.prototype={constructor:ns,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var g1=16,m8=Ut(30*vn),y1=function(e,t){return+t?jr(e,t):lf(e)},p8=ts({point:function(e,t){this.stream.point(e*vn,t*vn)}}),X0=function(){return gc(tr).scale(155.424).center([0,33.6442])},_1=function(){return X0().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])},v8=function(){function e(p){var y=p[0],E=p[1];return s=null,l.point(y,E),s||(a.point(y,E),s)||(r.point(y,E),s)}function t(){return n=u=null,e}var n,u,l,a,r,s,c=_1(),d=X0().rotate([154,0]).center([-2,58.5]).parallels([55,65]),h=X0().rotate([157,0]).center([-3,19.9]).parallels([8,18]),g={point:function(p,y){s=[p,y]}};return e.invert=function(p){var y=c.scale(),E=c.translate(),_=(p[0]-E[0])/y,w=(p[1]-E[1])/y;return(w>=.12&&w<.234&&_>=-.425&&_<-.214?d:w>=.166&&w<.234&&_>=-.214&&_<-.115?h:c).invert(p)},e.stream=function(p){return n&&u===p?n:n=Um([c.stream(u=p),d.stream(p),h.stream(p)])},e.precision=function(p){return arguments.length?(c.precision(p),d.precision(p),h.precision(p),t()):c.precision()},e.scale=function(p){return arguments.length?(c.scale(p),d.scale(.35*p),h.scale(p),e.translate(c.translate())):c.scale()},e.translate=function(p){if(!arguments.length)return c.translate();var y=c.scale(),E=+p[0],_=+p[1];return l=c.translate(p).clipExtent([[E-.455*y,_-.238*y],[E+.455*y,_+.238*y]]).stream(g),a=d.translate([E-.307*y,_+.201*y]).clipExtent([[E-.425*y+nn,_+.12*y+nn],[E-.214*y-nn,_+.234*y-nn]]).stream(g),r=h.translate([E-.205*y,_+.212*y]).clipExtent([[E-.214*y+nn,_+.166*y+nn],[E-.115*y-nn,_+.234*y-nn]]).stream(g),t()},e.fitExtent=function(p,y){return us(e,p,y)},e.fitSize=function(p,y){return hc(e,p,y)},e.scale(1070)},Dv=af(function(e){return Gl(2/(1+e))});Dv.invert=fo(function(e){return 2*Sa(e/2)});var h8=function(){return Lr(Dv).scale(124.75).clipAngle(179.999)},Tv=af(function(e){return(e=zd(e))&&e/Tt(e)});Tv.invert=fo(function(e){return e});var g8=function(){return Lr(Tv).scale(79.4188).clipAngle(179.999)};mo.invert=function(e,t){return[e,2*Ps(n1(t))-Xl]};var y8=function(){return rf(mo).scale(961/Qa)},_8=function(){return gc(yc).scale(109.5).parallels([30,30])};Or.invert=Or;var E8=function(){return Lr(Or).scale(152.63)},b8=function(){return gc(of).scale(131.154).center([0,13.9389])};po.invert=fo(Ps);var F8=function(){return Lr(po).scale(144.049).clipAngle(60)},x8=function(){function e(){return l=a=null,r}var t,n,u,l,a,r,s=1,c=0,d=0,h=1,g=1,p=Po,y=null,E=Po;return r={stream:function(_){return l&&a===_?l:l=p(E(a=_))},clipExtent:function(_){return arguments.length?(E=_==null?(y=t=n=u=null,Po):er(y=+_[0][0],t=+_[0][1],n=+_[1][0],u=+_[1][1]),e()):y==null?null:[[y,t],[n,u]]},scale:function(_){return arguments.length?(p=as((s=+_)*h,s*g,c,d),e()):s},translate:function(_){return arguments.length?(p=as(s*h,s*g,c=+_[0],d=+_[1]),e()):[c,d]},reflectX:function(_){return arguments.length?(p=as(s*(h=_?-1:1),s*g,c,d),e()):h<0},reflectY:function(_){return arguments.length?(p=as(s*h,s*(g=_?-1:1),c,d),e()):g<0},fitExtent:function(_,w){return us(r,_,w)},fitSize:function(_,w){return hc(r,_,w)}}};_c.invert=fo(Sa);var w8=function(){return Lr(_c).scale(249.5).clipAngle(90+nn)};Xa.invert=fo(function(e){return 2*Ps(e)});var A8=function(){return Lr(Xa).scale(250).clipAngle(142)};Ec.invert=function(e,t){return[-t,2*Ps(n1(e))-Xl]};var C8=function(){var e=rf(Ec),t=e.center,n=e.rotate;return e.center=function(u){return arguments.length?t([-u[1],u[0]]):(u=t(),[u[1],-u[0]])},e.rotate=function(u){return arguments.length?n([u[0],u[1],u.length>2?u[2]+90:90]):(u=n(),[u[0],u[1],u[2]-90])},n([0,0,90]).scale(159.155)},P8=function(){function e(a){var r,s=0;a.eachAfter(function(p){var y=p.children;y?(p.x=qm(y),p.y=Gm(y)):(p.x=r?s+=t(p,r):0,p.y=0,r=p)});var c=cf(a),d=qr(a),h=c.x-t(c,d)/2,g=d.x+t(d,c)/2;return a.eachAfter(l?function(p){p.x=(p.x-a.x)*n,p.y=(a.y-p.y)*u}:function(p){p.x=(p.x-h)/(g-h)*n,p.y=(1-(a.y?p.y/a.y:1))*u})}var t=Wm,n=1,u=1,l=!1;return e.separation=function(a){return arguments.length?(t=a,e):t},e.size=function(a){return arguments.length?(l=!1,n=+a[0],u=+a[1],e):l?null:[n,u]},e.nodeSize=function(a){return arguments.length?(l=!0,n=+a[0],u=+a[1],e):l?[n,u]:null},e},B8=function(){return this.eachAfter(Ym)},k8=function(e){var t,n,u,l,a=this,r=[a];do for(t=r.reverse(),r=[];a=t.pop();)if(e(a),n=a.children)for(u=0,l=n.length;u<l;++u)r.push(n[u]);while(r.length);return this},D8=function(e){for(var t,n,u=this,l=[u];u=l.pop();)if(e(u),t=u.children)for(n=t.length-1;n>=0;--n)l.push(t[n]);return this},T8=function(e){for(var t,n,u,l=this,a=[l],r=[];l=a.pop();)if(r.push(l),t=l.children)for(n=0,u=t.length;n<u;++n)a.push(t[n]);for(;l=r.pop();)e(l);return this},S8=function(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,u=t.children,l=u&&u.length;--l>=0;)n+=u[l].value;t.value=n})},N8=function(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})},I8=function(e){for(var t=this,n=bc(t,e),u=[t];t!==n;)t=t.parent,u.push(t);for(var l=u.length;e!==n;)u.splice(l,0,e),e=e.parent;return u},M8=function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},j8=function(){var e=[];return this.each(function(t){e.push(t)}),e},L8=function(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e},O8=function(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t};Rn.prototype=Fc.prototype={constructor:Rn,count:B8,each:k8,eachAfter:T8,eachBefore:D8,sum:S8,sort:N8,path:I8,ancestors:M8,descendants:j8,leaves:L8,links:O8,copy:$m};var z8=function(e){for(var t,n=(e=e.slice()).length,u=null,l=u;n;){var a=new tp(e[n-1]);l=l?l.next=a:u=a,e[t]=e[--n]}return{head:u,tail:l}},E1=function(e){return mf(z8(e),[])},R8=function(e){return Nu(e),e},Ss=function(e){return function(){return e}},X8=function(){function e(a){return a.x=n/2,a.y=u/2,t?a.eachBefore(xc(t)).eachAfter(cs(l,.5)).eachBefore(wc(1)):a.eachBefore(xc(ss)).eachAfter(cs(vi,1)).eachAfter(cs(l,a.r/Math.min(n,u))).eachBefore(wc(Math.min(n,u)/(2*a.r))),a}var t=null,n=1,u=1,l=vi;return e.radius=function(a){return arguments.length?(t=up(a),e):t},e.size=function(a){return arguments.length?(n=+a[0],u=+a[1],e):[n,u]},e.padding=function(a){return arguments.length?(l=typeof a=="function"?a:Ss(+a),e):l},e},b1=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)},sd=function(e,t,n,u,l){for(var a,r=e.children,s=-1,c=r.length,d=e.value&&(u-t)/e.value;++s<c;)a=r[s],a.y0=n,a.y1=l,a.x0=t,a.x1=t+=a.value*d},Z8=function(){function e(r){var s=r.height+1;return r.x0=r.y0=l,r.x1=n,r.y1=u/s,r.eachBefore(t(u,s)),a&&r.eachBefore(b1),r}function t(r,s){return function(c){c.children&&sd(c,c.x0,r*(c.depth+1)/s,c.x1,r*(c.depth+2)/s);var d=c.x0,h=c.y0,g=c.x1-l,p=c.y1-l;g<d&&(d=g=(d+g)/2),p<h&&(h=p=(h+p)/2),c.x0=d,c.y0=h,c.x1=g,c.y1=p}}var n=1,u=1,l=0,a=!1;return e.round=function(r){return arguments.length?(a=!!r,e):a},e.size=function(r){return arguments.length?(n=+r[0],u=+r[1],e):[n,u]},e.padding=function(r){return arguments.length?(l=+r,e):l},e},F1="$",H8={depth:-1},x1={},V8=function(){function e(u){var l,a,r,s,c,d,h,g=u.length,p=new Array(g),y={};for(a=0;a<g;++a)l=u[a],c=p[a]=new Rn(l),(d=t(l,a,u))!=null&&(d+="")&&(h=F1+(c.id=d),y[h]=h in y?x1:c);for(a=0;a<g;++a)if(c=p[a],d=n(u[a],a,u),d!=null&&(d+="")){if(s=y[F1+d],!s)throw new Error("missing: "+d);if(s===x1)throw new Error("ambiguous: "+d);s.children?s.children.push(c):s.children=[c],c.parent=s}else{if(r)throw new Error("multiple roots");r=c}if(!r)throw new Error("no root");if(r.parent=H8,r.eachBefore(function(E){E.depth=E.parent.depth+1,--g}).eachBefore(df),r.parent=null,g>0)throw new Error("cycle");return r}var t=nr,n=hi;return e.id=function(u){return arguments.length?(t=os(u),e):t},e.parentId=function(u){return arguments.length?(n=os(u),e):n},e};ho.prototype=Object.create(Rn.prototype);var J8=function(){function e(d){var h=_f(d);if(h.eachAfter(t),h.parent.m=-h.z,h.eachBefore(n),c)d.eachBefore(l);else{var g=d,p=d,y=d;d.eachBefore(function(k){k.x<g.x&&(g=k),k.x>p.x&&(p=k),k.depth>y.depth&&(y=k)});var E=g===p?1:a(g,p)/2,_=E-g.x,w=r/(p.x+E+_),C=s/(y.depth||1);d.eachBefore(function(k){k.x=(k.x+_)*w,k.y=k.depth*C})}return d}function t(d){var h=d.children,g=d.parent.children,p=d.i?g[d.i-1]:null;if(h){ap(d);var y=(h[0].z+h[h.length-1].z)/2;p?(d.z=p.z+a(d._,p._),d.m=d.z-y):d.z=y}else p&&(d.z=p.z+a(d._,p._));d.parent.A=u(d,p,d.parent.A||g[0])}function n(d){d._.x=d.z+d.parent.m,d.m+=d.parent.m}function u(d,h,g){if(h){for(var p,y=d,E=d,_=h,w=y.parent.children[0],C=y.m,k=E.m,D=_.m,J=w.m;_=yf(_),y=vo(y),_&&y;)w=vo(w),E=yf(E),E.a=d,p=_.z+D-y.z-C+a(_._,y._),p>0&&(lp(rp(_,d,g),d,p),C+=p,k+=p),D+=_.m,C+=y.m,J+=w.m,k+=E.m;_&&!yf(E)&&(E.t=_,E.m+=D-k),y&&!vo(w)&&(w.t=y,w.m+=C-J,g=d)}return g}function l(d){d.x*=r,d.y=d.depth*s}var a=gf,r=1,s=1,c=null;return e.separation=function(d){return arguments.length?(a=d,e):a},e.size=function(d){return arguments.length?(c=!1,r=+d[0],s=+d[1],e):c?null:[r,s]},e.nodeSize=function(d){return arguments.length?(c=!0,r=+d[0],s=+d[1],e):c?[r,s]:null},e},Z0=function(e,t,n,u,l){for(var a,r=e.children,s=-1,c=r.length,d=e.value&&(l-n)/e.value;++s<c;)a=r[s],a.x0=t,a.x1=u,a.y0=n,a.y1=n+=a.value*d},w1=(1+Math.sqrt(5))/2,A1=function e(t){function n(u,l,a,r,s){ru(t,u,l,a,r,s)}return n.ratio=function(u){return e((u=+u)>1?u:1)},n}(w1),K8=function(){function e(p){return p.x0=p.y0=0,p.x1=l,p.y1=a,p.eachBefore(t),r=[0],u&&p.eachBefore(b1),p}function t(p){var y=r[p.depth],E=p.x0+y,_=p.y0+y,w=p.x1-y,C=p.y1-y;w<E&&(E=w=(E+w)/2),C<_&&(_=C=(_+C)/2),p.x0=E,p.y0=_,p.x1=w,p.y1=C,p.children&&(y=r[p.depth+1]=s(p)/2,E+=g(p)-y,_+=c(p)-y,w-=d(p)-y,C-=h(p)-y,w<E&&(E=w=(E+w)/2),C<_&&(_=C=(_+C)/2),n(p,E,_,w,C))}var n=A1,u=!1,l=1,a=1,r=[0],s=vi,c=vi,d=vi,h=vi,g=vi;return e.round=function(p){return arguments.length?(u=!!p,e):u},e.size=function(p){return arguments.length?(l=+p[0],a=+p[1],e):[l,a]},e.tile=function(p){return arguments.length?(n=os(p),e):n},e.padding=function(p){return arguments.length?e.paddingInner(p).paddingOuter(p):e.paddingInner()},e.paddingInner=function(p){return arguments.length?(s=typeof p=="function"?p:Ss(+p),e):s},e.paddingOuter=function(p){return arguments.length?e.paddingTop(p).paddingRight(p).paddingBottom(p).paddingLeft(p):e.paddingTop()},e.paddingTop=function(p){return arguments.length?(c=typeof p=="function"?p:Ss(+p),e):c},e.paddingRight=function(p){return arguments.length?(d=typeof p=="function"?p:Ss(+p),e):d},e.paddingBottom=function(p){return arguments.length?(h=typeof p=="function"?p:Ss(+p),e):h},e.paddingLeft=function(p){return arguments.length?(g=typeof p=="function"?p:Ss(+p),e):g},e},U8=function(e,t,n,u,l){function a(g,p,y,E,_,w,C){if(g>=p-1){var k=c[g];return k.x0=E,k.y0=_,k.x1=w,k.y1=C,void 0}for(var D=h[g],J=y/2+D,X=g+1,U=p-1;X<U;){var Z=X+U>>>1;h[Z]<J?X=Z+1:U=Z}var Q=h[X]-D,$=y-Q;if(C-_>w-E){var ge=(_*$+C*Q)/y;a(g,X,Q,E,_,w,ge),a(X,p,$,E,ge,w,C)}else{var ze=(E*$+w*Q)/y;a(g,X,Q,E,_,ze,C),a(X,p,$,ze,_,w,C)}}var r,s,c=e.children,d=c.length,h=new Array(d+1);for(h[0]=s=r=0;r<d;++r)h[r+1]=s+=c[r].value;a(0,d,e.value,t,n,u,l)},W8=function(e,t,n,u,l){(1&e.depth?Z0:sd)(e,t,n,u,l)},q8=function e(t){function n(u,l,a,r,s){if((c=u._squarify)&&c.ratio===t)for(var c,d,h,g,p,y=-1,E=c.length,_=u.value;++y<E;){for(d=c[y],h=d.children,g=d.value=0,p=h.length;g<p;++g)d.value+=h[g].value;d.dice?sd(d,l,a,r,a+=(s-a)*d.value/_):Z0(d,l,a,l+=(r-l)*d.value/_,s),_-=d.value}else u._squarify=c=ru(t,u,l,a,r,s),c.ratio=t}return n.ratio=function(u){return e((u=+u)>1?u:1)},n}(w1),G8=function(e){for(var t,n=-1,u=e.length,l=e[u-1],a=0;++n<u;)t=l,l=e[n],a+=t[1]*l[0]-t[0]*l[1];return a/2},Q8=function(e){for(var t,n,u=-1,l=e.length,a=0,r=0,s=e[l-1],c=0;++u<l;)t=s,s=e[u],c+=n=t[0]*s[1]-s[0]*t[1],a+=(t[0]+s[0])*n,r+=(t[1]+s[1])*n;return c*=3,[a/c,r/c]},Y8=function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])},$8=function(e){if((n=e.length)<3)return null;var t,n,u=new Array(n),l=new Array(n);for(t=0;t<n;++t)u[t]=[+e[t][0],+e[t][1],t];for(u.sort(ip),t=0;t<n;++t)l[t]=[u[t][0],-u[t][1]];var a=Ef(u),r=Ef(l),s=r[0]===a[0],c=r[r.length-1]===a[a.length-1],d=[];for(t=a.length-1;t>=0;--t)d.push(e[u[a[t]][2]]);for(t=+s;t<r.length-c;++t)d.push(e[u[r[t]][2]]);return d},ey=function(e,t){for(var n,u,l=e.length,a=e[l-1],r=t[0],s=t[1],c=a[0],d=a[1],h=!1,g=0;g<l;++g)a=e[g],n=a[0],u=a[1],u>s!=d>s&&r<(c-n)*(s-u)/(d-u)+n&&(h=!h),c=n,d=u;return h},ty=function(e){for(var t,n,u=-1,l=e.length,a=e[l-1],r=a[0],s=a[1],c=0;++u<l;)t=r,n=s,a=e[u],r=a[0],s=a[1],t-=r,n-=s,c+=Math.sqrt(t*t+n*n);return c},ny=[].slice,uy={};Ac.prototype=Cc.prototype={constructor:Ac,defer:function(e){if(typeof e!="function"||this._call)throw new Error;if(this._error!=null)return this;var t=ny.call(arguments,1);return t.push(e),++this._waiting,this._tasks.push(t),go(this),this},abort:function(){return this._error==null&&ds(this,new Error("abort")),this},await:function(e){if(typeof e!="function"||this._call)throw new Error;return this._call=function(t,n){e.apply(null,[t].concat(n))},yo(this),this},awaitAll:function(e){if(typeof e!="function"||this._call)throw new Error;return this._call=e,yo(this),this}};var ly=function(e,t){return e=e==null?0:+e,t=t==null?1:+t,arguments.length===1?(t=e,e=0):t-=e,function(){return Math.random()*t+e}},C1=function(e,t){var n,u;return e=e==null?0:+e,t=t==null?1:+t,function(){var l;if(n!=null)l=n,n=null;else do n=2*Math.random()-1,l=2*Math.random()-1,u=n*n+l*l;while(!u||u>1);return e+t*l*Math.sqrt(-2*Math.log(u)/u)}},ay=function(){var e=C1.apply(this,arguments);return function(){return Math.exp(e())}},P1=function(e){return function(){for(var t=0,n=0;n<e;++n)t+=Math.random();return t}},ry=function(e){var t=P1(e);return function(){return t()/e}},iy=function(e){return function(){return-Math.log(1-Math.random())/e}},Sv=function(e,t){function n(y){var E,_=d.status;if(!_&&Pc(d)||_>=200&&_<300||_===304){if(a)try{E=a.call(u,d)}catch(w){return void s.call("error",u,w)}else E=d;s.call("load",u,E)}else s.call("error",u,y)}var u,l,a,r,s=Qt("beforesend","progress","load","error"),c=fr(),d=new XMLHttpRequest,h=null,g=null,p=0;if(typeof XDomainRequest=="undefined"||"withCredentials"in d||!/^(http(s)?:)?\/\//.test(e)||(d=new XDomainRequest),"onload"in d?d.onload=d.onerror=d.ontimeout=n:d.onreadystatechange=function(y){d.readyState>3&&n(y)},d.onprogress=function(y){s.call("progress",u,y)},u={header:function(y,E){return y=(y+"").toLowerCase(),arguments.length<2?c.get(y):(E==null?c.remove(y):c.set(y,E+""),u)},mimeType:function(y){return arguments.length?(l=y==null?null:y+"",u):l},responseType:function(y){return arguments.length?(r=y,u):r},timeout:function(y){return arguments.length?(p=+y,u):p},user:function(y){return arguments.length<1?h:(h=y==null?null:y+"",u)},password:function(y){return arguments.length<1?g:(g=y==null?null:y+"",u)},response:function(y){return a=y,u},get:function(y,E){return u.send("GET",y,E)},post:function(y,E){return u.send("POST",y,E)},send:function(y,E,_){return d.open(y,e,!0,h,g),l==null||c.has("accept")||c.set("accept",l+",*/*"),d.setRequestHeader&&c.each(function(w,C){d.setRequestHeader(C,w)}),l!=null&&d.overrideMimeType&&d.overrideMimeType(l),r!=null&&(d.responseType=r),p>0&&(d.timeout=p),_==null&&typeof E=="function"&&(_=E,E=null),_!=null&&_.length===1&&(_=op(_)),_!=null&&u.on("error",_).on("load",function(w){_(null,w)}),s.call("beforesend",u,d),d.send(E==null?null:E),u},abort:function(){return d.abort(),u},on:function(){var y=s.on.apply(s,arguments);return y===s?u:y}},t!=null){if(typeof t!="function")throw new Error("invalid callback: "+t);return u.get(t)}return u},H0=function(e,t){return function(n,u){var l=Sv(n).mimeType(e).response(t);if(u!=null){if(typeof u!="function")throw new Error("invalid callback: "+u);return l.get(u)}return l}},oy=H0("text/html",function(e){return document.createRange().createContextualFragment(e.responseText)}),sy=H0("application/json",function(e){return JSON.parse(e.responseText)}),cy=H0("text/plain",function(e){return e.responseText}),dy=H0("application/xml",function(e){var t=e.responseXML;if(!t)throw new Error("parse error");return t}),B1=function(e,t){return function(n,u,l){arguments.length<3&&(l=u,u=null);var a=Sv(n).mimeType(e);return a.row=function(r){return arguments.length?a.response(sp(t,u=r)):u},a.row(u),l?a.get(l):a}},fy=B1("text/csv",zh),my=B1("text/tab-separated-values",Rh),k1=Array.prototype,Nv=k1.map,Vi=k1.slice,Iv={name:"implicit"},Mv=function(e){return function(){return e}},D1=function(e){return+e},T1=[0,1],py=function(e,t,n){var u,l=e[0],a=e[e.length-1],r=Pe(l,a,t==null?10:t);switch(n=g0(n==null?",f":n),n.type){case"s":var s=Math.max(Math.abs(l),Math.abs(a));return n.precision!=null||isNaN(u=Uh(r,s))||(n.precision=u),v.formatPrefix(n,s);case"":case"e":case"g":case"p":case"r":n.precision!=null||isNaN(u=Wh(r,Math.max(Math.abs(l),Math.abs(a))))||(n.precision=u-(n.type==="e"));break;case"f":case"%":n.precision!=null||isNaN(u=Kh(r))||(n.precision=u-2*(n.type==="%"))}return v.format(n)},S1=function(e,t){e=e.slice();var n,u=0,l=e.length-1,a=e[u],r=e[l];return r<a&&(n=u,u=l,l=n,n=a,a=r,r=n),e[u]=t.floor(a),e[l]=t.ceil(r),e},jv=new Date,Lv=new Date,Bo=Pl(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});Bo.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Pl(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):Bo:null};var N1=Bo.range,V0=1e3,xi=6e4,Ji=36e5,I1=864e5,M1=6048e5,cd=Pl(function(e){e.setTime(Math.floor(e/V0)*V0)},function(e,t){e.setTime(+e+t*V0)},function(e,t){return(t-e)/V0},function(e){return e.getUTCSeconds()}),j1=cd.range,Ov=Pl(function(e){e.setTime(Math.floor(e/xi)*xi)},function(e,t){e.setTime(+e+t*xi)},function(e,t){return(t-e)/xi},function(e){return e.getMinutes()}),vy=Ov.range,zv=Pl(function(e){var t=e.getTimezoneOffset()*xi%Ji;t<0&&(t+=Ji),e.setTime(Math.floor((+e-t)/Ji)*Ji+t)},function(e,t){e.setTime(+e+t*Ji)},function(e,t){return(t-e)/Ji},function(e){return e.getHours()}),hy=zv.range,J0=Pl(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*xi)/I1},function(e){return e.getDate()-1}),gy=J0.range,dd=Gr(0),Rv=Gr(1),L1=Gr(2),O1=Gr(3),z1=Gr(4),R1=Gr(5),X1=Gr(6),Z1=dd.range,yy=Rv.range,_y=L1.range,Ey=O1.range,by=z1.range,Fy=R1.range,xy=X1.range,Xv=Pl(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),wy=Xv.range,ko=Pl(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});ko.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Pl(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var Ay=ko.range,Zv=Pl(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*xi)},function(e,t){return(t-e)/xi},function(e){return e.getUTCMinutes()}),Cy=Zv.range,Hv=Pl(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*Ji)},function(e,t){return(t-e)/Ji},function(e){return e.getUTCHours()}),Py=Hv.range,K0=Pl(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/I1},function(e){return e.getUTCDate()-1}),By=K0.range,fd=gl(0),Vv=gl(1),H1=gl(2),V1=gl(3),J1=gl(4),K1=gl(5),U1=gl(6),W1=fd.range,ky=Vv.range,Dy=H1.range,Ty=V1.range,Sy=J1.range,Ny=K1.range,Iy=U1.range,Jv=Pl(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),My=Jv.range,Do=Pl(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});Do.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Pl(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var Ns,jy=Do.range,q1={"-":"",_:" ",0:"0"},xr=/^\s*\d+/,Ly=/^%/,Oy=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;Vf({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var G1="%Y-%m-%dT%H:%M:%S.%LZ",zy=Date.prototype.toISOString?gs:v.utcFormat(G1),Ry=+new Date("2000-01-01T00:00:00.000Z")?Jf:v.utcParse(G1),md=1e3,pd=60*md,vd=60*pd,hd=24*vd,Xy=7*hd,Q1=30*hd,Kv=365*hd,Zy=function(){return Mc(ko,Xv,dd,J0,zv,Ov,cd,Bo,v.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},Hy=function(){return Mc(Do,Jv,fd,K0,Hv,Zv,cd,Bo,v.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},Ki=function(e){return e.match(/.{6}/g).map(function(t){return"#"+t})},Vy=Ki("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Jy=Ki("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Ky=Ki("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Uy=Ki("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),Wy=l0(je(300,.5,0),je(-240,.5,1)),qy=l0(je(-100,.75,.35),je(80,1.5,.8)),Gy=l0(je(260,.75,.35),je(80,1.5,.8)),U0=je(),Qy=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return U0.h=360*e-100,U0.s=1.5-1.5*t,U0.l=.8-.9*t,U0+""},Yy=ys(Ki("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),$y=ys(Ki("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),e_=ys(Ki("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),t_=ys(Ki("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),tu=function(e){return function(){return e}},Ca=1e-12,To=Math.PI,W0=To/2,Ui=2*To,n_=function(){function e(){var d,h,g=+t.apply(this,arguments),p=+n.apply(this,arguments),y=a.apply(this,arguments)-W0,E=r.apply(this,arguments)-W0,_=Math.abs(E-y),w=E>y;if(c||(c=d=Nr()),p<g&&(h=p,p=g,g=h),p>Ca)if(_>Ui-Ca)c.moveTo(p*Math.cos(y),p*Math.sin(y)),c.arc(0,0,p,y,E,!w),g>Ca&&(c.moveTo(g*Math.cos(E),g*Math.sin(E)),c.arc(0,0,g,E,y,w));else{var C,k,D=y,J=E,X=y,U=E,Z=_,Q=_,$=s.apply(this,arguments)/2,ge=$>Ca&&(l?+l.apply(this,arguments):Math.sqrt(g*g+p*p)),ze=Math.min(Math.abs(p-g)/2,+u.apply(this,arguments)),Se=ze,Xt=ze;if(ge>Ca){var R=m(ge/g*Math.sin($)),ne=m(ge/p*Math.sin($));(Z-=2*R)>Ca?(R*=w?1:-1,X+=R,U-=R):(Z=0,X=U=(y+E)/2),(Q-=2*ne)>Ca?(ne*=w?1:-1,D+=ne,J-=ne):(Q=0,D=J=(y+E)/2)}var ye=p*Math.cos(D),He=p*Math.sin(D),Ie=g*Math.cos(U),ln=g*Math.sin(U);if(ze>Ca){var Du=p*Math.cos(J),Zn=p*Math.sin(J),dl=g*Math.cos(X),Ru=g*Math.sin(X);if(_<To){var Gn=Z>Ca?o(ye,He,dl,Ru,Du,Zn,Ie,ln):[Ie,ln],hu=ye-Gn[0],Fl=He-Gn[1],mt=Du-Gn[0],an=Zn-Gn[1],Kn=1/Math.sin(Math.acos((hu*mt+Fl*an)/(Math.sqrt(hu*hu+Fl*Fl)*Math.sqrt(mt*mt+an*an)))/2),bt=Math.sqrt(Gn[0]*Gn[0]+Gn[1]*Gn[1]);Se=Math.min(ze,(g-bt)/(Kn-1)),Xt=Math.min(ze,(p-bt)/(Kn+1))}}Q>Ca?Xt>Ca?(C=A(dl,Ru,ye,He,p,Xt,w),k=A(Du,Zn,Ie,ln,p,Xt,w),c.moveTo(C.cx+C.x01,C.cy+C.y01),Xt<ze?c.arc(C.cx,C.cy,Xt,Math.atan2(C.y01,C.x01),Math.atan2(k.y01,k.x01),!w):(c.arc(C.cx,C.cy,Xt,Math.atan2(C.y01,C.x01),Math.atan2(C.y11,C.x11),!w),c.arc(0,0,p,Math.atan2(C.cy+C.y11,C.cx+C.x11),Math.atan2(k.cy+k.y11,k.cx+k.x11),!w),c.arc(k.cx,k.cy,Xt,Math.atan2(k.y11,k.x11),Math.atan2(k.y01,k.x01),!w))):(c.moveTo(ye,He),c.arc(0,0,p,D,J,!w)):c.moveTo(ye,He),g>Ca&&Z>Ca?Se>Ca?(C=A(Ie,ln,Du,Zn,g,-Se,w),k=A(ye,He,dl,Ru,g,-Se,w),c.lineTo(C.cx+C.x01,C.cy+C.y01),Se<ze?c.arc(C.cx,C.cy,Se,Math.atan2(C.y01,C.x01),Math.atan2(k.y01,k.x01),!w):(c.arc(C.cx,C.cy,Se,Math.atan2(C.y01,C.x01),Math.atan2(C.y11,C.x11),!w),c.arc(0,0,g,Math.atan2(C.cy+C.y11,C.cx+C.x11),Math.atan2(k.cy+k.y11,k.cx+k.x11),w),c.arc(k.cx,k.cy,Se,Math.atan2(k.y11,k.x11),Math.atan2(k.y01,k.x01),!w))):c.arc(0,0,g,U,X,w):c.lineTo(Ie,ln)}else c.moveTo(0,0);if(c.closePath(),d)return c=null,d+""||null}var t=jp,n=qf,u=tu(0),l=null,a=Lp,r=Op,s=f,c=null;return e.centroid=function(){var d=(+t.apply(this,arguments)+ +n.apply(this,arguments))/2,h=(+a.apply(this,arguments)+ +r.apply(this,arguments))/2-To/2;return[Math.cos(h)*d,Math.sin(h)*d]},e.innerRadius=function(d){return arguments.length?(t=typeof d=="function"?d:tu(+d),e):t},e.outerRadius=function(d){return arguments.length?(n=typeof d=="function"?d:tu(+d),e):n},e.cornerRadius=function(d){return arguments.length?(u=typeof d=="function"?d:tu(+d),e):u},e.padRadius=function(d){return arguments.length?(l=d==null?null:typeof d=="function"?d:tu(+d),e):l},e.startAngle=function(d){return arguments.length?(a=typeof d=="function"?d:tu(+d),e):a},e.endAngle=function(d){return arguments.length?(r=typeof d=="function"?d:tu(+d),e):r},e.padAngle=function(d){return arguments.length?(s=typeof d=="function"?d:tu(+d),e):s},e.context=function(d){return arguments.length?(c=d==null?null:d,e):c},e};L.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var q0=function(e){return new L(e)},Uv=function(){function e(s){var c,d,h,g=s.length,p=!1;for(l==null&&(r=a(h=Nr())),c=0;c<=g;++c)!(c<g&&u(d=s[c],c,s))===p&&((p=!p)?r.lineStart():r.lineEnd()),p&&r.point(+t(d,c,s),+n(d,c,s));if(h)return r=null,h+""||null}var t=z,n=K,u=tu(!0),l=null,a=q0,r=null;return e.x=function(s){return arguments.length?(t=typeof s=="function"?s:tu(+s),e):t},e.y=function(s){return arguments.length?(n=typeof s=="function"?s:tu(+s),e):n},e.defined=function(s){return arguments.length?(u=typeof s=="function"?s:tu(!!s),e):u},e.curve=function(s){return arguments.length?(a=s,l!=null&&(r=a(l)),e):a},e.context=function(s){return arguments.length?(s==null?l=r=null:r=a(l=s),e):l},e},Y1=function(){function e(h){var g,p,y,E,_,w=h.length,C=!1,k=new Array(w),D=new Array(w);for(s==null&&(d=c(_=Nr())),g=0;g<=w;++g){if(!(g<w&&r(E=h[g],g,h))===C)if(C=!C)p=g,d.areaStart(),d.lineStart();else{for(d.lineEnd(),d.lineStart(),y=g-1;y>=p;--y)d.point(k[y],D[y]);d.lineEnd(),d.areaEnd()}C&&(k[g]=+n(E,g,h),D[g]=+l(E,g,h),d.point(u?+u(E,g,h):k[g],a?+a(E,g,h):D[g]))}if(_)return d=null,_+""||null}function t(){return Uv().defined(r).curve(c).context(s)}var n=z,u=null,l=tu(0),a=K,r=tu(!0),s=null,c=q0,d=null;return e.x=function(h){return arguments.length?(n=typeof h=="function"?h:tu(+h),u=null,e):n},e.x0=function(h){return arguments.length?(n=typeof h=="function"?h:tu(+h),e):n},e.x1=function(h){return arguments.length?(u=h==null?null:typeof h=="function"?h:tu(+h),e):u},e.y=function(h){return arguments.length?(l=typeof h=="function"?h:tu(+h),a=null,e):l},e.y0=function(h){return arguments.length?(l=typeof h=="function"?h:tu(+h),e):l},e.y1=function(h){return arguments.length?(a=h==null?null:typeof h=="function"?h:tu(+h),e):a},e.lineX0=e.lineY0=function(){return t().x(n).y(l)},e.lineY1=function(){return t().x(n).y(a)},e.lineX1=function(){return t().x(u).y(l)},e.defined=function(h){return arguments.length?(r=typeof h=="function"?h:tu(!!h),e):r},e.curve=function(h){return arguments.length?(c=h,s!=null&&(d=c(s)),e):c},e.context=function(h){return arguments.length?(h==null?s=d=null:d=c(s=h),e):s},e},u_=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},l_=function(e){return e},a_=function(){function e(s){var c,d,h,g,p,y=s.length,E=0,_=new Array(y),w=new Array(y),C=+l.apply(this,arguments),k=Math.min(Ui,Math.max(-Ui,a.apply(this,arguments)-C)),D=Math.min(Math.abs(k)/y,r.apply(this,arguments)),J=D*(k<0?-1:1);for(c=0;c<y;++c)(p=w[_[c]=c]=+t(s[c],c,s))>0&&(E+=p);for(n!=null?_.sort(function(X,U){return n(w[X],w[U])}):u!=null&&_.sort(function(X,U){return u(s[X],s[U])}),c=0,h=E?(k-y*J)/E:0;c<y;++c,C=g)d=_[c],p=w[d],g=C+(p>0?p*h:0)+J,w[d]={data:s[d],index:c,value:p,startAngle:C,endAngle:g,padAngle:D};return w}var t=l_,n=u_,u=null,l=tu(0),a=tu(Ui),r=tu(0);return e.value=function(s){return arguments.length?(t=typeof s=="function"?s:tu(+s),e):t},e.sortValues=function(s){return arguments.length?(n=s,u=null,e):n},e.sort=function(s){return arguments.length?(u=s,n=null,e):u},e.startAngle=function(s){return arguments.length?(l=typeof s=="function"?s:tu(+s),e):l},e.endAngle=function(s){return arguments.length?(a=typeof s=="function"?s:tu(+s),e):a},e.padAngle=function(s){return arguments.length?(r=typeof s=="function"?s:tu(+s),e):r},e},$1=F(q0);T.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var r_=function(){return S(Uv().curve($1))},i_=function(){var e=Y1().curve($1),t=e.curve,n=e.lineX0,u=e.lineX1,l=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return S(n())},delete e.lineX0,e.lineEndAngle=function(){return S(u())},delete e.lineX1,e.lineInnerRadius=function(){return S(l())},delete e.lineY0,e.lineOuterRadius=function(){return S(a())},delete e.lineY1,e.curve=function(r){return arguments.length?t(F(r)):t()._curve},e},Wv={draw:function(e,t){var n=Math.sqrt(t/To);e.moveTo(n,0),e.arc(0,0,n,0,Ui)}},eg={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},tg=Math.sqrt(1/3),o_=2*tg,ng={draw:function(e,t){var n=Math.sqrt(t/o_),u=n*tg;e.moveTo(0,-n),e.lineTo(u,0),e.lineTo(0,n),e.lineTo(-u,0),e.closePath()}},s_=.8908130915292852,ug=Math.sin(To/10)/Math.sin(7*To/10),c_=Math.sin(Ui/10)*ug,d_=-Math.cos(Ui/10)*ug,lg={draw:function(e,t){var n=Math.sqrt(t*s_),u=c_*n,l=d_*n;e.moveTo(0,-n),e.lineTo(u,l);for(var a=1;a<5;++a){var r=Ui*a/5,s=Math.cos(r),c=Math.sin(r);e.lineTo(c*n,-s*n),e.lineTo(s*u-c*l,c*u+s*l)}e.closePath()}},ag={draw:function(e,t){var n=Math.sqrt(t),u=-n/2;e.rect(u,u,n,n)}},qv=Math.sqrt(3),rg={draw:function(e,t){var n=-Math.sqrt(t/(3*qv));e.moveTo(0,2*n),e.lineTo(-qv*n,-n),e.lineTo(qv*n,-n),e.closePath()}},wr=-.5,Ar=Math.sqrt(3)/2,Gv=1/Math.sqrt(12),f_=3*(Gv/2+1),ig={draw:function(e,t){var n=Math.sqrt(t/f_),u=n/2,l=n*Gv,a=u,r=n*Gv+n,s=-a,c=r;e.moveTo(u,l),e.lineTo(a,r),e.lineTo(s,c),e.lineTo(wr*u-Ar*l,Ar*u+wr*l),e.lineTo(wr*a-Ar*r,Ar*a+wr*r),e.lineTo(wr*s-Ar*c,Ar*s+wr*c),e.lineTo(wr*u+Ar*l,wr*l-Ar*u),e.lineTo(wr*a+Ar*r,wr*r-Ar*a),e.lineTo(wr*s+Ar*c,wr*c-Ar*s),e.closePath()}},m_=[Wv,eg,ng,ag,lg,rg,ig],p_=function(){function e(){var l;if(u||(u=l=Nr()),t.apply(this,arguments).draw(u,+n.apply(this,arguments)),l)return u=null,l+""||null}var t=tu(Wv),n=tu(64),u=null;return e.type=function(l){return arguments.length?(t=typeof l=="function"?l:tu(l),e):t},e.size=function(l){return arguments.length?(n=typeof l=="function"?l:tu(+l),e):n},e.context=function(l){return arguments.length?(u=l==null?null:l,e):u},e},Wi=function(){};xe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:N(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:N(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var v_=function(e){return new xe(e)};ve.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:N(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var h_=function(e){return new ve(e)};ie.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,u=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,u):this._context.moveTo(n,u);break;case 3:this._point=4;default:N(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var g_=function(e){return new ie(e)};ce.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var u,l=e[0],a=t[0],r=e[n]-l,s=t[n]-a,c=-1;++c<=n;)u=c/n,this._basis.point(this._beta*e[c]+(1-this._beta)*(l+u*r),this._beta*t[c]+(1-this._beta)*(a+u*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var y_=function e(t){function n(u){return t===1?new xe(u):new ce(u,t)}return n.beta=function(u){return e(+u)},n}(.85);O.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:oe(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:oe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var __=function e(t){function n(u){return new O(u,t)}return n.tension=function(u){return e(+u)},n}(0);Le.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:oe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var E_=function e(t){function n(u){return new Le(u,t)}return n.tension=function(u){return e(+u)},n}(0);G.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:oe(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var b_=function e(t){function n(u){return new G(u,t)}return n.tension=function(u){return e(+u)},n}(0);P.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,u=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+u*u,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Ne(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var F_=function e(t){function n(u){return t?new P(u,t):new O(u,0)}return n.alpha=function(u){return e(+u)},n}(.5);ue.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,u=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+u*u,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Ne(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var x_=function e(t){function n(u){return t?new ue(u,t):new Le(u,0)}return n.alpha=function(u){return e(+u)},n}(.5);re.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,u=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+u*u,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ne(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var w_=function e(t){function n(u){return t?new re(u,t):new G(u,0)}return n.alpha=function(u){return e(+u)},n}(.5);De.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var A_=function(e){return new De(e)};Oe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:le(this,this._t0,Bt(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,e!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,le(this,Bt(this,n=Te(this,e,t)),n);break;default:le(this,this._t0,n=Te(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(Ae.prototype=Object.create(Oe.prototype)).point=function(e,t){Oe.prototype.point.call(this,t,e)},Zt.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,u,l,a){this._context.bezierCurveTo(t,e,u,n,a,l)}},mn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var u=pt(e),l=pt(t),a=0,r=1;r<n;++a,++r)this._context.bezierCurveTo(u[0][a],l[0][a],u[1][a],l[1][a],e[r],t[r]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var C_=function(e){return new mn(e)};yn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var P_=function(e){return new yn(e,.5)},og=Array.prototype.slice,Is=function(e,t){if((u=e.length)>1)for(var n,u,l=1,a=e[t[0]],r=a.length;l<u;++l){n=a,a=e[t[l]];for(var s=0;s<r;++s)a[s][1]+=a[s][0]=isNaN(n[s][1])?n[s][0]:n[s][1]}},Ms=function(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n},B_=function(){function e(a){var r,s,c=t.apply(this,arguments),d=a.length,h=c.length,g=new Array(h);for(r=0;r<h;++r){for(var p,y=c[r],E=g[r]=new Array(d),_=0;_<d;++_)E[_]=p=[0,+l(a[_],y,_,a)],p.data=a[_];E.key=y}for(r=0,s=n(g);r<h;++r)g[s[r]].index=r;return u(g,s),g}var t=tu([]),n=Ms,u=Is,l=dt;return e.keys=function(a){return arguments.length?(t=typeof a=="function"?a:tu(og.call(a)),e):t},e.value=function(a){return arguments.length?(l=typeof a=="function"?a:tu(+a),e):l},e.order=function(a){return arguments.length?(n=a==null?Ms:typeof a=="function"?a:tu(og.call(a)),e):n},e.offset=function(a){return arguments.length?(u=a==null?Is:a,e):u},e},k_=function(e,t){if((u=e.length)>0){for(var n,u,l,a=0,r=e[0].length;a<r;++a){for(l=n=0;n<u;++n)l+=e[n][a][1]||0;if(l)for(n=0;n<u;++n)e[n][a][1]/=l}Is(e,t)}},D_=function(e,t){if((n=e.length)>0){for(var n,u=0,l=e[t[0]],a=l.length;u<a;++u){for(var r=0,s=0;r<n;++r)s+=e[r][u][1]||0;l[u][1]+=l[u][0]=-s/2}Is(e,t)}},T_=function(e,t){if((l=e.length)>0&&(u=(n=e[t[0]]).length)>0){for(var n,u,l,a=0,r=1;r<u;++r){for(var s=0,c=0,d=0;s<l;++s){for(var h=e[t[s]],g=h[r][1]||0,p=h[r-1][1]||0,y=(g-p)/2,E=0;E<s;++E){var _=e[t[E]],w=_[r][1]||0,C=_[r-1][1]||0;y+=w-C}c+=g,d+=y*g}n[r-1][1]+=n[r-1][0]=a,c&&(a-=d/c)}n[r-1][1]+=n[r-1][0]=a,Is(e,t)}},sg=function(e){var t=e.map(Ht);return Ms(e).sort(function(n,u){return t[n]-t[u]})},S_=function(e){return sg(e).reverse()},N_=function(e){var t,n,u=e.length,l=e.map(Ht),a=Ms(e).sort(function(h,g){return l[g]-l[h]}),r=0,s=0,c=[],d=[];for(t=0;t<u;++t)n=a[t],r<s?(r+=l[n],c.push(n)):(s+=l[n],d.push(n));return d.reverse().concat(c)},I_=function(e){return Ms(e).reverse()},cg=function(e){return function(){return e}};ot.prototype={constructor:ot,insert:function(e,t){var n,u,l;if(e){if(t.P=e,t.N=e.N,e.N&&(e.N.P=t),e.N=t,e.R){for(e=e.R;e.L;)e=e.L;e.L=t}else e.R=t;n=e}else this._?(e=Yt(this._),t.P=null,t.N=e,e.P=e.L=t,n=e):(t.P=t.N=null,this._=t,n=null);for(t.L=t.R=null,t.U=n,t.C=!0,e=t;n&&n.C;)u=n.U,n===u.L?(l=u.R,l&&l.C?(n.C=l.C=!1,u.C=!0,e=u):(e===n.R&&(pn(this,n),e=n,n=e.U),n.C=!1,u.C=!0,Ge(this,u))):(l=u.L,l&&l.C?(n.C=l.C=!1,u.C=!0,e=u):(e===n.L&&(Ge(this,n),e=n,n=e.U),n.C=!1,u.C=!0,pn(this,u))),n=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var t,n,u,l=e.U,a=e.L,r=e.R;if(n=a?r?Yt(r):a:r,l?l.L===e?l.L=n:l.R=n:this._=n,a&&r?(u=n.C,n.C=e.C,n.L=a,a.U=n,n!==r?(l=n.U,n.U=e.U,e=n.R,l.L=e,n.R=r,r.U=n):(n.U=l,l=n,e=n.R)):(u=e.C,e=n),e&&(e.U=l),!u){if(e&&e.C)return void(e.C=!1);do{if(e===this._)break;if(e===l.L){if(t=l.R,t.C&&(t.C=!1,l.C=!0,pn(this,l),t=l.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,Ge(this,t),t=l.R),t.C=l.C,l.C=t.R.C=!1,pn(this,l),e=this._;break}}else if(t=l.L,t.C&&(t.C=!1,l.C=!0,Ge(this,l),t=l.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,pn(this,t),t=l.L),t.C=l.C,l.C=t.L.C=!1,Ge(this,l),e=this._;break}t.C=!0,e=l,l=l.U}while(!e.C);e&&(e.C=!1)}}};var Qv,js,cr,gd,Pa,dg=[],fg=[],Ku=1e-6,M_=1e-12;ga.prototype={constructor:ga,polygons:function(){var e=this.edges;return this.cells.map(function(t){var n=t.halfedges.map(function(u){return Ft(t,e[u])});return n.data=t.site.data,n})},triangles:function(){var e=[],t=this.edges;return this.cells.forEach(function(n,u){if(a=(l=n.halfedges).length)for(var l,a,r,s=n.site,c=-1,d=t[l[a-1]],h=d.left===s?d.right:d.left;++c<a;)r=h,d=t[l[c]],h=d.left===s?d.right:d.left,r&&h&&u<r.index&&u<h.index&&Wu(s,r,h)<0&&e.push([s.data,r.data,h.data])}),e},links:function(){return this.edges.filter(function(e){return e.right}).map(function(e){return{source:e.left.data,target:e.right.data}})},find:function(e,t,n){for(var u,l,a=this,r=a._found||0,s=a.cells.length;!(l=a.cells[r]);)if(++r>=s)return null;var c=e-l.site[0],d=t-l.site[1],h=c*c+d*d;do l=a.cells[u=r],r=null,l.halfedges.forEach(function(g){var p=a.edges[g],y=p.left;if(y!==l.site&&y||(y=p.right)){var E=e-y[0],_=t-y[1],w=E*E+_*_;w<h&&(h=w,r=y.index)}});while(r!==null);return a._found=u,n==null||h<=n*n?l.site:null}};var j_=function(){function e(l){return new ga(l.map(function(a,r){var s=[Math.round(t(a,r,l)/Ku)*Ku,Math.round(n(a,r,l)/Ku)*Ku];return s.index=r,s.data=a,s}),u)}var t=Ce,n=we,u=null;return e.polygons=function(l){return e(l).polygons()},e.links=function(l){return e(l).links()},e.triangles=function(l){return e(l).triangles()},e.x=function(l){return arguments.length?(t=typeof l=="function"?l:cg(+l),e):t},e.y=function(l){return arguments.length?(n=typeof l=="function"?l:cg(+l),e):n},e.extent=function(l){return arguments.length?(u=l==null?null:[[+l[0][0],+l[0][1]],[+l[1][0],+l[1][1]]],e):u&&[[u[0][0],u[0][1]],[u[1][0],u[1][1]]]},e.size=function(l){return arguments.length?(u=l==null?null:[[0,0],[+l[0],+l[1]]],e):u&&[u[1][0]-u[0][0],u[1][1]-u[0][1]]},e},mg=function(e){return function(){return e}};cu.prototype={constructor:cu,scale:function(e){return e===1?this:new cu(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new cu(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Yv=new cu(1,0,0);Ul.prototype=cu.prototype;var yd=function(){v.event.preventDefault(),v.event.stopImmediatePropagation()},L_=function(){function e(R){R.on("wheel.zoom",c).on("mousedown.zoom",d).on("dblclick.zoom",h).on("touchstart.zoom",g).on("touchmove.zoom",p).on("touchend.zoom touchcancel.zoom",y).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",nt)}function t(R,ne){return ne=Math.max(k,Math.min(D,ne)),ne===R.k?R:new cu(ne,R.x,R.y)}function n(R,ne,ye){var He=ne[0]-ye[0]*R.k,Ie=ne[1]-ye[1]*R.k;return He===R.x&&Ie===R.y?R:new cu(R.k,He,Ie)}function u(R,ne){var ye=R.invertX(ne[0][0])-J,He=R.invertX(ne[1][0])-X,Ie=R.invertY(ne[0][1])-U,ln=R.invertY(ne[1][1])-Z;return R.translate(He>ye?(ye+He)/2:Math.min(0,ye)||Math.max(0,He),ln>Ie?(Ie+ln)/2:Math.min(0,Ie)||Math.max(0,ln))}function l(R){return[(+R[0][0]+ +R[1][0])/2,(+R[0][1]+ +R[1][1])/2]}function a(R,ne,ye){R.on("start.zoom",function(){r(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){r(this,arguments).end()}).tween("zoom",function(){var He=this,Ie=arguments,ln=r(He,Ie),Du=C.apply(He,Ie),Zn=ye||l(Du),dl=Math.max(Du[1][0]-Du[0][0],Du[1][1]-Du[0][1]),Ru=He.__zoom,Gn=typeof ne=="function"?ne.apply(He,Ie):ne,hu=$(Ru.invert(Zn).concat(dl/Ru.k),Gn.invert(Zn).concat(dl/Gn.k));return function(Fl){if(Fl===1)Fl=Gn;else{var mt=hu(Fl),an=dl/mt[2];Fl=new cu(an,Zn[0]-mt[0]*an,Zn[1]-mt[1]*an)}ln.zoom(null,Fl)}})}function r(R,ne){for(var ye,He=0,Ie=ge.length;He<Ie;++He)if((ye=ge[He]).that===R)return ye;return new s(R,ne)}function s(R,ne){this.that=R,this.args=ne,this.index=-1,this.active=0,this.extent=C.apply(R,ne)}function c(){function R(){ne.wheel=null,ne.end()}if(w.apply(this,arguments)){var ne=r(this,arguments),ye=this.__zoom,He=Math.max(k,Math.min(D,ye.k*Math.pow(2,-v.event.deltaY*(v.event.deltaMode?120:1)/500))),Ie=Gu(this);if(ne.wheel)ne.mouse[0][0]===Ie[0]&&ne.mouse[0][1]===Ie[1]||(ne.mouse[1]=ye.invert(ne.mouse[0]=Ie)),clearTimeout(ne.wheel);else{if(ye.k===He)return;ne.mouse=[Ie,ye.invert(Ie)],wo(this),ne.start()}yd(),ne.wheel=setTimeout(R,Xt),ne.zoom("mouse",u(n(t(ye,He),ne.mouse[0],ne.mouse[1]),ne.extent))}}function d(){function R(){yd(),ye.moved=!0,ye.zoom("mouse",u(n(ye.that.__zoom,ye.mouse[0]=Gu(ye.that),ye.mouse[1]),ye.extent))}function ne(){He.on("mousemove.zoom mouseup.zoom",null),Ci(v.event.view,ye.moved),yd(),ye.end()}if(!_&&w.apply(this,arguments)){var ye=r(this,arguments),He=yt(v.event.view).on("mousemove.zoom",R,!0).on("mouseup.zoom",ne,!0),Ie=Gu(this);Wn(v.event.view),Tl(),ye.mouse=[Ie,this.__zoom.invert(Ie)],wo(this),ye.start()}}function h(){if(w.apply(this,arguments)){var R=this.__zoom,ne=Gu(this),ye=R.invert(ne),He=R.k*(v.event.shiftKey?.5:2),Ie=u(n(t(R,He),ne,ye),C.apply(this,arguments));yd(),Q>0?yt(this).transition().duration(Q).call(a,Ie,ne):yt(this).call(e.transform,Ie)}}function g(){if(w.apply(this,arguments)){var R,ne,ye,He,Ie=r(this,arguments),ln=v.event.changedTouches,Du=ln.length;for(Tl(),ne=0;ne<Du;++ne)ye=ln[ne],He=et(this,ln,ye.identifier),He=[He,this.__zoom.invert(He),ye.identifier],Ie.touch0?Ie.touch1||(Ie.touch1=He):(Ie.touch0=He,R=!0);return E&&(E=clearTimeout(E),!Ie.touch1)?(Ie.end(),He=yt(this).on("dblclick.zoom"),void(He&&He.apply(this,arguments))):void(R&&(E=setTimeout(function(){E=null},Se),wo(this),Ie.start()))}}function p(){var R,ne,ye,He,Ie=r(this,arguments),ln=v.event.changedTouches,Du=ln.length;for(yd(),E&&(E=clearTimeout(E)),R=0;R<Du;++R)ne=ln[R],ye=et(this,ln,ne.identifier),Ie.touch0&&Ie.touch0[2]===ne.identifier?Ie.touch0[0]=ye:Ie.touch1&&Ie.touch1[2]===ne.identifier&&(Ie.touch1[0]=ye);if(ne=Ie.that.__zoom,Ie.touch1){var Zn=Ie.touch0[0],dl=Ie.touch0[1],Ru=Ie.touch1[0],Gn=Ie.touch1[1],hu=(hu=Ru[0]-Zn[0])*hu+(hu=Ru[1]-Zn[1])*hu,Fl=(Fl=Gn[0]-dl[0])*Fl+(Fl=Gn[1]-dl[1])*Fl;ne=t(ne,Math.sqrt(hu/Fl)),ye=[(Zn[0]+Ru[0])/2,(Zn[1]+Ru[1])/2],He=[(dl[0]+Gn[0])/2,(dl[1]+Gn[1])/2]}else{if(!Ie.touch0)return;ye=Ie.touch0[0],He=Ie.touch0[1]}Ie.zoom("touch",u(n(ne,ye,He),Ie.extent))}function y(){var R,ne,ye=r(this,arguments),He=v.event.changedTouches,Ie=He.length;for(Tl(),_&&clearTimeout(_),_=setTimeout(function(){_=null},Se),R=0;R<Ie;++R)ne=He[R],ye.touch0&&ye.touch0[2]===ne.identifier?delete ye.touch0:ye.touch1&&ye.touch1[2]===ne.identifier&&delete ye.touch1;ye.touch1&&!ye.touch0&&(ye.touch0=ye.touch1,delete ye.touch1),ye.touch0||ye.end()}var E,_,w=Ql,C=ur,k=0,D=1/0,J=-D,X=D,U=J,Z=X,Q=250,$=_h,ge=[],ze=Qt("start","zoom","end"),Se=500,Xt=150;return e.transform=function(R,ne){var ye=R.selection?R.selection():R;ye.property("__zoom",nt),R!==ye?a(R,ne):ye.interrupt().each(function(){r(this,arguments).start().zoom(null,typeof ne=="function"?ne.apply(this,arguments):ne).end()})},e.scaleBy=function(R,ne){e.scaleTo(R,function(){var ye=this.__zoom.k,He=typeof ne=="function"?ne.apply(this,arguments):ne;return ye*He})},e.scaleTo=function(R,ne){e.transform(R,function(){var ye=C.apply(this,arguments),He=this.__zoom,Ie=l(ye),ln=He.invert(Ie),Du=typeof ne=="function"?ne.apply(this,arguments):ne;return u(n(t(He,Du),Ie,ln),ye)})},e.translateBy=function(R,ne,ye){e.transform(R,function(){return u(this.__zoom.translate(typeof ne=="function"?ne.apply(this,arguments):ne,typeof ye=="function"?ye.apply(this,arguments):ye),C.apply(this,arguments))})},s.prototype={start:function(){return++this.active===1&&(this.index=ge.push(this)-1,this.emit("start")),this},zoom:function(R,ne){return this.mouse&&R!=="mouse"&&(this.mouse[1]=ne.invert(this.mouse[0])),this.touch0&&R!=="touch"&&(this.touch0[1]=ne.invert(this.touch0[0])),this.touch1&&R!=="touch"&&(this.touch1[1]=ne.invert(this.touch1[0])),this.that.__zoom=ne,this.emit("zoom"),this},end:function(){return--this.active===0&&(ge.splice(this.index,1),this.index=-1,this.emit("end")),this},emit:function(R){on(new ya(e,R,this.that.__zoom),ze.apply,ze,[R,this.that,this.args])}},e.filter=function(R){return arguments.length?(w=typeof R=="function"?R:mg(!!R),e):w},e.extent=function(R){return arguments.length?(C=typeof R=="function"?R:mg([[+R[0][0],+R[0][1]],[+R[1][0],+R[1][1]]]),e):C},e.scaleExtent=function(R){return arguments.length?(k=+R[0],D=+R[1],e):[k,D]},e.translateExtent=function(R){return arguments.length?(J=+R[0][0],X=+R[1][0],U=+R[0][1],Z=+R[1][1],e):[[J,U],[X,Z]]},e.duration=function(R){return arguments.length?(Q=+R,e):Q},e.interpolate=function(R){return arguments.length?($=R,e):$},e.on=function(){var R=ze.on.apply(ze,arguments);return R===ze?e:R},e};v.version=Je,v.bisect=du,v.bisectRight=du,v.bisectLeft=Ju,v.ascending=bn,v.bisector=st,v.descending=yl,v.deviation=xu,v.extent=Wl,v.histogram=Ia,v.thresholdFreedmanDiaconis=lr,v.thresholdScott=Zr,v.thresholdSturges=gr,v.max=Ka,v.mean=wu,v.median=ua,v.merge=ar,v.min=Ua,v.pairs=Ea,v.permute=Wa,v.quantile=Ja,v.range=In,v.scan=qa,v.shuffle=yr,v.sum=Qr,v.ticks=na,v.tickStep=Pe,v.transpose=M,v.variance=Bu,v.zip=Be,v.axisTop=nu,v.axisRight=hn,v.axisBottom=nl,v.axisLeft=qe,v.brush=m5,v.brushX=ka,v.brushY=di,v.brushSelection=ym,v.chord=p5,v.ribbon=g5,v.nest=y5,v.set=Fm,v.map=fr,v.keys=_5,v.values=E5,v.entries=b5,v.color=ca,v.rgb=li,v.hsl=$i,v.lab=ri,v.hcl=ki,v.cubehelix=je,v.dispatch=Qt,v.drag=Qu,v.dragDisable=Wn,v.dragEnable=Ci,v.dsvFormat=iv,v.csvParse=zh,v.csvParseRows=F5,v.csvFormat=x5,v.csvFormatRows=w5,v.tsvParse=Rh,v.tsvParseRows=A5,v.tsvFormat=C5,v.tsvFormatRows=P5,v.easeLinear=cm,v.easeQuad=Ks,v.easeQuadIn=dm,v.easeQuadOut=ta,v.easeQuadInOut=Ks,v.easeCubic=Pu,v.easeCubicIn=fm,v.easeCubicOut=mm,v.easeCubicInOut=Pu,v.easePoly=Ah,v.easePolyIn=Kg,v.easePolyOut=Ug,v.easePolyInOut=Ah,v.easeSin=Sr,v.easeSinIn=Si,v.easeSinOut=Zo,v.easeSinInOut=Sr,v.easeExp=kd,v.easeExpIn=Bd,v.easeExpOut=ma,v.easeExpInOut=kd,v.easeCircle=Us,v.easeCircleIn=pm,v.easeCircleOut=vm,v.easeCircleInOut=Us,v.easeBounce=ao,v.easeBounceIn=hm,v.easeBounceOut=ao,v.easeBounceInOut=Dd,v.easeBack=Bh,v.easeBackIn=n5,v.easeBackOut=u5,v.easeBackInOut=Bh,v.easeElastic=kh,v.easeElasticIn=l5,v.easeElasticOut=kh,v.easeElasticInOut=a5,v.forceCenter=B5,v.forceCollide=X5,v.forceLink=Z5,v.forceManyBody=K5,v.forceSimulation=J5,v.forceX=U5,v.forceY=W5,v.formatDefaultLocale=va,v.formatLocale=Jh,v.formatSpecifier=g0,v.precisionFixed=Kh,v.precisionPrefix=Uh,v.precisionRound=Wh,v.geoArea=$5,v.geoBounds=e8,v.geoCentroid=t8,v.geoCircle=u8,v.geoClipExtent=a8,v.geoDistance=i8,v.geoGraticule=fc,v.geoGraticule10=qd,v.geoInterpolate=o8,v.geoLength=f1,v.geoPath=s8,v.geoAlbers=_1,v.geoAlbersUsa=v8,v.geoAzimuthalEqualArea=h8,v.geoAzimuthalEqualAreaRaw=Dv,v.geoAzimuthalEquidistant=g8,v.geoAzimuthalEquidistantRaw=Tv,v.geoConicConformal=_8,v.geoConicConformalRaw=yc,v.geoConicEqualArea=X0,v.geoConicEqualAreaRaw=tr,v.geoConicEquidistant=b8,v.geoConicEquidistantRaw=of,v.geoEquirectangular=E8,v.geoEquirectangularRaw=Or,v.geoGnomonic=F8,v.geoGnomonicRaw=po,v.geoIdentity=x8,v.geoProjection=Lr,v.geoProjectionMutator=co,v.geoMercator=y8,v.geoMercatorRaw=mo,v.geoOrthographic=w8,v.geoOrthographicRaw=_c,v.geoStereographic=A8,v.geoStereographicRaw=Xa,v.geoTransverseMercator=C8,v.geoTransverseMercatorRaw=Ec,v.geoRotation=n8,v.geoStream=Hr,v.geoTransform=f8,v.cluster=P8,v.hierarchy=Fc,v.pack=X8,v.packSiblings=R8,v.packEnclose=E1,v.partition=Z8,v.stratify=V8,v.tree=J8,v.treemap=K8,v.treemapBinary=U8,v.treemapDice=sd,v.treemapSlice=Z0,v.treemapSliceDice=W8,v.treemapSquarify=A1,v.treemapResquarify=q8,v.interpolate=qc,v.interpolateArray=ch,v.interpolateBasis=oh,v.interpolateBasisClosed=sh,v.interpolateDate=dh,v.interpolateNumber=or,v.interpolateObject=fh,v.interpolateRound=mh,v.interpolateString=Zp,v.interpolateTransformCss=hh,v.interpolateTransformSvg=gh,v.interpolateZoom=_h,v.interpolateRgb=Wc,v.interpolateRgbBasis=pg,v.interpolateRgbBasisClosed=vg,v.interpolateHsl=gg,v.interpolateHslLong=yg,v.interpolateLab=oi,v.interpolateHcl=_g,v.interpolateHclLong=Eg,v.interpolateCubehelix=bg,v.interpolateCubehelixLong=l0,v.quantize=Fg,v.path=Nr,v.polygonArea=G8,v.polygonCentroid=Q8,v.polygonHull=$8,v.polygonContains=ey,v.polygonLength=ty,v.quadtree=Ko,v.queue=Cc,v.randomUniform=ly,v.randomNormal=C1,v.randomLogNormal=ay,v.randomBates=ry,v.randomIrwinHall=P1,v.randomExponential=iy,v.request=Sv,v.html=oy,v.json=sy,v.text=cy,v.xml=dy,v.csv=fy,v.tsv=my,v.scaleBand=kc,v.scalePoint=fs,v.scaleIdentity=Tc,v.scaleLinear=Af,v.scaleLog=kf,v.scaleOrdinal=Bc,v.scaleImplicit=Iv,v.scalePow=Nc,v.scaleSqrt=mp,v.scaleQuantile=Df,v.scaleQuantize=Ic,v.scaleThreshold=Tf,v.scaleTime=Zy,v.scaleUtc=Hy,v.schemeCategory10=Vy,v.schemeCategory20b=Jy,v.schemeCategory20c=Ky,v.schemeCategory20=Uy,v.interpolateCubehelixDefault=Wy,v.interpolateRainbow=Qy,v.interpolateWarm=qy,v.interpolateCool=Gy,v.interpolateViridis=Yy,v.interpolateMagma=$y,v.interpolateInferno=e_,v.interpolatePlasma=t_,v.scaleSequential=Wf,v.creator=la,v.local=Hl,v.matcher=St,v.mouse=Gu,v.namespace=Mu,v.namespaces=ql,v.select=yt,v.selectAll=ke,v.selection=Br,v.selector=Ma,v.selectorAll=B,v.touch=et,v.touches=Ee,v.window=Dt,v.customEvent=on,v.arc=n_,v.area=Y1,v.line=Uv,v.pie=a_,v.radialArea=i_,v.radialLine=r_,v.symbol=p_,v.symbols=m_,v.symbolCircle=Wv,v.symbolCross=eg,v.symbolDiamond=ng,v.symbolSquare=ag,v.symbolStar=lg,v.symbolTriangle=rg,v.symbolWye=ig,v.curveBasisClosed=h_,v.curveBasisOpen=g_,v.curveBasis=v_,v.curveBundle=y_,v.curveCardinalClosed=E_,v.curveCardinalOpen=b_,v.curveCardinal=__,v.curveCatmullRomClosed=x_,v.curveCatmullRomOpen=w_,v.curveCatmullRom=F_,v.curveLinearClosed=A_,v.curveLinear=q0,v.curveMonotoneX=pe,v.curveMonotoneY=he,v.curveNatural=C_,v.curveStep=P_,v.curveStepAfter=Ve,v.curveStepBefore=jn,v.stack=B_,v.stackOffsetExpand=k_,v.stackOffsetNone=Is,v.stackOffsetSilhouette=D_,v.stackOffsetWiggle=T_,v.stackOrderAscending=sg,v.stackOrderDescending=S_,v.stackOrderInsideOut=N_,v.stackOrderNone=Ms,v.stackOrderReverse=I_,v.timeInterval=Pl,v.timeMillisecond=Bo,v.timeMilliseconds=N1,v.utcMillisecond=Bo,v.utcMilliseconds=N1,v.timeSecond=cd,v.timeSeconds=j1,v.utcSecond=cd,v.utcSeconds=j1,v.timeMinute=Ov,v.timeMinutes=vy,v.timeHour=zv,v.timeHours=hy,v.timeDay=J0,v.timeDays=gy,v.timeWeek=dd,v.timeWeeks=Z1,v.timeSunday=dd,v.timeSundays=Z1,v.timeMonday=Rv,v.timeMondays=yy,v.timeTuesday=L1,v.timeTuesdays=_y,v.timeWednesday=O1,v.timeWednesdays=Ey,v.timeThursday=z1,v.timeThursdays=by,v.timeFriday=R1,v.timeFridays=Fy,v.timeSaturday=X1,v.timeSaturdays=xy,v.timeMonth=Xv,v.timeMonths=wy,v.timeYear=ko,v.timeYears=Ay,v.utcMinute=Zv,v.utcMinutes=Cy,v.utcHour=Hv,v.utcHours=Py,v.utcDay=K0,v.utcDays=By,v.utcWeek=fd,v.utcWeeks=W1,v.utcSunday=fd,v.utcSundays=W1,v.utcMonday=Vv,v.utcMondays=ky,v.utcTuesday=H1,v.utcTuesdays=Dy,v.utcWednesday=V1,v.utcWednesdays=Ty,v.utcThursday=J1,v.utcThursdays=Sy,v.utcFriday=K1,v.utcFridays=Ny,v.utcSaturday=U1,v.utcSaturdays=Iy,v.utcMonth=Jv,v.utcMonths=My,v.utcYear=Do,v.utcYears=jy,v.timeFormatDefaultLocale=Vf,v.timeFormatLocale=If,v.isoFormat=zy,v.isoParse=Ry,v.now=kr,v.timer=uo,v.timerFlush=Ed,v.timeout=Up,v.interval=xg,v.transition=Js,v.active=o5,v.interrupt=wo,v.voronoi=j_,v.zoom=L_,v.zoomTransform=Ul,v.zoomIdentity=Yv,Object.defineProperty(v,"__esModule",{value:!0})})},76573:function(ti){(function(Zl){if(1)ti.exports=Zl();else var v})(function(){var Zl,v,i;return function Pe(se,Ze,en){function Ue(nu,hn){if(!Ze[nu]){if(!se[nu]){var nl=void 0;if(!hn&&nl)return require(nu,!0);if(lu)return lu(nu,!0);var qe=new Error("Cannot find module '"+nu+"'");throw qe.code="MODULE_NOT_FOUND",qe}var Qt=Ze[nu]={exports:{}};se[nu][0].call(Qt.exports,function(Qe){var dn=se[nu][1][Qe];return Ue(dn||Qe)},Qt,Qt.exports,Pe,se,Ze,en)}return Ze[nu].exports}for(var lu=void 0,Pt=0;Pt<en.length;Pt++)Ue(en[Pt]);return Ue}({1:[function(Pe,se,Ze){"use strict";var en=Pe("./scripts/neo4jd3");se.exports=en},{"./scripts/neo4jd3":2}],2:[function(Pe,se,Ze){"use strict";function en(Ue,lu){var Pt,nu,hn,nl,qe,Qt,Qe,dn,Jt,xn,ul,za,Hl,gu,ea,_n,yu,ae,rn={},on=!1,Qn=0,ee={arrowSize:4,colors:vl(),highlight:void 0,iconMap:ni(),icons:void 0,imageMap:{},images:void 0,infoPanel:!0,minCollision:void 0,neo4jData:void 0,neo4jDataUrl:void 0,nodeOutlineFillColor:void 0,nodeRadius:25,relationshipColor:"#a5abb6",zoomFit:!1},Hn="0.0.1",Tu=function(I){var W=nu.select(".neo4jd3-graph"),je=d3.zoom().on("zoom",function(){var Ot=d3.event.transform.k,Ye=[d3.event.transform.x,d3.event.transform.y];ae&&(Ye[0]+=ae[0],Ye[1]+=ae[1]),yu&&(Ot*=yu),W.attr("transform","translate("+Ye[0]+", "+Ye[1]+") scale("+Ot+")")});function rt(){var Ot=parseFloat(nu.style("width")),Ye=parseFloat(nu.style("height")),An=d3.zoomTransform(W.node()),$n=An.k*1.2,Sn=Ot/2-(Ot/2-An.x)*1.2,fa=Ye/2-(Ye/2-An.y)*1.2,Eu=d3.zoomIdentity.translate(Sn,fa).scale($n);W.transition().duration(150).call(Pt.transform,Eu)}function Ct(){var Ot=parseFloat(nu.style("width")),Ye=parseFloat(nu.style("height")),An=d3.zoomTransform(W.node()),$n=An.k*.8,Sn=Ot/2-(Ot/2-An.x)*.8,fa=Ye/2-(Ye/2-An.y)*.8,Eu=d3.zoomIdentity.translate(Sn,fa).scale($n);W.transition().duration(150).call(Pt.transform,Eu)}I===1?rt():Ct()};function ra(I){Pt=d3.zoom().on("zoom",function(){var W=d3.event.transform.k,je=[d3.event.transform.x,d3.event.transform.y];ae&&(je[0]+=ae[0],je[1]+=ae[1]),yu&&(W*=yu),gu.attr("transform","translate("+je[0]+", "+je[1]+") scale("+W+")")}),gu=I.append("svg").attr("width","100%").attr("height","100%").attr("class","neo4jd3-graph").call(Pt).on("dblclick.zoom",null).append("g").attr("width","100%").attr("height","100%"),_n=gu.append("g").attr("class","relationships"),ea=gu.append("g").attr("class","nodes")}function En(I){return I.append("image").attr("height",function(W){return Ba(W)?"24px":"30px"}).attr("x",function(W){return Ba(W)?"5px":"-15px"}).attr("xlink:href",function(W){return Pr(W)}).attr("y",function(W){return Ba(W)?"5px":"-16px"}).attr("width",function(W){return Ba(W)?"24px":"30px"})}function fn(I){return I.append("div").attr("class","neo4jd3-info")}function jt(I,W,je,rt){var Ct=nl.append("a");Ct.attr("href","#").attr("class",I).html("<strong>"+je+"</strong>"+(rt?": "+rt:"")),rt||Ct.style("background-color",function(Ot){return ee.nodeOutlineFillColor?ee.nodeOutlineFillColor:W?ll(je):Cu()}).style("border-color",function(Ot){return ee.nodeOutlineFillColor?Uu(ee.nodeOutlineFillColor):W?Uu(je):Ai()}).style("color",function(Ot){return ee.nodeOutlineFillColor?Uu(ee.nodeOutlineFillColor):"#fff"})}function Xu(I,W){jt(I,!0,W)}function Lu(I,W,je){jt(I,!1,W,je)}function Au(I,W){jt(I,!1,W)}function au(){return qe.enter().append("g").attr("class",function(I){var W,je,rt="node",Ct=I.labels[0];if(Ba(I)&&(rt+=" node-icon"),Pr(I)&&(rt+=" node-image"),ee.highlight){for(je=0;je<ee.highlight.length;je++)if(W=ee.highlight[je],I.labels[0]===W.class&&I.properties[W.property]===W.value){rt+=" node-highlighted";break}}return rt}).on("click",function(I){I.fx=I.fy=null,typeof ee.onNodeClick=="function"&&ee.onNodeClick(I)}).on("dblclick",function(I){typeof ee.onNodeDoubleClick=="function"&&ee.onNodeDoubleClick(I)}).on("mouseenter",function(I){nl&&ii(I),typeof ee.onNodeMouseEnter=="function"&&ee.onNodeMouseEnter(I)}).on("mouseleave",function(I){nl&&Vl(I),typeof ee.onNodeMouseLeave=="function"&&ee.onNodeMouseLeave(I)}).call(d3.drag().on("start",Cr).on("drag",qi).on("end",So))}function wn(){var I=au();return te(I),Yn(I),ee.icons&&ia(I),ee.images&&En(I),I}function Yn(I){return I.append("circle").attr("class","outline").attr("r",ee.nodeRadius).style("fill",function(W){return ee.nodeOutlineFillColor?ee.nodeOutlineFillColor:ll(W.labels[0])}).style("stroke",function(W){return ee.nodeOutlineFillColor?Uu(ee.nodeOutlineFillColor):Uu(W.labels[0])}).append("title").text(function(W){return""})}function te(I){return I.append("circle").attr("class","ring").attr("r",ee.nodeRadius*1.16).append("title").text(function(W){return""})}function ia(I){return I.append("text").attr("class",function(W){return"text"+(Ba(W)?" icon":"")}).attr("fill","#ffffff").attr("font-size",function(W){return Ba(W)?ee.nodeRadius+"px":"10px"}).attr("pointer-events","none").attr("text-anchor","middle").attr("y",function(W){return Ba(W)?parseInt(Math.round(ee.nodeRadius*.32))+"px":"4px"}).html(function(W){var je=W.name.replace(new RegExp(".{4}","g"),`$&
`);return W.name})}function Wt(I,W){var je=Io(I,W);da(je)}function fl(){return Qe.enter().append("g").attr("class","relationship").on("dblclick",function(I){typeof ee.onRelationshipDoubleClick=="function"&&ee.onRelationshipDoubleClick(I)}).on("mouseenter",function(I){nl&&ii(I)})}function be(I){return I.append("path").attr("class","outline").attr("fill","#a5abb6").attr("stroke","none")}function pl(I){return I.append("path").attr("class","overlay")}function oa(I){return I.append("text").attr("class","text").attr("fill","#000000").attr("font-size","8px").attr("pointer-events","none").attr("text-anchor","middle").text(function(W){return W.type})}function _u(){var I=fl(),W=oa(I),je=be(I),rt=pl(I);return{outline:je,overlay:rt,relationship:I,text:W}}function ll(I){return ee.colors[I];var W}function Uu(I){return d3.rgb(ll(I)).darker(1)}function Vl(){nl.html("")}function wt(){return ee.colors[ee.colors.length*Math.random()<<0]}function vl(){return["#68bdf6","#6dce9e","#faafc2","#f2baf6","#ff928c","#fcea7e","#ffc766","#405f9e","#a5abb6","#78cecb","#b88cbb","#ced2d9","#e84646","#fa5f86","#ffab1a","#fcda19","#797b80","#c9d96f","#47991f","#70edee","#ff75ea"]}function sa(I,W){var je=I.filter(function(rt){return rt.id===W});return je.length>0}function Cu(){return ee.relationshipColor}function Ai(){return d3.rgb(ee.colors[ee.colors.length-1]).darker(1)}function So(I){d3.event.active||Hl.alphaTarget(0),typeof ee.onNodeDragEnd=="function"&&ee.onNodeDragEnd(I)}function qi(I){Mo(I)}function Cr(I){d3.event.active||Hl.alphaTarget(.3).restart(),I.fx=I.x,I.fy=I.y,typeof ee.onNodeDragStart=="function"&&ee.onNodeDragStart(I)}function Ls(I,W){var je={};return ui(je,I),ui(je,W),je}function ni(){return{glass:"f000",music:"f001",search:"f002","envelope-o":"f003",heart:"f004",star:"f005","star-o":"f006",user:"f007",film:"f008","th-large":"f009",th:"f00a","th-list":"f00b",check:"f00c","remove,close,times":"f00d","search-plus":"f00e","search-minus":"f010","power-off":"f011",signal:"f012","gear,cog":"f013","trash-o":"f014",home:"f015","file-o":"f016","clock-o":"f017",road:"f018",download:"f019","arrow-circle-o-down":"f01a","arrow-circle-o-up":"f01b",inbox:"f01c","play-circle-o":"f01d","rotate-right,repeat":"f01e",refresh:"f021","list-alt":"f022",lock:"f023",flag:"f024",headphones:"f025","volume-off":"f026","volume-down":"f027","volume-up":"f028",qrcode:"f029",barcode:"f02a",tag:"f02b",tags:"f02c",book:"f02d",bookmark:"f02e",print:"f02f",camera:"f030",font:"f031",bold:"f032",italic:"f033","text-height":"f034","text-width":"f035","align-left":"f036","align-center":"f037","align-right":"f038","align-justify":"f039",list:"f03a","dedent,outdent":"f03b",indent:"f03c","video-camera":"f03d","photo,image,picture-o":"f03e",pencil:"f040","map-marker":"f041",adjust:"f042",tint:"f043","edit,pencil-square-o":"f044","share-square-o":"f045","check-square-o":"f046",arrows:"f047","step-backward":"f048","fast-backward":"f049",backward:"f04a",play:"f04b",pause:"f04c",stop:"f04d",forward:"f04e","fast-forward":"f050","step-forward":"f051",eject:"f052","chevron-left":"f053","chevron-right":"f054","plus-circle":"f055","minus-circle":"f056","times-circle":"f057","check-circle":"f058","question-circle":"f059","info-circle":"f05a",crosshairs:"f05b","times-circle-o":"f05c","check-circle-o":"f05d",ban:"f05e","arrow-left":"f060","arrow-right":"f061","arrow-up":"f062","arrow-down":"f063","mail-forward,share":"f064",expand:"f065",compress:"f066",plus:"f067",minus:"f068",asterisk:"f069","exclamation-circle":"f06a",gift:"f06b",leaf:"f06c",fire:"f06d",eye:"f06e","eye-slash":"f070","warning,exclamation-triangle":"f071",plane:"f072",calendar:"f073",random:"f074",comment:"f075",magnet:"f076","chevron-up":"f077","chevron-down":"f078",retweet:"f079","shopping-cart":"f07a",folder:"f07b","folder-open":"f07c","arrows-v":"f07d","arrows-h":"f07e","bar-chart-o,bar-chart":"f080","twitter-square":"f081","facebook-square":"f082","camera-retro":"f083",key:"f084","gears,cogs":"f085",comments:"f086","thumbs-o-up":"f087","thumbs-o-down":"f088","star-half":"f089","heart-o":"f08a","sign-out":"f08b","linkedin-square":"f08c","thumb-tack":"f08d","external-link":"f08e","sign-in":"f090",trophy:"f091","github-square":"f092",upload:"f093","lemon-o":"f094",phone:"f095","square-o":"f096","bookmark-o":"f097","phone-square":"f098",twitter:"f099","facebook-f,facebook":"f09a",github:"f09b",unlock:"f09c","credit-card":"f09d","feed,rss":"f09e","hdd-o":"f0a0",bullhorn:"f0a1",bell:"f0f3",certificate:"f0a3","hand-o-right":"f0a4","hand-o-left":"f0a5","hand-o-up":"f0a6","hand-o-down":"f0a7","arrow-circle-left":"f0a8","arrow-circle-right":"f0a9","arrow-circle-up":"f0aa","arrow-circle-down":"f0ab",globe:"f0ac",wrench:"f0ad",tasks:"f0ae",filter:"f0b0",briefcase:"f0b1","arrows-alt":"f0b2","group,users":"f0c0","chain,link":"f0c1",cloud:"f0c2",flask:"f0c3","cut,scissors":"f0c4","copy,files-o":"f0c5",paperclip:"f0c6","save,floppy-o":"f0c7",square:"f0c8","navicon,reorder,bars":"f0c9","list-ul":"f0ca","list-ol":"f0cb",strikethrough:"f0cc",underline:"f0cd",table:"f0ce",magic:"f0d0",truck:"f0d1",pinterest:"f0d2","pinterest-square":"f0d3","google-plus-square":"f0d4","google-plus":"f0d5",money:"f0d6","caret-down":"f0d7","caret-up":"f0d8","caret-left":"f0d9","caret-right":"f0da",columns:"f0db","unsorted,sort":"f0dc","sort-down,sort-desc":"f0dd","sort-up,sort-asc":"f0de",envelope:"f0e0",linkedin:"f0e1","rotate-left,undo":"f0e2","legal,gavel":"f0e3","dashboard,tachometer":"f0e4","comment-o":"f0e5","comments-o":"f0e6","flash,bolt":"f0e7",sitemap:"f0e8",umbrella:"f0e9","paste,clipboard":"f0ea","lightbulb-o":"f0eb",exchange:"f0ec","cloud-download":"f0ed","cloud-upload":"f0ee","user-md":"f0f0",stethoscope:"f0f1",suitcase:"f0f2","bell-o":"f0a2",coffee:"f0f4",cutlery:"f0f5","file-text-o":"f0f6","building-o":"f0f7","hospital-o":"f0f8",ambulance:"f0f9",medkit:"f0fa","fighter-jet":"f0fb",beer:"f0fc","h-square":"f0fd","plus-square":"f0fe","angle-double-left":"f100","angle-double-right":"f101","angle-double-up":"f102","angle-double-down":"f103","angle-left":"f104","angle-right":"f105","angle-up":"f106","angle-down":"f107",desktop:"f108",laptop:"f109",tablet:"f10a","mobile-phone,mobile":"f10b","circle-o":"f10c","quote-left":"f10d","quote-right":"f10e",spinner:"f110",circle:"f111","mail-reply,reply":"f112","github-alt":"f113","folder-o":"f114","folder-open-o":"f115","smile-o":"f118","frown-o":"f119","meh-o":"f11a",gamepad:"f11b","keyboard-o":"f11c","flag-o":"f11d","flag-checkered":"f11e",terminal:"f120",code:"f121","mail-reply-all,reply-all":"f122","star-half-empty,star-half-full,star-half-o":"f123","location-arrow":"f124",crop:"f125","code-fork":"f126","unlink,chain-broken":"f127",question:"f128",info:"f129",exclamation:"f12a",superscript:"f12b",subscript:"f12c",eraser:"f12d","puzzle-piece":"f12e",microphone:"f130","microphone-slash":"f131",shield:"f132","calendar-o":"f133","fire-extinguisher":"f134",rocket:"f135",maxcdn:"f136","chevron-circle-left":"f137","chevron-circle-right":"f138","chevron-circle-up":"f139","chevron-circle-down":"f13a",html5:"f13b",css3:"f13c",anchor:"f13d","unlock-alt":"f13e",bullseye:"f140","ellipsis-h":"f141","ellipsis-v":"f142","rss-square":"f143","play-circle":"f144",ticket:"f145","minus-square":"f146","minus-square-o":"f147","level-up":"f148","level-down":"f149","check-square":"f14a","pencil-square":"f14b","external-link-square":"f14c","share-square":"f14d",compass:"f14e","toggle-down,caret-square-o-down":"f150","toggle-up,caret-square-o-up":"f151","toggle-right,caret-square-o-right":"f152","euro,eur":"f153",gbp:"f154","dollar,usd":"f155","rupee,inr":"f156","cny,rmb,yen,jpy":"f157","ruble,rouble,rub":"f158","won,krw":"f159","bitcoin,btc":"f15a",file:"f15b","file-text":"f15c","sort-alpha-asc":"f15d","sort-alpha-desc":"f15e","sort-amount-asc":"f160","sort-amount-desc":"f161","sort-numeric-asc":"f162","sort-numeric-desc":"f163","thumbs-up":"f164","thumbs-down":"f165","youtube-square":"f166",youtube:"f167",xing:"f168","xing-square":"f169","youtube-play":"f16a",dropbox:"f16b","stack-overflow":"f16c",instagram:"f16d",flickr:"f16e",adn:"f170",bitbucket:"f171","bitbucket-square":"f172",tumblr:"f173","tumblr-square":"f174","long-arrow-down":"f175","long-arrow-up":"f176","long-arrow-left":"f177","long-arrow-right":"f178",apple:"f179",windows:"f17a",android:"f17b",linux:"f17c",dribbble:"f17d",skype:"f17e",foursquare:"f180",trello:"f181",female:"f182",male:"f183","gittip,gratipay":"f184","sun-o":"f185","moon-o":"f186",archive:"f187",bug:"f188",vk:"f189",weibo:"f18a",renren:"f18b",pagelines:"f18c","stack-exchange":"f18d","arrow-circle-o-right":"f18e","arrow-circle-o-left":"f190","toggle-left,caret-square-o-left":"f191","dot-circle-o":"f192",wheelchair:"f193","vimeo-square":"f194","turkish-lira,try":"f195","plus-square-o":"f196","space-shuttle":"f197",slack:"f198","envelope-square":"f199",wordpress:"f19a",openid:"f19b","institution,bank,university":"f19c","mortar-board,graduation-cap":"f19d",yahoo:"f19e",google:"f1a0",reddit:"f1a1","reddit-square":"f1a2","stumbleupon-circle":"f1a3",stumbleupon:"f1a4",delicious:"f1a5",digg:"f1a6","pied-piper-pp":"f1a7","pied-piper-alt":"f1a8",drupal:"f1a9",joomla:"f1aa",language:"f1ab",fax:"f1ac",building:"f1ad",child:"f1ae",paw:"f1b0",spoon:"f1b1",cube:"f1b2",cubes:"f1b3",behance:"f1b4","behance-square":"f1b5",steam:"f1b6","steam-square":"f1b7",recycle:"f1b8","automobile,car":"f1b9","cab,taxi":"f1ba",tree:"f1bb",spotify:"f1bc",deviantart:"f1bd",soundcloud:"f1be",database:"f1c0","file-pdf-o":"f1c1","file-word-o":"f1c2","file-excel-o":"f1c3","file-powerpoint-o":"f1c4","file-photo-o,file-picture-o,file-image-o":"f1c5","file-zip-o,file-archive-o":"f1c6","file-sound-o,file-audio-o":"f1c7","file-movie-o,file-video-o":"f1c8","file-code-o":"f1c9",vine:"f1ca",codepen:"f1cb",jsfiddle:"f1cc","life-bouy,life-buoy,life-saver,support,life-ring":"f1cd","circle-o-notch":"f1ce","ra,resistance,rebel":"f1d0","ge,empire":"f1d1","git-square":"f1d2",git:"f1d3","y-combinator-square,yc-square,hacker-news":"f1d4","tencent-weibo":"f1d5",qq:"f1d6","wechat,weixin":"f1d7","send,paper-plane":"f1d8","send-o,paper-plane-o":"f1d9",history:"f1da","circle-thin":"f1db",header:"f1dc",paragraph:"f1dd",sliders:"f1de","share-alt":"f1e0","share-alt-square":"f1e1",bomb:"f1e2","soccer-ball-o,futbol-o":"f1e3",tty:"f1e4",binoculars:"f1e5",plug:"f1e6",slideshare:"f1e7",twitch:"f1e8",yelp:"f1e9","newspaper-o":"f1ea",wifi:"f1eb",calculator:"f1ec",paypal:"f1ed","google-wallet":"f1ee","cc-visa":"f1f0","cc-mastercard":"f1f1","cc-discover":"f1f2","cc-amex":"f1f3","cc-paypal":"f1f4","cc-stripe":"f1f5","bell-slash":"f1f6","bell-slash-o":"f1f7",trash:"f1f8",copyright:"f1f9",at:"f1fa",eyedropper:"f1fb","paint-brush":"f1fc","birthday-cake":"f1fd","area-chart":"f1fe","pie-chart":"f200","line-chart":"f201",lastfm:"f202","lastfm-square":"f203","toggle-off":"f204","toggle-on":"f205",bicycle:"f206",bus:"f207",ioxhost:"f208",angellist:"f209",cc:"f20a","shekel,sheqel,ils":"f20b",meanpath:"f20c",buysellads:"f20d",connectdevelop:"f20e",dashcube:"f210",forumbee:"f211",leanpub:"f212",sellsy:"f213",shirtsinbulk:"f214",simplybuilt:"f215",skyatlas:"f216","cart-plus":"f217","cart-arrow-down":"f218",diamond:"f219",ship:"f21a","user-secret":"f21b",motorcycle:"f21c","street-view":"f21d",heartbeat:"f21e",venus:"f221",mars:"f222",mercury:"f223","intersex,transgender":"f224","transgender-alt":"f225","venus-double":"f226","mars-double":"f227","venus-mars":"f228","mars-stroke":"f229","mars-stroke-v":"f22a","mars-stroke-h":"f22b",neuter:"f22c",genderless:"f22d","facebook-official":"f230","pinterest-p":"f231",whatsapp:"f232",server:"f233","user-plus":"f234","user-times":"f235","hotel,bed":"f236",viacoin:"f237",train:"f238",subway:"f239",medium:"f23a","yc,y-combinator":"f23b","optin-monster":"f23c",opencart:"f23d",expeditedssl:"f23e","battery-4,battery-full":"f240","battery-3,battery-three-quarters":"f241","battery-2,battery-half":"f242","battery-1,battery-quarter":"f243","battery-0,battery-empty":"f244","mouse-pointer":"f245","i-cursor":"f246","object-group":"f247","object-ungroup":"f248","sticky-note":"f249","sticky-note-o":"f24a","cc-jcb":"f24b","cc-diners-club":"f24c",clone:"f24d","balance-scale":"f24e","hourglass-o":"f250","hourglass-1,hourglass-start":"f251","hourglass-2,hourglass-half":"f252","hourglass-3,hourglass-end":"f253",hourglass:"f254","hand-grab-o,hand-rock-o":"f255","hand-stop-o,hand-paper-o":"f256","hand-scissors-o":"f257","hand-lizard-o":"f258","hand-spock-o":"f259","hand-pointer-o":"f25a","hand-peace-o":"f25b",trademark:"f25c",registered:"f25d","creative-commons":"f25e",gg:"f260","gg-circle":"f261",tripadvisor:"f262",odnoklassniki:"f263","odnoklassniki-square":"f264","get-pocket":"f265","wikipedia-w":"f266",safari:"f267",chrome:"f268",firefox:"f269",opera:"f26a","internet-explorer":"f26b","tv,television":"f26c",contao:"f26d","500px":"f26e",amazon:"f270","calendar-plus-o":"f271","calendar-minus-o":"f272","calendar-times-o":"f273","calendar-check-o":"f274",industry:"f275","map-pin":"f276","map-signs":"f277","map-o":"f278",map:"f279",commenting:"f27a","commenting-o":"f27b",houzz:"f27c",vimeo:"f27d","black-tie":"f27e",fonticons:"f280","reddit-alien":"f281",edge:"f282","credit-card-alt":"f283",codiepie:"f284",modx:"f285","fort-awesome":"f286",usb:"f287","product-hunt":"f288",mixcloud:"f289",scribd:"f28a","pause-circle":"f28b","pause-circle-o":"f28c","stop-circle":"f28d","stop-circle-o":"f28e","shopping-bag":"f290","shopping-basket":"f291",hashtag:"f292",bluetooth:"f293","bluetooth-b":"f294",percent:"f295",gitlab:"f296",wpbeginner:"f297",wpforms:"f298",envira:"f299","universal-access":"f29a","wheelchair-alt":"f29b","question-circle-o":"f29c",blind:"f29d","audio-description":"f29e","volume-control-phone":"f2a0",braille:"f2a1","assistive-listening-systems":"f2a2","asl-interpreting,american-sign-language-interpreting":"f2a3","deafness,hard-of-hearing,deaf":"f2a4",glide:"f2a5","glide-g":"f2a6","signing,sign-language":"f2a7","low-vision":"f2a8",viadeo:"f2a9","viadeo-square":"f2aa",snapchat:"f2ab","snapchat-ghost":"f2ac","snapchat-square":"f2ad","pied-piper":"f2ae","first-order":"f2b0",yoast:"f2b1",themeisle:"f2b2","google-plus-circle,google-plus-official":"f2b3","fa,font-awesome":"f2b4"}}function Ba(I){var W;return ee.iconMap&&ee.showIcons&&ee.icons&&(ee.icons[I.labels[0]]&&ee.iconMap[ee.icons[I.labels[0]]]?W=ee.iconMap[ee.icons[I.labels[0]]]:ee.iconMap[I.labels[0]]?W=ee.iconMap[I.labels[0]]:ee.icons[I.labels[0]]&&(W=ee.icons[I.labels[0]])),W}function Pr(I){var W,je,rt,Ct,Ot,Ye,An,$n;if(ee.images&&(je=ee.imageMap[I.labels[0]],je))for(Ct=0,W=0;W<je.length;W++){switch(Ye=je[W].split("|"),Ye.length){case 3:$n=Ye[2];case 2:An=Ye[1];case 1:Ot=Ye[0]}I.labels[0]===Ot&&(!An||I.properties[An]!==void 0)&&(!$n||I.properties[An]===$n)&&Ye.length>Ct&&(rt=ee.images[je[W]],Ct=Ye.length)}return rt}function On(I,W){hl(),ui(ee,W),ee.icons&&(ee.showIcons=!0),ee.minCollision||(ee.minCollision=ee.nodeRadius*2),Ml(),za=I,nu=d3.select(za),nu.attr("class","neo4jd3").html(""),ee.infoPanel&&(nl=fn(nu)),ra(nu),Hl=Br(),ee.neo4jData?No(ee.neo4jData):ee.neo4jDataUrl?Ci(ee.neo4jDataUrl):console.error("Error: both neo4jData and neo4jDataUrl are empty!")}function hl(){Object.keys(ee.iconMap).forEach(function(I,W){var je=I.split(","),rt=ee.iconMap[I];je.forEach(function(Ct){ee.iconMap[Ct]=rt})})}function Ml(){var I,W,je;for(I in ee.images)ee.images.hasOwnProperty(I)&&(W=I.split("|"),ee.imageMap[W[0]]?ee.imageMap[W[0]].push(I):ee.imageMap[W[0]]=[I])}function Br(){var I=d3.forceSimulation().force("collide",d3.forceCollide().radius(function(W){return ee.minCollision}).iterations(2)).force("charge",d3.forceManyBody()).force("link",d3.forceLink().id(function(W){return W.id})).force("center",d3.forceCenter(gu.node().parentElement.parentElement.clientWidth/2,gu.node().parentElement.parentElement.clientHeight/2)).on("tick",function(){Pi()}).on("end",function(){ee.zoomFit&&!on&&(on=!0,ki(2))});return I}function No(){Qt=[],ul=[],da(ee.neo4jData)}function Ci(I){Qt=[],ul=[],d3.json(I,function(W,je){if(W)throw W;da(je)})}function ui(I,W){Object.keys(W).forEach(function(je){I[je]=W[je]})}function Gi(I){var W={nodes:[],relationships:[]};return I.results.forEach(function(je){je.data.forEach(function(rt){rt.graph.nodes.forEach(function(Ot){sa(W.nodes,Ot.id)||W.nodes.push(Ot)}),rt.graph.relationships.forEach(function(Ot){Ot.source=Ot.startNode,Ot.target=Ot.endNode,W.relationships.push(Ot)}),rt.graph.relationships.sort(function(Ot,Ye){return Ot.source>Ye.source?1:Ot.source<Ye.source?-1:Ot.target>Ye.target?1:Ot.target<Ye.target?-1:0});for(var Ct=0;Ct<rt.graph.relationships.length;Ct++)Ct!==0&&rt.graph.relationships[Ct].source===rt.graph.relationships[Ct-1].source&&rt.graph.relationships[Ct].target===rt.graph.relationships[Ct-1].target?rt.graph.relationships[Ct].linknum=rt.graph.relationships[Ct-1].linknum+1:rt.graph.relationships[Ct].linknum=1})}),W}function Io(I,W){var je={nodes:[],relationships:[]},rt,Ct,Ot,Ye=(W*Math.random()<<0)+1,An,$n=Qi();for(rt=0;rt<Ye;rt++)Ct=Os(),Ot={id:$n.nodes+1+rt,labels:[Ct],properties:{random:Ct},x:I.x,y:I.y},je.nodes[je.nodes.length]=Ot,An={id:$n.relationships+1+rt,type:Ct.toUpperCase(),startNode:I.id,endNode:$n.nodes+1+rt,properties:{from:Date.now()},source:I.id,target:$n.nodes+1+rt,linknum:$n.relationships+1+rt},je.relationships[je.relationships.length]=An;return je}function Os(){var I=Object.keys(ee.iconMap);return I[I.length*Math.random()<<0]}function Kr(I,W,je,rt,Ct){var Ot=Math.PI/180*Ct,Ye=Math.cos(Ot),An=Math.sin(Ot),$n=Ye*(je-I)+An*(rt-W)+I,Sn=Ye*(rt-W)-An*(je-I)+W;return{x:$n,y:Sn}}function Zu(I,W,je){return Kr(I.x,I.y,W.x,W.y,je)}function ca(I,W){return Math.atan2(W.y-I.y,W.x-I.x)*180/Math.PI}function Qi(){return{nodes:Qt.length,relationships:ul.length}}function Mo(I){I.fx=d3.event.x,I.fy=d3.event.y}function Pi(){li(),wl()}function li(){qe&&qe.attr("transform",function(I){return"translate("+I.x+", "+I.y+")"})}function wl(){Qe&&(Qe.attr("transform",function(I){var W,je,rt;if(I.type==="\u524D\u5E8F"){var Ct=JSON.parse(JSON.stringify(I.source)),Ot=JSON.parse(JSON.stringify(I.target));Ct.y=Ct.y+6,Ot.y=Ot.y+6,W=ca(Ct,Ot),je=Ct.x,rt=Ct.y}else if(I.type==="\u540E\u5E8F"){var Ct=JSON.parse(JSON.stringify(I.source)),Ot=JSON.parse(JSON.stringify(I.target));Ct.y=Ct.y-6,Ot.y=Ot.y-6,W=ca(Ct,Ot),je=Ct.x,rt=Ct.y}else W=ca(I.source,I.target),je=I.source.x,rt=I.source.y;return"translate("+je+", "+rt+") rotate("+W+")"}),$i(),Yi(),zs())}function Yi(){Qe.each(function(I){var W=d3.select(this),je=W.select(".outline"),rt=W.select(".text"),Ct=rt.node().getBBox(),Ot=3;je.attr("d",function(Ye){var An={x:0,y:0},$n=ca(Ye.source,Ye.target),Sn=rt.node().getBBox(),fa=5,Eu=ai(Ye.source,Ye.target),dr={x:(Ye.target.x-Ye.source.x-(Sn.width+fa)*Eu.x)*.5,y:(Ye.target.y-Ye.source.y-(Sn.width+fa)*Eu.y)*.5},Su=Ur(Ye.source,Ye.target),Di=Zu(An,{x:0+(ee.nodeRadius+1)*Eu.x-Su.x,y:0+(ee.nodeRadius+1)*Eu.y-Su.y},$n),Cn=Zu(An,{x:dr.x-Su.x,y:dr.y-Su.y},$n),Jl=Zu(An,{x:dr.x,y:dr.y},$n),Lo=Zu(An,{x:0+(ee.nodeRadius+1)*Eu.x,y:0+(ee.nodeRadius+1)*Eu.y},$n),Al=Zu(An,{x:Ye.target.x-Ye.source.x-dr.x-Su.x,y:Ye.target.y-Ye.source.y-dr.y-Su.y},$n),to=Zu(An,{x:Ye.target.x-Ye.source.x-(ee.nodeRadius+1)*Eu.x-Su.x-Eu.x*ee.arrowSize,y:Ye.target.y-Ye.source.y-(ee.nodeRadius+1)*Eu.y-Su.y-Eu.y*ee.arrowSize},$n),oi=Zu(An,{x:Ye.target.x-Ye.source.x-(ee.nodeRadius+1)*Eu.x-Su.x+(Su.x-Eu.x)*ee.arrowSize,y:Ye.target.y-Ye.source.y-(ee.nodeRadius+1)*Eu.y-Su.y+(Su.y-Eu.y)*ee.arrowSize},$n),Ti=Zu(An,{x:Ye.target.x-Ye.source.x-(ee.nodeRadius+1)*Eu.x,y:Ye.target.y-Ye.source.y-(ee.nodeRadius+1)*Eu.y},$n),si=Zu(An,{x:Ye.target.x-Ye.source.x-(ee.nodeRadius+1)*Eu.x+(-Su.x-Eu.x)*ee.arrowSize,y:Ye.target.y-Ye.source.y-(ee.nodeRadius+1)*Eu.y+(-Su.y-Eu.y)*ee.arrowSize},$n),kr=Zu(An,{x:Ye.target.x-Ye.source.x-(ee.nodeRadius+1)*Eu.x-Eu.x*ee.arrowSize,y:Ye.target.y-Ye.source.y-(ee.nodeRadius+1)*Eu.y-Eu.y*ee.arrowSize},$n),Oo=Zu(An,{x:Ye.target.x-Ye.source.x-dr.x,y:Ye.target.y-Ye.source.y-dr.y},$n);return"M "+Di.x+" "+Di.y+" L "+Cn.x+" "+Cn.y+" L "+Jl.x+" "+Jl.y+" L "+Lo.x+" "+Lo.y+" Z M "+Al.x+" "+Al.y+" L "+to.x+" "+to.y+" L "+oi.x+" "+oi.y+" L "+Ti.x+" "+Ti.y+" L "+si.x+" "+si.y+" L "+kr.x+" "+kr.y+" L "+Oo.x+" "+Oo.y+" Z"})})}function zs(){Jt.attr("d",function(I){var W={x:0,y:0},je=ca(I.source,I.target),rt=Ur(I.source,I.target),Ct=Ur(I.source,I.target,50),Ot=Zu(W,{x:0-Ct.x,y:0-Ct.y},je),Ye=Zu(W,{x:I.target.x-I.source.x-Ct.x,y:I.target.y-I.source.y-Ct.y},je),An=Zu(W,{x:I.target.x-I.source.x+Ct.x-rt.x,y:I.target.y-I.source.y+Ct.y-rt.y},je),$n=Zu(W,{x:0+Ct.x-rt.x,y:0+Ct.y-rt.y},je);return"M "+Ot.x+" "+Ot.y+" L "+Ye.x+" "+Ye.y+" L "+An.x+" "+An.y+" L "+$n.x+" "+$n.y+" Z"})}function $i(){xn.attr("transform",function(I){var W=(ca(I.source,I.target)+360)%360,je=W>90&&W<270,rt={x:0,y:0},Ct=Ur(I.source,I.target),Ot=je?2:-3,Ye={x:(I.target.x-I.source.x)*.5+Ct.x*Ot,y:(I.target.y-I.source.y)*.5+Ct.y*Ot},An=Zu(rt,Ye,W);return"translate("+An.x+", "+An.y+") rotate("+(je?180:0)+")"})}function Ya(I){var W=I.labels?I.labels[0]:I.type;return W+=" (<id>: "+I.id,Object.keys(I.properties).forEach(function(je){W+=", "+je+": "+JSON.stringify(I.properties[je])}),W+=")",W}function Ur(I,W,je){var rt={x:0,y:0},Ct=ai(I,W,je);return Zu(rt,Ct,90)}function ai(I,W,je){var rt=Math.sqrt(Math.pow(W.x-I.x,2)+Math.pow(W.y-I.y,2))/Math.sqrt(je||1);return{x:(W.x-I.x)/rt,y:(W.y-I.y)/rt}}function ri(I){jo(I.nodes,I.relationships)}function da(I){var W=Gi(I);ri(W)}function ii(I){Vl(),I.labels?Xu("class",I.labels[0]):Au("class",I.type),Lu("property","&lt;id&gt;",I.id),Object.keys(I.properties).forEach(function(W){Lu("property",W,JSON.stringify(I.properties[W]))})}function eo(I){Array.prototype.push.apply(Qt,I),qe=ea.selectAll(".node").data(Qt,function(je){return je.id});var W=wn();qe=W.merge(qe)}function jo(I,W){Bi(W),eo(I),Hl.nodes(Qt),Hl.force("link").links(ul)}function Bi(I){console.error("updateRelationships:",I),Array.prototype.push.apply(ul,I),Qe=_n.selectAll(".relationship").data(ul,function(je){return je.id});var W=_u();Qe=W.relationship.merge(Qe),dn=gu.selectAll(".relationship .outline"),dn=W.outline.merge(dn),Jt=gu.selectAll(".relationship .overlay"),Jt=W.overlay.merge(Jt),xn=gu.selectAll(".relationship .text"),xn=W.text.merge(xn)}function H(){return Hn}function ki(I){var W=gu.node().getBBox(),je=gu.node().parentElement.parentElement,rt=je.clientWidth,Ct=je.clientHeight,Ot=W.width,Ye=W.height,An=W.x+Ot/2,$n=W.y+Ye/2;Ot===0||Ye===0||(yu=.85/Math.max(Ot/rt,Ye/Ct),ae=[rt/2-yu*An,Ct/2-yu*$n],gu.attr("transform","translate("+ae[0]+", "+ae[1]+") scale("+yu+")"))}return On(Ue,lu),{appendRandomDataToNode:Wt,neo4jDataToD3Data:Gi,randomD3Data:Io,size:Qi,updateWithD3Data:ri,updateWithNeo4jData:da,version:H,zoomInOut:Tu}}se.exports=en},{}]},{},[1])(1)})},44664:function(ti,Zl,v){"use strict";v.d(Zl,{Z:function(){return ra}});var i=v(59301),Pe=v(77530),se=v(24905),Ze=v(78091),en=v(57703),Ue=v(7735),lu=v(78241),Pt=v(57809),nu={},hn=Object.defineProperty,nl=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,Qe=(En,fn,jt)=>fn in En?hn(En,fn,{enumerable:!0,configurable:!0,writable:!0,value:jt}):En[fn]=jt,dn=(En,fn)=>{for(var jt in fn||(fn={}))qe.call(fn,jt)&&Qe(En,jt,fn[jt]);if(nl)for(var jt of nl(fn))Qt.call(fn,jt)&&Qe(En,jt,fn[jt]);return En},Jt=(En,fn,jt)=>new Promise((Xu,Lu)=>{var Au=Yn=>{try{wn(jt.next(Yn))}catch(te){Lu(te)}},au=Yn=>{try{wn(jt.throw(Yn))}catch(te){Lu(te)}},wn=Yn=>Yn.done?Xu(Yn.value):Promise.resolve(Yn.value).then(Au,au);wn((jt=jt.apply(En,fn)).next())});const xn=se.default.Group,ul=({classroomList:En,loading:fn,user:jt,exercise_id:Xu=null,homework_common_id:Lu=null,setitem:Au,item:au,type:wn,rz:Yn,dispatch:te})=>{var ia,Wt,fl,be,pl,oa,_u,ll;const[Uu,Vl]=(0,i.useState)([]);let[wt,vl]=(0,i.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const sa=(0,Pe.useParams)(),[Cu,Ai]=(0,i.useState)(!1),[So,qi]=(0,i.useState)(!1),[Cr]=lu.default.useForm();(0,i.useEffect)(()=>{Yn&&(wt.zydatas=Yn,vl(dn({},wt)),au!=null&&au.ec_course_id&&Ls())},[au,Yn]);function Ls(){return Jt(this,null,function*(){console.log("----",au),yield ni(au==null?void 0:au.ec_major_school_id),yield Ba(au==null?void 0:au.ec_year_id),yield Pr(au==null?void 0:au.ec_course_id),Cr.setFieldsValue({ec_course_id:au==null?void 0:au.ec_course_id,ec_major_school_id:au==null?void 0:au.ec_major_school_id,ec_point_ids:au==null?void 0:au.ec_point_ids,ec_year_id:au==null?void 0:au.ec_year_id})})}function ni(On){return Jt(this,null,function*(){const hl=yield(0,Ue.ZP)(`/api/ec_major_schools/${On}/ec_years/get_year_list.json`,{method:"get"});wt.jbdatas=hl==null?void 0:hl.data,vl(dn({},wt)),Cr.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function Ba(On){return Jt(this,null,function*(){const hl=yield(0,Ue.ZP)(`/api/ec_years/${On}/ec_courses/get_courses.json`,{method:"get"});wt.kcdatas=hl==null?void 0:hl.data,vl(dn({},wt)),Cr.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const Pr=On=>Jt(void 0,null,function*(){const hl=yield(0,Ue.ZP)(`/api/ec_courses/${On}/ec_points.json`,{method:"get",params:{ec_course_id:On}});wt.zsdatas=hl==null?void 0:hl.data,vl(dn({},wt))});return i.createElement("div",{className:nu.from},i.createElement(lu.default,{form:Cr,layout:"inline",onValuesChange:On=>{console.log("----",On),On.ec_major_school_id&&(wt.jbdatas=[],wt.kcdatas=[],wt.zsdatas=[],vl(dn({},wt)),ni(On.ec_major_school_id)),On.ec_year_id&&(wt.kcdatas=[],wt.zsdatas=[],vl(dn({},wt)),Ba(On.ec_year_id)),On.ec_course_id&&(wt.zsdatas=[],vl(dn({},wt)),Pr(On.ec_course_id))},onFinish:On=>Jt(void 0,null,function*(){Au(On)})},i.createElement(lu.default.Item,{label:"\u8BA4\u8BC1\u4E13\u4E1A",name:"ec_major_school_id"},i.createElement(Pt.default,{style:{width:150},disabled:((ia=wt.zydatas)==null?void 0:ia.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(Wt=wt==null?void 0:wt.zydatas)==null?void 0:Wt.map((On,hl)=>i.createElement(Pt.default.Option,{key:hl,value:On==null?void 0:On.ec_major_school_id},On==null?void 0:On.name)))),i.createElement(lu.default.Item,{label:"\u8BA4\u8BC1\u5C4A\u522B",name:"ec_year_id"},i.createElement(Pt.default,{style:{width:150},disabled:((fl=wt.jbdatas)==null?void 0:fl.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(be=wt==null?void 0:wt.jbdatas)==null?void 0:be.map((On,hl)=>i.createElement(Pt.default.Option,{key:hl,value:On==null?void 0:On.ec_year_id},On==null?void 0:On.year)))),i.createElement(lu.default.Item,{label:"\u8BFE\u7A0B",name:"ec_course_id"},i.createElement(Pt.default,{style:{width:150},disabled:((pl=wt.kcdatas)==null?void 0:pl.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(oa=wt==null?void 0:wt.kcdatas)==null?void 0:oa.map((On,hl)=>i.createElement(Pt.default.Option,{key:hl,value:On==null?void 0:On.id},On==null?void 0:On.name)))),i.createElement(lu.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"ec_point_ids"},i.createElement(Pt.default,{onChange:()=>{Cr.submit()},style:{width:150},mode:"multiple",disabled:((_u=wt.zsdatas)==null?void 0:_u.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(ll=wt==null?void 0:wt.zsdatas)==null?void 0:ll.map((On,hl)=>i.createElement(Pt.default.Option,{key:hl,value:On==null?void 0:On.id},On==null?void 0:On.name))))))};var za=(0,Pe.connect)(({classroomList:En,loading:fn,globalSetting:jt,user:Xu})=>({classroomList:En,globalSetting:jt,loading:fn.effects,user:Xu}))(ul),Hl=Object.defineProperty,gu=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,rn=(En,fn,jt)=>fn in En?Hl(En,fn,{enumerable:!0,configurable:!0,writable:!0,value:jt}):En[fn]=jt,on=(En,fn)=>{for(var jt in fn||(fn={}))yu.call(fn,jt)&&rn(En,jt,fn[jt]);if(_n)for(var jt of _n(fn))ae.call(fn,jt)&&rn(En,jt,fn[jt]);return En},Qn=(En,fn)=>gu(En,ea(fn)),ee=(En,fn,jt)=>new Promise((Xu,Lu)=>{var Au=Yn=>{try{wn(jt.next(Yn))}catch(te){Lu(te)}},au=Yn=>{try{wn(jt.throw(Yn))}catch(te){Lu(te)}},wn=Yn=>Yn.done?Xu(Yn.value):Promise.resolve(Yn.value).then(Au,au);wn((jt=jt.apply(En,fn)).next())});const Hn=se.default.Group,Tu=({classroomList:En,loading:fn,user:jt,exercise_id:Xu=null,homework_common_id:Lu=null,setitem:Au,type:au,dispatch:wn})=>{var Yn,te,ia;let[Wt,fl]=(0,i.useState)([{}]),[be,pl]=(0,i.useState)([]);function oa(){return ee(this,null,function*(){var ll,Uu,Vl;let wt=yield(0,Ue.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:Xu,homework_common_id:Lu}});if(((ll=wt==null?void 0:wt.data)==null?void 0:ll.length)>0){let vl=[];(Uu=wt==null?void 0:wt.data)==null||Uu.map(sa=>{var Cu;(Cu=sa==null?void 0:sa.ec_point_ids)==null||Cu.map(Ai=>{vl.push(Ai)})}),Au(Qn(on({},(Vl=wt==null?void 0:wt.data)==null?void 0:Vl[0]),{ec_point_ids:vl})),fl(wt==null?void 0:wt.data)}})}(0,i.useEffect)(()=>{var ll,Uu;(Uu=(ll=jt==null?void 0:jt.userInfo)==null?void 0:ll.course)!=null&&Uu.course_school_id&&_u()},[(te=(Yn=jt==null?void 0:jt.userInfo)==null?void 0:Yn.course)==null?void 0:te.course_school_id]);function _u(){return ee(this,null,function*(){var ll,Uu;const Vl=yield(0,Ue.ZP)(`/api/schools/${(Uu=(ll=jt==null?void 0:jt.userInfo)==null?void 0:ll.course)==null?void 0:Uu.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});pl(Vl==null?void 0:Vl.data),(Lu||Xu)&&oa()})}return i.createElement("div",{style:{display:(ia=jt.userInfo.course)!=null&&ia.is_openengineering?"":"none"}},i.createElement("p",{style:{fontSize:"16px",fontWeight:400}},"\u5DE5\u7A0B\u8BA4\u8BC1\u8003\u6838\u77E5\u8BC6\u70B9"),Wt==null?void 0:Wt.map((ll,Uu)=>i.createElement("div",{key:Uu,style:{display:"flex",alignItems:"center",marginBottom:"10px"}},i.createElement(za,{rz:be,item:ll,type:Uu,setitem:Vl=>{Wt.splice(Uu,1,Vl),fl([...Wt]);let wt=[];Wt==null||Wt.map(vl=>{var sa;(sa=vl==null?void 0:vl.ec_point_ids)==null||sa.map(Cu=>{wt.push(Cu)})}),Au(Qn(on({},Vl),{ec_point_ids:wt}))}}),Uu!=0&&i.createElement(Ze.Z,{onClick:()=>{Wt.splice(Uu,1),fl([...Wt])},style:{marginLeft:10,fontSize:"20px"}}),i.createElement(en.Z,{onClick:()=>{Wt.push({}),fl([...Wt])},style:{marginLeft:10,fontSize:"20px"}}))))};var ra=(0,Pe.connect)(({classroomList:En,loading:fn,globalSetting:jt,user:Xu})=>({classroomList:En,globalSetting:jt,loading:fn.effects,user:Xu}))(Tu)},85345:function(ti,Zl,v){"use strict";v.d(Zl,{Z:function(){return Pt}});var i=v(78241),Pe=v(92832),se=v(3113),Ze=v(59301),en={search:"search___JA0r9",btn:"btn___GGtZC"},Ue=v(59301),Pt=({value:nu,onChange:hn})=>{const[nl]=i.default.useForm(),qe=(0,Ze.useRef)(!1);(0,Ze.useEffect)(()=>{nu&&nl.setFieldsValue(nu)},nu);const Qt=Qe=>{qe.current||hn(Qe),qe.current=!0,setTimeout(()=>{qe.current=!1},2e3)};return Ue.createElement("div",{className:en.search},Ue.createElement(i.default,{className:en.formWrap,colon:!1,form:nl,size:"large",layout:"inline",onFinish:Qe=>{qe.current||Qt(Qe)}},Ue.createElement(i.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},Ue.createElement(Pe.default,{style:{width:280,height:40}})),Ue.createElement(i.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},Ue.createElement(Pe.default,{style:{width:280,height:40}})),Ue.createElement(i.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},Ue.createElement(Pe.default,{style:{width:200,height:40}})),Ue.createElement(se.ZP,{className:en.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},48719:function(ti,Zl,v){"use strict";v.d(Zl,{Z:function(){return yu}});var i=v(59301),Pe=v(9221),se=Object.defineProperty,Ze=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,lu=(ae,rn,on)=>rn in ae?se(ae,rn,{enumerable:!0,configurable:!0,writable:!0,value:on}):ae[rn]=on,Pt=(ae,rn)=>{for(var on in rn||(rn={}))en.call(rn,on)&&lu(ae,on,rn[on]);if(Ze)for(var on of Ze(rn))Ue.call(rn,on)&&lu(ae,on,rn[on]);return ae},nu=(ae,rn)=>{var on={};for(var Qn in ae)en.call(ae,Qn)&&rn.indexOf(Qn)<0&&(on[Qn]=ae[Qn]);if(ae!=null&&Ze)for(var Qn of Ze(ae))rn.indexOf(Qn)<0&&Ue.call(ae,Qn)&&(on[Qn]=ae[Qn]);return on};const nl={header:{cell:ae=>{var rn=ae,{onResize:on,width:Qn}=rn,ee=nu(rn,["onResize","width"]);return Qn?i.createElement(Pe.Resizable,{width:Qn,height:0,handle:i.createElement("span",{className:"react-resizable-handle",onClick:Hn=>{Hn.stopPropagation()}}),onResize:on,draggableOpts:{enableUserSelectHack:!1}},i.createElement("th",Pt({},ee))):i.createElement("th",Pt({},ee))}}};var qe=v(14491),Qt=Object.defineProperty,Qe=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,za=(ae,rn,on)=>rn in ae?Qt(ae,rn,{enumerable:!0,configurable:!0,writable:!0,value:on}):ae[rn]=on,Hl=(ae,rn)=>{for(var on in rn||(rn={}))xn.call(rn,on)&&za(ae,on,rn[on]);if(Jt)for(var on of Jt(rn))ul.call(rn,on)&&za(ae,on,rn[on]);return ae},gu=(ae,rn)=>Qe(ae,dn(rn)),ea=(ae,rn)=>{var on={};for(var Qn in ae)xn.call(ae,Qn)&&rn.indexOf(Qn)<0&&(on[Qn]=ae[Qn]);if(ae!=null&&Jt)for(var Qn of Jt(ae))rn.indexOf(Qn)<0&&ul.call(ae,Qn)&&(on[Qn]=ae[Qn]);return on},yu=ae=>{var rn=ae,{pagination:on,resColumns:Qn,dataSource:ee,onRow:Hn}=rn,Tu=ea(rn,["pagination","resColumns","dataSource","onRow"]);const[ra,En]=(0,i.useState)(!1),[fn,jt]=(0,i.useState)([{}]),Xu=(0,i.useRef)(null);(0,i.useEffect)(()=>{let Au=Qn;Au=Au.map((au,wn)=>gu(Hl({},au),{onHeaderCell:Yn=>({width:Yn.width,onResize:Lu(wn)})})),jt(Au)},[]),(0,i.useEffect)(()=>{Xu.current=fn},[fn]);const Lu=Au=>(au,{size:wn})=>{const Yn=[...Xu.current];Yn[Au]=gu(Hl({},Yn[Au]),{width:wn.width}),jt(Yn)};return i.createElement("div",null,i.createElement(qe.default,gu(Hl({bordered:!0,components:nl,columns:fn,dataSource:ee,pagination:on,loading:ra,onRow:Hn},Tu),{rowKey:Au=>Au.key||Au.id})))}},43003:function(ti,Zl,v){"use strict";v.d(Zl,{K:function(){return Ue}});var i=v(59301),Pe=v(43418),se=v(3473),Ze={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},en=v(24334);const Ue=({visible:lu,width:Pt,videoId:nu,file_url:hn,course_id:nl,copyUrl:qe,toLog:Qt=!0,logWatchHistory:Qe=()=>{},allow_skip:dn,onClose:Jt=()=>{},autoPlay:xn=!1,onPlayEnded:ul=()=>{}})=>i.createElement(Pe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:lu,title:null,footer:null,width:Pt,className:Ze.modal},i.createElement("i",{className:`${Ze.closeIcon} iconfont icon-guanbi10`,onClick:Jt}),lu&&i.createElement(se.Z,{onPlayEnded:ul,autoPlay:xn,allow_skip:dn,courseId:nl,src:hn!=null&&hn.startsWith("http")?hn:en.Base64.decode(hn),videoId:nu,toLog:Qt,logWatchHistory:Qe}))},15948:function(ti,Zl,v){"use strict";var i=v(59301),Pe=v(78241),se=v(43418),Ze=v(56511),en=v(95237),Ue=v(43604),lu=v(6848),Pt=v(12563),nu=v(99232),hn=v.n(nu),nl=v(77530),qe=v(53068),Qt=v(36262),Qe=v(9804),dn=v(378),Jt=v(59301),xn=Object.defineProperty,ul=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Hl=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,_n=(ee,Hn,Tu)=>Hn in ee?xn(ee,Hn,{enumerable:!0,configurable:!0,writable:!0,value:Tu}):ee[Hn]=Tu,yu=(ee,Hn)=>{for(var Tu in Hn||(Hn={}))gu.call(Hn,Tu)&&_n(ee,Tu,Hn[Tu]);if(Hl)for(var Tu of Hl(Hn))ea.call(Hn,Tu)&&_n(ee,Tu,Hn[Tu]);return ee},ae=(ee,Hn)=>ul(ee,za(Hn)),rn=(ee,Hn,Tu)=>new Promise((ra,En)=>{var fn=Lu=>{try{Xu(Tu.next(Lu))}catch(Au){En(Au)}},jt=Lu=>{try{Xu(Tu.throw(Lu))}catch(Au){En(Au)}},Xu=Lu=>Lu.done?ra(Lu.value):Promise.resolve(Lu.value).then(fn,jt);Xu((Tu=Tu.apply(ee,Hn)).next())});const on={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},Qn=({attachment:ee,dispatch:Hn,loading:Tu,globalSetting:ra})=>{const En=(0,nl.useParams)(),{detail:fn}=ee,[jt]=Pe.default.useForm(),[Xu,Lu]=(0,i.useState)(!1),[Au,au]=(0,i.useState)([]),[wn,Yn]=(0,i.useState)(yu({},on)),[te,ia]=(0,i.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Wt=be=>be&&be<hn()().startOf("day");En.id=En.coursesId,En.course_id=En.coursesId;const fl=()=>rn(void 0,null,function*(){var be,pl,oa,_u,ll,Uu,Vl,wt,vl;let sa={};((pl=(be=ee==null?void 0:ee.actionTabs)==null?void 0:be.params)==null?void 0:pl.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?sa=yu({},ee.actionTabs.params):sa=yu({},En);const Cu=yield Hn({type:"attachment/getDetail",payload:sa});Cu.delay_publish=Cu.delay_publish?1:0,wn.is_public=[Cu.is_public],wn.description=Cu.description,wn.delay_publish=Cu.delay_publish,wn.publish_time=Cu.publish_time,jt.setFieldsValue(wn),au([yu({},Cu),...Cu==null?void 0:Cu.attachment_histories]),(oa=Cu==null?void 0:Cu.attachment_histories)!=null&&oa.length?Lu(!0):Cu.link||Cu.content_type==="application/pdf"?((0,Qe.xg)(qe.Z.IMG_SERVER+Cu.url),Hn({type:"attachment/setActionTabs",payload:{}})):(te.type=Cu.file_type,te.data=qe.Z.API_SERVER+Cu.url,te.recordInfo={id:(ll=(_u=ee==null?void 0:ee.actionTabs)==null?void 0:_u.selectArrs)==null?void 0:ll.id,course_id:(Vl=(Uu=ee==null?void 0:ee.actionTabs)==null?void 0:Uu.params)==null?void 0:Vl.course_id},Cu.file_type==="txt"&&(te.monacoEditor.value=Cu.content),te.disabledDownload=(0,dn.dE)()&&!!((vl=(wt=ee==null?void 0:ee.actionTabs)==null?void 0:wt.selectArrs)!=null&&vl.download_setting),ia(yu({},te)))});return(0,i.useEffect)(()=>{var be;ee.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(En.id=(be=ee.actionTabs.selectArrs)==null?void 0:be.id,jt.resetFields(),fl()):Lu(!1)},[ee.actionTabs.key,En.id]),(0,i.useEffect)(()=>()=>{ia(ae(yu({},te),{type:""})),Hn({type:"attachment/setActionTabs",payload:{}})},[]),Jt.createElement(Jt.Fragment,null,Jt.createElement(se.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:Xu,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>rn(void 0,null,function*(){Hn({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{Yn(yu({},on)),Hn({type:"attachment/setActionTabs",payload:{}})}},Jt.createElement("section",{className:"pl20 pr20 pt10"},Jt.createElement(Ze.Z,{loading:Tu["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Jt.createElement(en.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},Jt.createElement(Ue.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),Jt.createElement(Ue.Z,{flex:"80px"},"\u4E0B\u8F7D"),Jt.createElement(Ue.Z,{flex:"140px"},"\u7248\u672C\u53F7")),Au==null?void 0:Au.map(function(be,pl){return Jt.createElement(en.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:pl,gutter:[20,8]},Jt.createElement(Ue.Z,{flex:"307px"},Jt.createElement(lu.Z,{title:be.title},Jt.createElement(en.Z,null,Jt.createElement(Ue.Z,null,Jt.createElement("a",{href:qe.Z.API_SERVER+be.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:oa=>{be.link||be.content_type==="application/pdf"||ra.setting.is_local||(oa.preventDefault(),te.type=be.file_type,te.data=qe.Z.API_SERVER+be.url,be.file_type==="txt"&&(te.monacoEditor.value=be.content),ia(yu({},te)))}},be.title)),Jt.createElement(Ue.Z,null,Jt.createElement(Pt.default,{className:"",color:pl===0?"green":"orange"},pl===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),Jt.createElement(Ue.Z,{flex:"80px"},be.downloads_count),Jt.createElement(Ue.Z,{flex:"140px"},hn()(be.created_on).format("YYYY-MM-DD HH:mm")))})))),Jt.createElement(Qt.Z,ae(yu({},te),{onClose:()=>{ia(ae(yu({},te),{type:""})),Hn({type:"attachment/setActionTabs",payload:{}})}})))};Zl.Z=(0,nl.connect)(({attachment:ee,loading:Hn,globalSetting:Tu,user:ra})=>({attachment:ee,globalSetting:Tu,loading:Hn,user:ra}))(Qn)},34827:function(ti,Zl,v){"use strict";v.r(Zl),v.d(Zl,{default:function(){return Op}});var i=v(59301),Pe=v(77530),se=v(8591),Ze=v(43418),en=v(5112),Ue=v(6848),lu=v(38854),Pt=v(20834),nu=v(97022),hn=v(3113),nl=v(86984),qe={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},Qt=v(378),Qe=v(83612),dn=v(57809),Jt=v(95237),xn=v(43604),ul=v(24905),za=v(48209),Hl=v(99232),gu=v.n(Hl),ea={scoremodal:"scoremodal___BKuJN",selectWrapper:"selectWrapper___Fi34Y",allqingchu:"allqingchu___Vp8Q9",title:"title___kp01U",score:"score___BQOSd",close:"close___ALIRE",content:"content___hqQbB",items:"items___ZTtlU",bottom:"bottom___H6hpA",yes:"yes___zYyyw",no:"no___8FH42",titlecount:"titlecount___ecJW_",add:"add___z8lxY",search:"search___kt2EB",searchIcon:"searchIcon___Zcr4l",header_style:"header_style___tHswU",tabWrap:"tabWrap___uSlsr",form_style:"form_style___TsJXf",wrap:"wrap___ptPf6",wrap_title:"wrap_title___QhQIv",radioWrap:"radioWrap___YOQsB",checkboxWrap:"checkboxWrap___OC3Y7",radio:"radio___SjWTZ",colorFF0000:"colorFF0000___S4NIg",pagination:"pagination___mWNdK",createMkdir:"createMkdir___kT_2U",tree:"tree___an1x1"},_n=v(9804),yu=v(78824),ae=v(59301),rn=Object.defineProperty,on=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,ra=(f,m,o)=>m in f?rn(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,En=(f,m)=>{for(var o in m||(m={}))Hn.call(m,o)&&ra(f,o,m[o]);if(ee)for(var o of ee(m))Tu.call(m,o)&&ra(f,o,m[o]);return f},fn=(f,m)=>on(f,Qn(m)),jt=(f,m)=>{var o={};for(var A in f)Hn.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&ee)for(var A of ee(f))m.indexOf(A)<0&&Tu.call(f,A)&&(o[A]=f[A]);return o},Xu=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const{Option:Lu}=dn.default,Au=f=>{var m=f,{pathsDetail:o,globalSetting:A,loading:L,dispatch:z}=m,K=jt(m,["pathsDetail","globalSetting","loading","dispatch"]);const T=(0,Pe.useParams)(),[F,S]=(0,i.useState)(),[N,xe]=(0,i.useState)([]),[ve,ie]=(0,i.useState)([]),[ce,oe]=(0,i.useState)([]),[O,Le]=(0,i.useState)(),[G,Ne]=(0,i.useState)(),[P,ue]=(0,i.useState)(!0);(0,i.useEffect)(()=>{o.actionTabs.key==="PathsDetail-SendToClass"&&De()},[o.actionTabs.key]);const re=we=>{switch(we.item_type){case"Shixun":return ae.createElement(Ue.Z,{title:we!=null&&we.is_published?"":we!=null&&we.edit_permission?"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5":"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u8BF7\u8054\u7CFB\u5B9E\u8BAD\u7BA1\u7406\u5458\u53D1\u5E03"},ae.createElement("span",{onClick:()=>{!(we!=null&&we.is_published)&&(we!=null&&we.edit_permission)&&window.open(`/shixuns/${we.identifier}/challenges`)}},ae.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),we.name,!(we!=null&&we.is_published)&&ae.createElement("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"}},"\u672A\u53D1\u5E03"),we.item_type==="Shixun"&&we.is_unity_3d&&ae.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),we.item_type==="Shixun"&&we.is_jupyter_lab&&ae.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),we.item_type==="Shixun"&&we.is_jupyter&&ae.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook")));case"Attachment":return ae.createElement("span",null,ae.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),we.name);case"ExaminationBank":return ae.createElement("span",null,ae.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),we.name);case"HomeworkCommon":return ae.createElement("span",null,ae.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),we.name);case"VideoItem":return ae.createElement("span",null,ae.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),we.name);case"SubjectHomework":return(we==null?void 0:we.homework_type)=="group"?ae.createElement("span",null,ae.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),we.name):ae.createElement("span",null,ae.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),we.name);case"StageCatalog":return ae.createElement("span",null,we.name);default:return""}},De=()=>Xu(void 0,null,function*(){var we;const ot=yield(0,Qe.MO)({id:T.pathId});if(ot){xe((ot==null?void 0:ot.courses)||[]);const qt=(we=ot.stages)==null?void 0:we.map((pn,Ge)=>{var Yt;return{title:pn.state_name||"",key:Ge,children:(Yt=pn.items)==null?void 0:Yt.map((x,ct)=>{var ut;return fn(En({},x),{title:re(x),key:`${Ge}-${ct}`,disabled:(x==null?void 0:x.item_type)=="ExaminationBank"?!0:(x==null?void 0:x.item_type)==="Shixun"&&(x==null?void 0:x.is_published)===!1,children:(ut=x.children)==null?void 0:ut.map((Gt,lt)=>fn(En({},Gt),{title:re(Gt),disabled:(Gt==null?void 0:Gt.item_type)=="ExaminationBank"?!0:(x==null?void 0:x.item_type)==="Shixun"&&(x==null?void 0:x.is_published)===!1,key:`${Ge}-${ct}-${lt}`}))})})}});ie(qt||[])}}),tt=(we,ot)=>{oe(we)},Te=we=>{const ot=we.target.checked,qt=[];ve==null||ve.map((pn,Ge)=>{var Yt;qt.push(Ge),(Yt=pn==null?void 0:pn.children)==null||Yt.map((x,ct)=>{var ut;(x==null?void 0:x.item_type)!="ExaminationBank"&&!(x!=null&&x.disabled)&&(qt.push(`${Ge}-${ct}`),(ut=x==null?void 0:x.children)==null||ut.map((Gt,lt)=>{pn!=null&&pn.disabled||qt.push(`${Ge}-${ct}-${lt}`)}))})}),oe(ot?qt:[])},Bt=()=>{const we=ce.filter(Gt=>typeof Gt=="string"),ot=[],qt=[],pn=[],Ge=[],Yt=[],x=[],ct=[],ut=[];return ve==null||ve.map((Gt,lt)=>{var kt;(kt=Gt==null?void 0:Gt.children)==null||kt.map((fe,Re)=>{var Ft;we.includes(`${lt}-${Re}`)&&(pn.push(fe.stage_item_id),fe.item_type==="Shixun"?ot.push(fe.id):fe.item_type==="Attachment"?Ge.push(fe.id):fe.item_type==="VideoItem"?qt.push(fe.id):fe.item_type==="ExaminationBank"?ct.push(fe.id):fe.item_type==="HomeworkCommon"?ut.push(fe.id):fe.item_type==="SubjectHomework"&&(fe.homework_type=="group"?Yt.push(fe.id):fe.homework_type=="normal"&&x.push(fe.id))),(Ft=fe==null?void 0:fe.children)==null||Ft.map((Nn,xt)=>{we.includes(`${lt}-${Re}-${xt}`)&&(pn.push(Nn.stage_item_id),Nn.item_type==="Shixun"?ot.push(Nn.id):Nn.item_type==="Attachment"?Ge.push(Nn.id):Nn.item_type==="VideoItem"?qt.push(Nn.id):fe.item_type==="ExaminationBank"?ct.push(Nn.id):fe.item_type==="HomeworkCommon"?ut.push(Nn.id):fe.item_type==="SubjectHomework"&&(fe.homework_type=="group"?Yt.push(fe.id):fe.homework_type=="normal"&&x.push(fe.id)))})})}),{shixunIds:ot,videoItemIds:qt,stageItemIds:pn,coursewareIds:Ge,groupIds:Yt,normalIds:x,banksIds:ct,hackIds:ut}},[le,Oe,Ae,Zt]=(0,yu.P)(),pe=()=>Xu(void 0,null,function*(){const{stageItemIds:we}=Bt();if(!F){se.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802");return}if(!pt.length&&!yn.length&&!dt.length&&!Ht.length&&!Ce.length&&!jn.length&&!Ve.length){se.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u6D4B\u9A8C\u6216\u8005\u7F16\u7A0B\u4F5C\u4E1A");return}Ne(!0),(yield Zt({id:T.pathId,course_id:parseInt(F),type:"subject",stage_item_id:we,sync_catelog:P?1:0}))||(yield he(we.map(qt=>({id:qt,is_copy:0,is_use:1})))),Ne(!1),mn()}),he=we=>Xu(void 0,null,function*(){const ot=yield(0,Qe.Q)({id:T.pathId,course_id:F,stage_shixuns:we.map(qt=>({stage_shixun_id:qt.id,is_copy:qt.is_copy,is_use:qt.is_use})),sync_catelog:P?1:0});S(null),Oe(),(ot==null?void 0:ot.status)===1&&Ze.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ae.createElement("div",{className:"tc"},ot.message),onOk:()=>{var qt;const pn=(qt=ot==null?void 0:ot.url.split("/"))==null?void 0:qt[2];(0,_n.xg)(`/classrooms/${pn}/shixun_homework`)}})}),mn=()=>{z({type:"pathsDetail/setActionTabs",payload:{}}),oe([]),Le(null)},{shixunIds:pt=[],videoItemIds:yn=[],banksIds:jn=[],hackIds:Ve=[],coursewareIds:dt=[],groupIds:Ht=[],normalIds:Ce=[]}=Bt();return ae.createElement(ae.Fragment,null,ae.createElement(Ze.default,{title:"\u53D1\u9001\u81F3\u8BFE\u5802",keyboard:!1,destroyOnClose:!0,open:o.actionTabs.key==="PathsDetail-SendToClass",width:800,centered:!0,confirmLoading:G,className:ea.scoremodal,onCancel:mn,onOk:pe},ae.createElement("div",{className:ea.wrap},ae.createElement("div",{className:"mb10"},ae.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:F,style:{width:"100%"},onSelect:we=>S(we),optionLabelProp:"lable"},N==null?void 0:N.map((we,ot)=>ae.createElement(Lu,{key:we.course_id,value:we.course_id,lable:we.course_name},ae.createElement(Jt.Z,{justify:"space-between"},ae.createElement(xn.Z,null,we.course_name),ae.createElement(xn.Z,null,gu()(we.created_at).format("YYYY-MM-DD HH:mm"))))))),ae.createElement("div",{className:ea.wrap_title},"\u6E29\u99A8\u63D0\u793A\uFF1A",ae.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B",ae.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802"),ae.createElement("a",{onClick:()=>{De()}},ae.createElement("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"\u5237\u65B0\u5217\u8868"),ae.createElement("div",{className:ea.radioWrap},ae.createElement("div",null,ae.createElement(ul.default,{value:O,onChange:Te,className:"font14 ml20"},"\u5168\u9009")),!!(ve!=null&&ve.length)&&ae.createElement(za.default,{className:ea.tree,checkable:!0,defaultExpandAll:!0,treeData:ve,checkedKeys:ce,onCheck:(we,ot)=>tt(we,ot)})),ae.createElement("div",{className:ea.createMkdir},ae.createElement(ul.default,{checked:P,onChange:we=>ue(we.target.checked),className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(pt.length+yn.length+Ht.length+Ce.length+jn.length+Ve.length)&&ae.createElement("span",null,ae.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!pt.length&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"c-light-primary"},pt.length," "),ae.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!yn.length&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"c-purple-8C1 ml5"},yn.length," "),ae.createElement("span",null,"\u4E2A\u89C6\u9891")),!!dt.length&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"c-cyan-blue ml5"},dt.length," "),ae.createElement("span",null,"\u4E2A\u8BFE\u4EF6")),!!Ht.length&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"ml5",style:{color:"#AABF07"}},Ht.length," "),ae.createElement("span",null,"\u4E2A\u5206\u7EC4\u4F5C\u4E1A")),!!Ce.length&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},Ce.length," "),ae.createElement("span",null,"\u4E2A\u56FE\u6587\u4F5C\u4E1A")),!!jn.length&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"ml5",style:{color:"#e69917"}},jn.length," "),ae.createElement("span",null,"\u4E2A\u6D4B\u9A8C")),!!Ve.length&&ae.createElement(ae.Fragment,null,ae.createElement("span",{className:"ml5",style:{color:"#e69917"}},Ve.length," "),ae.createElement("span",null,"\u4E2A\u7F16\u7A0B\u4F5C\u4E1A")))))),ae.createElement(yu.Z,{visible:le,inPaper:!1,renderData:Ae,onCancel:Oe,onOk:he,modalType:"multiple",type:"subject"}))};var au=(0,Pe.connect)(({pathsDetail:f,loading:m,globalSetting:o})=>({pathsDetail:f,globalSetting:o,loading:m.effects}))(Au),wn=v(82786),Yn=v(56102),te=v(78241),ia=v(19842),Wt=v(92832),fl=v(71418),be=v(7735),pl={applyPublicContainer:"applyPublicContainer___UVHD5",applyPublicContent:"applyPublicContent___XjdaZ",spin:"spin___xLRsh",tips:"tips___Hok1Y",action:"action___Wp5oZ"},oa=v(88289),_u=v(59301),ll=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())}),Vl=({type:f,onCancel:m,onOk:o})=>{const[A]=te.default.useForm(),[L,z]=(0,i.useState)(1),[K,T]=(0,i.useState)(!1),[F,S]=(0,i.useState)([]);(0,i.useEffect)(()=>{A.setFieldValue("type",1),N()},[]);const N=()=>ll(void 0,null,function*(){if(f){T(!0);const ve=yield(0,be.ZP)("/api/disciplines.json",{method:"get",params:{source:f}});S(ve.disciplines||[]),T(!1)}}),xe=()=>{const{sub_discipline_id:ve,discipline_name:ie,sub_discipline_name:ce,type:oe}=A.getFieldsValue();if((!ve||ve&&ve.length===0)&&(!ie||!ce))return se.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;o({user_customize:oe==2,sub_discipline_id:oe==1?[ve[1]]:null,discipline_name:ie,sub_discipline_name:ce})};return _u.createElement(Ze.default,{width:640,className:pl.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{m(),A.resetFields()},onOk:()=>{A.validateFields().then(ve=>{if(L==2&&(ve.discipline_name.replaceAll(" ","").length<=0||ve.sub_discipline_name.replaceAll(" ","").length<=0)){se.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}xe(),A.resetFields()})}},_u.createElement("div",{className:pl.applyPublicContent},_u.createElement("div",{className:pl.tips},_u.createElement(oa.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),_u.createElement(te.default,{labelAlign:"left",form:A},_u.createElement(te.default.Item,{name:"type"},_u.createElement(en.ZP.Group,{onChange:ve=>{z(ve.target.value),ve.target.value==1?A.setFieldsValue({discipline_name:"",sub_discipline_name:""}):A.setFieldsValue({sub_discipline_id:[]})}},_u.createElement(en.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),_u.createElement(en.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),L==1&&_u.createElement(te.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},_u.createElement(ia.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:F,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(ve,ie)=>A.setFieldsValue({sub_discipline_id:ve})})),L==2&&_u.createElement(_u.Fragment,null,_u.createElement(te.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},_u.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),_u.createElement(te.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},_u.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),K&&_u.createElement("div",{className:pl.spin},_u.createElement(fl.Z,null))))},wt=v(23600),vl="data:image/png;base64,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",sa=Object.defineProperty,Cu=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,qi=(f,m,o)=>m in f?sa(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Cr=(f,m)=>{for(var o in m||(m={}))Ai.call(m,o)&&qi(f,o,m[o]);if(Cu)for(var o of Cu(m))So.call(m,o)&&qi(f,o,m[o]);return f};const Ls=f=>React.createElement("svg",Cr({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u53D1\u9001\u8BFE\u5802"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M4.5 17.94S5.587 8.45 13.86 8.45V5l5.952 6.04-5.953 6.037v-3.45S7.951 12.96 4.5 17.94",fill:"#FFF",fillRule:"nonzero"})));var ni="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ba=Object.defineProperty,Pr=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,Ml=(f,m,o)=>m in f?Ba(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Br=(f,m)=>{for(var o in m||(m={}))On.call(m,o)&&Ml(f,o,m[o]);if(Pr)for(var o of Pr(m))hl.call(m,o)&&Ml(f,o,m[o]);return f};const No=f=>React.createElement("svg",Br({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u8BBE\u7F6E"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M19.328 10.55c-.09-.457-.371-.752-.716-.752h-.072A1.83 1.83 0 0 1 16.7 7.981c0-.322.163-.69.163-.69a.948.948 0 0 0-.326-1.154l-.027-.018-1.857-1.012-.027-.009a.96.96 0 0 0-.399-.08c-.29 0-.57.116-.76.304-.2.206-.906.806-1.45.806-.543 0-1.25-.609-1.458-.815A1.067 1.067 0 0 0 9.799 5c-.136 0-.263.027-.39.072l-.027.009-1.911 1.047-.027.018a.944.944 0 0 0-.326 1.146s.163.367.163.689a1.83 1.83 0 0 1-1.839 1.817H5.37c-.354 0-.634.295-.716.752-.01.036-.154.832-.154 1.45s.154 1.414.154 1.45c.09.457.371.752.716.752h.081a1.83 1.83 0 0 1 1.839 1.817c0 .322-.154.69-.163.69a.948.948 0 0 0 .326 1.154l.018.018 1.82 1.012.028.009c.118.053.253.08.39.08.29 0 .579-.116.76-.322.263-.278.96-.85 1.477-.85.561 0 1.286.644 1.494.868a1.045 1.045 0 0 0 1.16.241l.027-.009 1.893-1.029.027-.018a.944.944 0 0 0 .326-1.146s-.163-.367-.163-.689a1.83 1.83 0 0 1 1.839-1.817h.072c.354 0 .634-.295.725-.752 0-.009.154-.814.154-1.45a10.888 10.888 0 0 0-.172-1.46Zm-7.373 4.073C10.487 14.623 9.3 13.44 9.3 12c0-1.45 1.195-2.623 2.654-2.623 1.467 0 2.654 1.182 2.654 2.623 0 1.441-1.187 2.623-2.654 2.623Z",fill:"#FFF",fillRule:"nonzero"})));var Ci="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ui=Object.defineProperty,Gi=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,Kr=(f,m,o)=>m in f?ui(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Zu=(f,m)=>{for(var o in m||(m={}))Io.call(m,o)&&Kr(f,o,m[o]);if(Gi)for(var o of Gi(m))Os.call(m,o)&&Kr(f,o,m[o]);return f};const ca=f=>React.createElement("svg",Zu({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u5B66\u4E60\u7EDF\u8BA1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M7.843 17.967V9.34c0-.343-.258-.608-.568-.608H5.569c-.31 0-.569.29-.569.608v8.627h2.843Zm3.619 0V5.635c0-.343-.259-.635-.569-.635H9.188c-.311 0-.57.29-.57.635v12.332h2.844Zm3.619 0v-5.45c0-.345-.259-.636-.57-.636h-1.705c-.31 0-.569.29-.569.634v5.452h2.843Zm3.618 0V9.34c0-.343-.259-.608-.569-.608h-1.706c-.31 0-.568.29-.568.608v8.627h2.843Z",fill:"#FFF",fillRule:"nonzero"})));var Qi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Mo=Object.defineProperty,Pi=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Yi=(f,m,o)=>m in f?Mo(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,zs=(f,m)=>{for(var o in m||(m={}))li.call(m,o)&&Yi(f,o,m[o]);if(Pi)for(var o of Pi(m))wl.call(m,o)&&Yi(f,o,m[o]);return f};const $i=f=>React.createElement("svg",zs({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u5DF2\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#EE5D5D",fillRule:"nonzero"})));var Ya="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",Ur=Object.defineProperty,ai=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,ii=(f,m,o)=>m in f?Ur(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,eo=(f,m)=>{for(var o in m||(m={}))ri.call(m,o)&&ii(f,o,m[o]);if(ai)for(var o of ai(m))da.call(m,o)&&ii(f,o,m[o]);return f};const jo=f=>React.createElement("svg",eo({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#FFF",fillRule:"nonzero"})));var Bi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",H=v(59301),ki=Object.defineProperty,I=Object.defineProperties,W=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Ot=(f,m,o)=>m in f?ki(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Ye=(f,m)=>{for(var o in m||(m={}))rt.call(m,o)&&Ot(f,o,m[o]);if(je)for(var o of je(m))Ct.call(m,o)&&Ot(f,o,m[o]);return f},An=(f,m)=>I(f,W(m)),$n=(f,m)=>{var o={};for(var A in f)rt.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&je)for(var A of je(f))m.indexOf(A)<0&&Ct.call(f,A)&&(o[A]=f[A]);return o},Sn=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const fa=[{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"}],Eu=f=>{var m=f,{pathsDetail:o,user:A,globalSetting:L,loading:z,dispatch:K}=m,T=$n(m,["pathsDetail","user","globalSetting","loading","dispatch"]),F,S,N,xe,ve,ie,ce,oe,O,Le,G,Ne,P,ue,re,De,tt,Te,Bt,le,Oe,Ae,Zt,pe,he,mn,pt,yn,jn,Ve,dt,Ht,Ce,we,ot,qt,pn,Ge,Yt,x,ct,ut,Gt,lt,kt,fe,Re,Ft,Nn,xt,Xn,sn,Fu,il,Iu,Kl,Ol,zl,kl,Dl,_t,Wu,Za,ga,ya,cu,Ul,Tl,Ql,ur,nt,Je,bn,st,el,du,Ju,yl,vt,Bu,xu,Wl,_a,Sl,Ha,qu,Et,In,Rr,Va,Xr,na,gr,Ia,Ja,lr,Zr,Ka,wu,ua,ar,Ua,Ea,Wa,qa,yr,Qr,M,Be,Xe,$t,ft,$e,fu,zu,mu,gn,Rl,ql,Mu,la,Yl,uu,_l,rr,St,Ga,ol,aa;const ku=(0,Pe.useParams)(),[tn,Gu]=(0,i.useState)({}),Ma=(0,i.useRef)(1),[Nl,B]=(0,i.useState)(),[j,q]=(0,i.useState)(!1),[V,Fe]=(0,i.useState)(!1),at=(0,i.useRef)(null),it=!((F=o.detail)!=null&&F.can_managed),[Nt,un]=(0,i.useState)({status:!1}),Ln=((S=o.detail)==null?void 0:S.is_free)||((N=o.detail)==null?void 0:N.can_learning);(0,i.useEffect)(()=>{un({status:!1})},[]),(0,i.useEffect)(()=>{function We(){return Sn(this,null,function*(){var gt,Tn,qn,yt,ke,et,Ee;if((gt=o.detail)!=null&&gt.courses){const Rt=(Tn=o.detail)==null?void 0:Tn.courses;if((qn=Rt==null?void 0:Rt.toast)!=null&&qn.is_open&&((yt=Rt.toast)==null?void 0:yt.open_num)===-1)Fe(!0);else if((ke=Rt==null?void 0:Rt.toast)!=null&&ke.is_open&&((et=Rt==null?void 0:Rt.toast)==null?void 0:et.open_num)===1){let Wn=JSON.parse(localStorage.getItem("pathsshow"))||[];((Ee=Wn.filter(Jn=>Jn===(ku==null?void 0:ku.pathId)))==null?void 0:Ee.length)>0?Fe(!1):(Fe(!0),Wn.push(ku==null?void 0:ku.pathId),localStorage.setItem("pathsshow",JSON.stringify(Wn)))}else Fe(!1)}})}We()},[(xe=o.detail)==null?void 0:xe.courses]),(0,i.useEffect)(()=>{var We,gt,Tn,qn,yt,ke,et,Ee,Rt,Wn,Jn;if(!((gt=(We=o.detail)==null?void 0:We.courses)==null?void 0:gt.length))return;let pu;if((Tn=o.detail)!=null&&Tn.has_start){const iu=(yt=(qn=o.detail)==null?void 0:qn.courses)==null?void 0:yt.findIndex(Yu=>{var vu;return((vu=Yu.course_status)==null?void 0:vu.status)===1});pu=iu>-1?iu:0}else{let iu=(Ee=(et=(ke=o.detail)==null?void 0:ke.courses)==null?void 0:et.map(Yu=>{var vu;return(vu=Yu.course_status)==null?void 0:vu.status}))==null?void 0:Ee.lastIndexOf(2);pu=iu>-1?iu:0,iu=(Wn=(Rt=o.detail)==null?void 0:Rt.courses)==null?void 0:Wn.findIndex(Yu=>{var vu;return((vu=Yu.course_status)==null?void 0:vu.status)===0}),pu=iu>-1?iu:pu}Gu(((Jn=o.detail)==null?void 0:Jn.courses[pu])||{})},[o.detail]);const cn=()=>{se.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")},Mn=We=>{var gt,Tn;const qn=(Tn=(gt=o.detail)==null?void 0:gt.courses)==null?void 0:Tn.find(yt=>yt.course_id===We);Gu(qn||{}),K({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:We}})},Bn=()=>Sn(void 0,null,function*(){const We=yield(0,Qe.rs)({container_id:ku.pathId,container_type:"Subject"});We.status===0&&(me(),se.ZP.success(We.message))}),kn=()=>Sn(void 0,null,function*(){const We=yield(0,Qe.KM)({container_id:ku.pathId,container_type:"Subject"});We.status===0&&(me(),se.ZP.success(We.message))}),It=()=>Sn(void 0,null,function*(){if(it){cn();return}Ze.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>Sn(void 0,null,function*(){(yield(0,Qe.eJ)({id:ku.pathId})).status===1&&Pe.history.push("/paths")})})}),Fn=()=>Sn(void 0,null,function*(){if(it){cn();return}Ze.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>Sn(void 0,null,function*(){const We=yield(0,Qe.Go)({id:ku.pathId});(We==null?void 0:We.status)===0&&(me(),se.ZP.success(We.message))})})}),Lt=()=>Sn(void 0,null,function*(){if(it){cn();return}Ze.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:j},onOk:()=>Sn(void 0,null,function*(){q(!0);const We=yield(0,Qe.fj)({id:ku.pathId});(We==null?void 0:We.status)===1&&(me(),se.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),q(!1)})})}),Vt=()=>{if(it){cn();return}o.detail&&o.detail.has_sub_discipline?Dt({user_customize:!1}):Dn(!0)},Dn=We=>{un({status:We})},Dt=We=>{Ze.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:H.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",H.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",H.createElement("br",null)),onOk:()=>Sn(void 0,null,function*(){let gt={user_customize:We.user_customize,type:We.type};We.user_customize?gt=An(Ye({},gt),{discipline_name:We.discipline_name,sub_discipline_name:We.sub_discipline_name}):We.sub_discipline_id&&(gt=An(Ye({},gt),{sub_discipline_id:We.sub_discipline_id}));const Tn=yield(0,Qe.WO)(Ye({id:ku.pathId},gt));((Tn==null?void 0:Tn.status)===0||(Tn==null?void 0:Tn.status)===1)&&(me(),se.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},_e=()=>Sn(void 0,null,function*(){if(it){cn();return}Ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>Sn(void 0,null,function*(){const We=yield(0,Qe.Er)({id:ku.pathId});(We==null?void 0:We.status)===0&&(me(),se.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),Ke=()=>Sn(void 0,null,function*(){if(it){cn();return}Ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"ml20"},H.createElement(en.ZP.Group,{defaultValue:1,onChange:We=>Ma.current=We.target.value},H.createElement(en.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",H.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),H.createElement(en.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",H.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>Sn(void 0,null,function*(){(0,_n.xg)(`/classrooms/news/${ku.pathId}/newgold/${Ma.current}`)})})}),At=()=>{Ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>Sn(void 0,null,function*(){const We=yield(0,Qe.c3)({id:ku.pathId});We.status===0&&(B(!0),se.ZP.success(We.message))})})},Mt=()=>{(0,wn.tJ)(K)&&Ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:H.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>Sn(void 0,null,function*(){var We;const gt=yield(0,Qe.JS)({id:tn==null?void 0:tn.course_id});gt.status===0&&(se.ZP.success(gt.message),K({type:"pathsDetail/getPathsDetail",payload:{id:ku.pathId}}),((We=tn.course_status)==null?void 0:We.status)===1&&(0,_n.xg)(`/classrooms/${tn==null?void 0:tn.course_id}/shixun_homework`))})})},ht=()=>{var We;if((We=o.detail)!=null&&We.need_authorize){(0,wn.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,wn.tJ)(K)&&K({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},me=()=>{K({type:"pathsDetail/getPathsDetail",payload:{id:ku.pathId}}),K({type:"pathsDetail/getRightData",payload:{id:ku.pathId}})},de=!!((ve=o.detail)!=null&&ve.participant_count)&&!((ie=o.detail)!=null&&ie.allow_statistics),Me=((oe=(ce=o.detail)==null?void 0:ce.courses)==null?void 0:oe.findIndex(We=>(We==null?void 0:We.course_id)===(tn==null?void 0:tn.course_id)))+1,Kt=Me===((Le=(O=o.detail)==null?void 0:O.courses)==null?void 0:Le.length);return H.createElement("section",null,H.createElement("aside",{className:qe.banner,style:{backgroundImage:(P=(Ne=(G=o==null?void 0:o.detail)==null?void 0:G.attachments)==null?void 0:Ne[0])!=null&&P.url?`url(${(De=(re=(ue=o==null?void 0:o.detail)==null?void 0:ue.attachments)==null?void 0:re[0])==null?void 0:De.url})`:`url(${vl})`,marginBottom:(Te=(tt=o.detail)==null?void 0:tt.courses)!=null&&Te.length?70:20,paddingTop:20}},H.createElement("aside",{className:qe.wrp,style:{backgroundImage:(Oe=(le=(Bt=o==null?void 0:o.detail)==null?void 0:Bt.attachments_b)==null?void 0:le[0])!=null&&Oe.url?`url(${(pe=(Zt=(Ae=o==null?void 0:o.detail)==null?void 0:Ae.attachments_b)==null?void 0:Zt[0])==null?void 0:pe.url})`:""}},H.createElement("div",{className:qe.operationWrap},((he=A.userInfo)==null?void 0:he.login)&&((mn=o.detail)==null?void 0:mn.is_collect)&&H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:Bn},H.createElement(Ue.Z,{title:"\u53D6\u6D88\u6536\u85CF"},H.createElement("img",{src:Ya,style:{marginRight:"10px"}})),H.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((pt=A.userInfo)==null?void 0:pt.login)&&!((yn=o.detail)!=null&&yn.is_collect)&&H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:kn},H.createElement(Ue.Z,{title:"\u6536\u85CF"},H.createElement("img",{src:Bi,style:{marginRight:"10px"}})),H.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!(0,Qt.bg)()&&H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:()=>{(0,wn.tJ)(K)}},H.createElement("img",{src:Bi,style:{marginRight:"10px"}}),H.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!!((jn=o.detail)!=null&&jn.is_free)&&((Ve=o.detail)==null?void 0:Ve.publish_status)!==0&&(((dt=o.detail)==null?void 0:dt.allow_add_member)||!(0,Qt.JA)())&&H.createElement(Ue.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},H.createElement("span",{onClick:ht,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},H.createElement("img",{src:ni,style:{marginRight:"10px"}}),"\u53D1\u9001\u8BFE\u5802")),((Ht=o.detail)==null?void 0:Ht.allow_statistics)&&((Ce=o.detail)==null?void 0:Ce.public_status)===2&&H.createElement("span",{onClick:()=>Pe.history.push(`/paths/${ku.pathId}/statistics`),style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},H.createElement("img",{src:Qi,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((we=o.detail)==null?void 0:we.is_share)&&H.createElement(Yn.CopyToClipboard,{text:`${window.location.origin}/paths/${ku.pathId}?userid=${(ot=A.userInfo)==null?void 0:ot.user_id}`,onCopy:()=>se.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},H.createElement("img",{src:ni,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((qt=o.detail)==null?void 0:qt.allow_add_member)&&H.createElement(lu.Z,{dropdownRender:()=>{var We,gt,Tn,qn,yt,ke,et,Ee,Rt,Wn,Jn,Qu,pu,iu,Yu,vu,tl;return H.createElement(Pt.default,null,((We=o.detail)==null?void 0:We.courses)&&(((gt=o.detail)==null?void 0:gt.is_creator)&&!!((Tn=A.userInfo)!=null&&Tn.professional_certification)||(0,Qt.ag)())&&H.createElement(Pt.default.Item,{style:{textAlign:"center"},onClick:Ke},"\u5F00\u8BFE"),((qn=o.detail)==null?void 0:qn.allow_statistics)&&H.createElement(Pt.default.Item,{style:{textAlign:"center"},onClick:()=>{if(it){cn();return}Pe.history.push(`/paths/${ku.pathId}/edit`)}},"\u7F16\u8F91\u8BFE\u7A0B"),((yt=o.detail)==null?void 0:yt.allow_add_member)&&((ke=o.detail)==null?void 0:ke.publish_status)===0&&H.createElement(Pt.default.Item,{style:{textAlign:"center"},onClick:Fn},"\u53D1\u5E03\u8BFE\u7A0B"),((et=o.detail)==null?void 0:et.allow_statistics)&&((Ee=o.detail)==null?void 0:Ee.publish_status)===2&&((Rt=o.detail)==null?void 0:Rt.public_status)===0&&H.createElement(Pt.default.Item,{style:{textAlign:"center"},onClick:Lt},"\u64A4\u9500\u53D1\u5E03"),((Wn=o.detail)==null?void 0:Wn.allow_statistics)&&((Jn=o.detail)==null?void 0:Jn.publish_status)===2&&((Qu=o.detail)==null?void 0:Qu.public_status)===0&&H.createElement(Pt.default.Item,{style:{textAlign:"center"},onClick:Vt},"\u516C\u5F00\u8BFE\u7A0B"),((pu=o.detail)==null?void 0:pu.allow_statistics)&&((iu=o.detail)==null?void 0:iu.public_status)===1&&H.createElement(Pt.default.Item,{style:{textAlign:"center"},onClick:_e},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,Qt.GJ)()&&((Yu=o.detail)==null?void 0:Yu.allow_statistics)&&((vu=o.detail)==null?void 0:vu.public_status)===2&&H.createElement(Pt.default.Item,{style:{textAlign:"center"},onClick:_e},"\u64A4\u9500\u516C\u5F00"),((tl=o.detail)==null?void 0:tl.allow_delete)&&H.createElement(Pt.default.Item,{style:{textAlign:"center"},onClick:It},"\u5220\u9664\u8BFE\u7A0B"))}},H.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},H.createElement("img",{src:Ci,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),H.createElement("div",{style:{alignItems:"center"},className:[qe.titleWrap,((Ge=(pn=o.detail)==null?void 0:pn.name)==null?void 0:Ge.indexOf(`
`))&&qe.titleFlexEnd].join(" ")},H.createElement("div",{className:qe.title},H.createElement(Ue.Z,{title:(x=(Yt=o.detail)==null?void 0:Yt.name)==null?void 0:x.split(`
`)[0]},H.createElement("strong",{className:qe.titleName,style:{maxWidth:((ct=at==null?void 0:at.current)==null?void 0:ct.offsetWidth)<150?810:730}},(Gt=(ut=o.detail)==null?void 0:ut.name)==null?void 0:Gt.split(`
`)[0])),H.createElement("span",{className:"font24"},H.createElement("br",null),(kt=(lt=o.detail)==null?void 0:lt.name)==null?void 0:kt.split(`
`).filter((We,gt)=>gt!==0).join(""))),H.createElement("div",null,H.createElement("div",{className:qe.tagsWrap,ref:at},((fe=o.detail)==null?void 0:fe.allow_add_member)&&!((Re=o.detail)!=null&&Re.excellent)&&H.createElement(Ue.Z,{title:(Nn=fa[((Ft=o.detail)==null?void 0:Ft.shixun_tag_num)-1])==null?void 0:Nn.connect},H.createElement("div",null,H.createElement("div",{className:`${qe.openCourseTag} font14`,style:{backgroundColor:(Xn=fa[((xt=o.detail)==null?void 0:xt.shixun_tag_num)-1])==null?void 0:Xn.bkcolor,color:(Fu=fa[((sn=o.detail)==null?void 0:sn.shixun_tag_num)-1])==null?void 0:Fu.txcolor,height:26,border:`1px solid ${(Iu=fa[((il=o.detail)==null?void 0:il.shixun_tag_num)-1])==null?void 0:Iu.bkcolor}`}},(Ol=fa[((Kl=o.detail)==null?void 0:Kl.shixun_tag_num)-1])==null?void 0:Ol.name))),((zl=o.detail)==null?void 0:zl.featured)>0&&H.createElement("div",null,((kl=o.detail)==null?void 0:kl.featured)===1&&H.createElement("div",{className:`${qe.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Dl=o.detail)==null?void 0:Dl.featured)===2&&H.createElement("div",{className:`${qe.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((_t=o.detail)==null?void 0:_t.featured)===3&&H.createElement("div",{className:`${qe.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((Wu=o.detail)==null?void 0:Wu.featured)===4&&H.createElement("div",{className:`${qe.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Za=o.detail)==null?void 0:Za.excellent)&&((ga=o.detail)==null?void 0:ga.allow_add_member)&&((cu=fa[((ya=o.detail)==null?void 0:ya.shixun_tag_num)-1])==null?void 0:cu.name)=="\u516C\u5F00\u53D1\u5E03"&&((Ul=A==null?void 0:A.userInfo)==null?void 0:Ul.role)!=15&&H.createElement("div",null,H.createElement("div",{className:`${qe.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Tl=o.detail)==null?void 0:Tl.excellent)&&((Ql=A==null?void 0:A.userInfo)==null?void 0:Ql.role)==15&&H.createElement("div",null,H.createElement("div",{className:`${qe.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((ur=o.detail)==null?void 0:ur.is_plan)&&H.createElement(Ue.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},H.createElement("div",null,H.createElement("div",{className:`${qe.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((nt=o.detail)==null?void 0:nt.laboratory_name)&&(0,Qt.Ny)()&&H.createElement("div",{className:qe.laboratory},H.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),H.createElement(Ue.Z,{title:(Je=o.detail)==null?void 0:Je.laboratory_name},H.createElement("a",{href:`https://${(bn=o.detail)==null?void 0:bn.laboratory_url}`,target:"_blank",className:qe.name},(st=o.detail)==null?void 0:st.laboratory_name))),H.createElement("div",{className:qe.contentWrap},H.createElement("div",{className:qe.contentLeftWrap},!!((el=o.detail)!=null&&el.stages_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u7AE0\u8282"),H.createElement("p",{className:"mt3"},(du=o.detail)==null?void 0:du.stages_count)),!!((Ju=o.detail)!=null&&Ju.shixuns_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u5355\u5143"),H.createElement("p",{className:"mt3"},(yl=o.detail)==null?void 0:yl.shixuns_count)),!!((vt=o.detail)!=null&&vt.challenge_choose_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),H.createElement("p",{className:"mt3"},(Bu=o.detail)==null?void 0:Bu.challenge_choose_count)),!!((xu=o.detail)!=null&&xu.challenges_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),H.createElement("p",{className:"mt3"},(Wl=o.detail)==null?void 0:Wl.challenges_count)),!!((_a=o.detail)!=null&&_a.videos_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u89C6\u9891"),H.createElement("p",{className:"mt3"},(Sl=o.detail)==null?void 0:Sl.videos_count)),!!((Ha=o.detail)!=null&&Ha.attachment_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u8BFE\u4EF6"),H.createElement("p",{className:"mt3"},(qu=o.detail)==null?void 0:qu.attachment_count)),((Et=o.detail)==null?void 0:Et.publish_status)!==0&&!!((In=o.detail)!=null&&In.subject_score)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,"\u7ECF\u9A8C\u503C"),H.createElement("p",{className:"mt3"},(Rr=o.detail)==null?void 0:Rr.subject_score)),((Va=o.detail)==null?void 0:Va.publish_status)!==0&&!!((Xr=o.detail)!=null&&Xr.member_count)&&H.createElement("div",{className:"mr30"},H.createElement("span",null,H.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),H.createElement(Ue.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((na=o.detail)==null?void 0:na.member_count_update_at)||"--"}`},H.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),H.createElement("p",{className:"mt3"},(gr=o.detail)==null?void 0:gr.member_count)),((Ia=o.detail)==null?void 0:Ia.subject_score)>0&&H.createElement("span",{className:"font14 c-white"},H.createElement("span",null,"\u8BC4\u5206"),H.createElement("br",null),H.createElement("div",{className:qe.rating},H.createElement(nu.Z,{allowHalf:!0,style:{fontSize:12},value:(0,_n.og)((Ja=o.detail)==null?void 0:Ja.averge_star),disabled:!0}))))),!!((Zr=(lr=o.detail)==null?void 0:lr.courses)!=null&&Zr.length)&&H.createElement("aside",{className:qe.nav},H.createElement("div",{className:qe.navLeft},tn.course_identity<4&&H.createElement(Ue.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},H.createElement("a",{href:`/classrooms/${tn==null?void 0:tn.course_id}/newgolds/settings`,target:"_blank"},H.createElement("i",{className:`iconfont icon-bianji1 ${qe.navLeftIcon}`}))),H.createElement(lu.Z,{dropdownRender:()=>{var We,gt,Tn;return H.createElement(Pt.default,null,(Tn=(gt=[...(We=o.detail)==null?void 0:We.courses])==null?void 0:gt.reverse())==null?void 0:Tn.map((qn,yt)=>{var ke,et;return H.createElement(Pt.default.Item,{key:qn.course_id,onClick:()=>Mn(qn.course_id)},H.createElement("span",{className:"font14"},"\u7B2C",((et=(ke=o.detail)==null?void 0:ke.courses)==null?void 0:et.length)-yt,"\u671F"))}))}},H.createElement("div",null,H.createElement("span",{className:"font14 current"},"\u7B2C",H.createElement("span",{className:qe.colorOrange},Me),"\u671F"),H.createElement(nl.Z,null))),H.createElement("div",{className:qe.navContent},H.createElement("div",{className:qe.contentItem},H.createElement("div",{className:qe.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),H.createElement("div",{className:qe.contentItemText},tn==null?void 0:tn.start_date)),H.createElement("div",{className:qe.verticalLine}),H.createElement("div",{className:qe.contentItem},H.createElement("div",{className:qe.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),H.createElement("div",{className:qe.contentItemText},tn==null?void 0:tn.end_date)),H.createElement("div",{className:qe.verticalLine}),H.createElement("div",{className:qe.contentItem},H.createElement("div",{className:qe.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),H.createElement("div",{className:qe.contentItemText},tn==null?void 0:tn.student_count," \u4EBA")))),H.createElement("div",{className:qe.navRight,style:{display:"none"}},H.createElement("div",{className:qe.flexRow},((Ka=tn==null?void 0:tn.course_status)==null?void 0:Ka.status)===1&&H.createElement("div",{className:"mr20 c-red-ee4"},(wu=tn==null?void 0:tn.course_status)==null?void 0:wu.time),((ua=tn==null?void 0:tn.course_status)==null?void 0:ua.status)===2&&tn.course_identity<6&&H.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((ar=tn.course_status)==null?void 0:ar.status)===2&&(tn.course_identity<6?H.createElement("a",{className:qe.classButton,href:`/classrooms/${(Ea=(Ua=tn==null?void 0:tn.first_category_url)==null?void 0:Ua.split("/"))==null?void 0:Ea[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):H.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((Wa=tn.course_status)==null?void 0:Wa.status)===1&&tn.course_identity>5&&H.createElement("div",{className:qe.classButton,onClick:Mt},"\u7ACB\u5373\u52A0\u5165"),((qa=tn.course_status)==null?void 0:qa.status)===1&&tn.course_identity===5&&H.createElement("a",{className:qe.classButton,href:`/classrooms/${(Qr=(yr=tn==null?void 0:tn.first_category_url)==null?void 0:yr.split("/"))==null?void 0:Qr[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((M=tn.course_status)==null?void 0:M.status)===0&&tn.course_identity>5&&H.createElement("div",{className:qe.classButton,onClick:Mt},"\u7ACB\u5373\u62A5\u540D"),((Be=tn.course_status)==null?void 0:Be.status)===0&&tn.course_identity===5&&H.createElement("div",{className:qe.classButton},"\u62A5\u540D\u6210\u529F"),(((Xe=tn==null?void 0:tn.course_status)==null?void 0:Xe.status)===0||(($t=tn==null?void 0:tn.course_status)==null?void 0:$t.status)===1)&&tn.course_identity<5&&H.createElement("a",{className:qe.classButton,href:`/classrooms/${($e=(ft=tn==null?void 0:tn.first_category_url)==null?void 0:ft.split("/"))==null?void 0:$e[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),de&&Kt&&((fu=o.detail)==null?void 0:fu.has_participate)&&H.createElement("span",{className:`${qe.classButton} ${qe.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),de&&Kt&&!((zu=o.detail)!=null&&zu.has_participate)&&(Nl?H.createElement("span",{className:`${qe.classButton} ${qe.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):H.createElement("span",{className:`${qe.classButton} ${qe.bg28e}`,onClick:At},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),H.createElement("div",{className:qe.flexRow},de&&!!((gn=(mu=o.detail)==null?void 0:mu.courses)!=null&&gn.length)&&Kt&&H.createElement("span",{className:"mt20"},H.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Rl=o.detail)==null?void 0:Rl.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),H.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",H.createElement("span",{className:"mr5 c-red-ee4"},Nl===!0?((ql=o.detail)==null?void 0:ql.participant_count)+1:(Mu=o.detail)==null?void 0:Mu.participant_count),"\u4EBA")),de&&!((Yl=(la=o.detail)==null?void 0:la.courses)!=null&&Yl.length)&&Kt&&H.createElement("span",null,!((uu=o.detail)!=null&&uu.has_participate)&&(Nl===!0?H.createElement("span",{className:`${qe.classButton} ${qe.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):H.createElement("a",{className:`${qe.classButton} ${qe.bg28e}`,onClick:At},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((_l=o.detail)==null?void 0:_l.has_participate)&&H.createElement("span",{className:`${qe.classButton} ${qe.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),H.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(rr=o.detail)==null?void 0:rr.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),H.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",H.createElement("span",{className:"mr5 c-red-ee4"},Nl===!0?((St=o.detail)==null?void 0:St.participant_count)+1:(Ga=o.detail)==null?void 0:Ga.participant_count),"\u4EBA"))))))),H.createElement(au,null),Nt.status&&H.createElement(Vl,{type:"subject",onCancel:()=>Dn(!1),onOk:We=>{Dn(!1),Dt(We)}}),H.createElement(Ze.default,{open:V,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{Fe(!1)},centered:!0,footer:H.createElement("div",null,H.createElement(hn.ZP,{type:"primary",onClick:()=>{Fe(!1)}},"\u6211\u77E5\u9053\u4E86"))},H.createElement(wt.Z,{style:{maxHeight:378,overflow:"auto"},value:(aa=(ol=o==null?void 0:o.detail)==null?void 0:ol.toast)==null?void 0:aa.content})))};var dr=(0,Pe.connect)(({pathsDetail:f,user:m,loading:o,globalSetting:A})=>({pathsDetail:f,user:m,globalSetting:A,loading:o.models.index}))(Eu),Su=v(53068),Di=v(93948),Cn={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a"},Jl={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe"},Lo=v(88522),Al=v(14491),to=v(26724),oi=v.n(to),Ti=v(54679),si=v(59504),kr=Object.defineProperty,Oo=Object.defineProperties,no=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,Ed=Object.prototype.hasOwnProperty,bd=Object.prototype.propertyIsEnumerable,Fd=(f,m,o)=>m in f?kr(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,G0=(f,m)=>{for(var o in m||(m={}))Ed.call(m,o)&&Fd(f,o,m[o]);if(uo)for(var o of uo(m))bd.call(m,o)&&Fd(f,o,m[o]);return f},Rs=(f,m)=>Oo(f,no(m)),lo=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const ci=({pathsDetail:f,loading:m,dispatch:o,open:A,onClose:L,onReloadData:z=()=>{}})=>{const K=(0,Pe.useParams)(),[T,F]=(0,i.useState)([]),[S,N]=(0,i.useState)(!0),[xe,ve]=(0,i.useState)(!1),[ie]=te.default.useForm(),[ce,oe]=(0,i.useState)([]),[O,Le]=(0,i.useState)(1),[G,Ne]=(0,i.useState)([]),[P,ue]=(0,i.useState)(!0),[re,De]=(0,i.useState)(!1);(0,i.useEffect)(()=>{A&&tt()},[A]);const tt=()=>lo(void 0,null,function*(){const pe=yield o({type:"classroomList/getSchoolList",payload:{}});F(pe.map(he=>({value:he})))}),Te=()=>{var pe,he;if(!((he=(pe=ie.getFieldValue())==null?void 0:pe.keyword)!=null&&he.trim())){se.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),oe([]);return}ue(!1),N(!0),ve(!1),Le(1),Ne([]),le(!0)},Bt=pe=>{pe=String(pe);const he=G.indexOf(pe);he<0?G.push(pe):G.splice(he,1),Ne([...G])},le=(pe=!1)=>lo(void 0,null,function*(){var he,mn;if(S&&!xe||pe){const pt=ie.getFieldValue();ve(!0),Le(pe?1:O+1);const yn=yield(0,Ti.nQ)(Rs(G0({page:pe?1:O+1,container_id:K.pathId,container_type:3},pt),{school_name:(pt==null?void 0:pt.school_name)||null,keyword:((he=pt==null?void 0:pt.keyword)==null?void 0:he.trim())||null}));oe(pe?[...yn.users]:[...ce,...yn.users]),ve(!1),((mn=yn.users)==null?void 0:mn.length)<10&&N(!1)}}),Oe=()=>lo(void 0,null,function*(){if(!(G!=null&&G.length))se.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{De(!0);const pe=yield(0,Qe.mx)({id:K.pathId,user_ids:G});De(!1),pe&&(se.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ae(),z&&z())}}),Ae=()=>{ie.setFieldsValue({keyword:""}),L(),ue(!0),N(!0)},Zt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(pe,he)=>i.createElement(ul.default,{value:he.numid,checked:G.includes(String(he.numid)),disabled:!!pe})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(pe,he)=>i.createElement(Ue.Z,{placement:"bottom",title:pe},i.createElement(Pe.Link,{className:"bold c-black",to:`/users/${he.login}`,target:"_blank"},pe||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:pe=>i.createElement(Ue.Z,{placement:"bottom",title:pe},i.createElement("span",null,pe||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:pe=>i.createElement(Ue.Z,{placement:"bottom",title:pe},i.createElement("span",null,pe||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:pe=>i.createElement(Ue.Z,{placement:"bottom",title:pe},i.createElement("span",null,pe||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:pe=>i.createElement(Ue.Z,{placement:"bottom",title:pe},i.createElement("span",null,pe||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:pe=>i.createElement(Ue.Z,{placement:"bottom",title:pe},i.createElement("span",null,pe||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:pe=>pe?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:pe=>i.createElement(Ue.Z,{placement:"bottom",title:pe&&gu()(pe).format("YYYY-MM-DD HH:mm")},i.createElement("span",null,pe&&gu()(pe).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:pe=>{if(pe===1)return i.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return i.createElement(Ze.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:A,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:re,onOk:Oe,onCancel:Ae},i.createElement(te.default,{layout:"inline",form:ie,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:Te},i.createElement(te.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},i.createElement(dn.default,null,i.createElement(dn.default.Option,{value:"1"},"\u59D3\u540D"),i.createElement(dn.default.Option,{value:"2"},"\u624B\u673A\u53F7"),i.createElement(dn.default.Option,{value:"3"},"\u90AE\u7BB1"))),i.createElement(te.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},i.createElement(Wt.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),i.createElement(te.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},i.createElement(Lo.Z,{allowClear:!0,defaultOpen:!1,options:T,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(pe,he)=>he.value.toUpperCase().indexOf(pe.toUpperCase())!==-1})),i.createElement(te.default.Item,null,i.createElement(hn.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),P&&i.createElement("div",{className:"tc font16 c-light-black mt40"},i.createElement("img",{src:si.RL,width:"100",alt:""}),i.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!P&&i.createElement("section",null,i.createElement("div",{className:"flexd-table-header mt20"},i.createElement(Al.default,{pagination:!1,dataSource:[],columns:Zt})),i.createElement("div",{style:{maxHeight:260,overflow:"auto"}},i.createElement(oi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:pe=>{le()},hasMore:S,useWindow:!1},i.createElement(Al.default,{loading:xe,showHeader:!1,pagination:!1,dataSource:ce,columns:Zt,onRow:pe=>({onClick:he=>{he.currentTarget.querySelector("input").disabled||Bt(he.currentTarget.querySelector("input").value)}})})))))};var Dr=(0,Pe.connect)(({pathsDetail:f,loading:m})=>({pathsDetail:f,loading:m}))(ci),Xs=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const Q0=({pathsDetail:f,loading:m,dispatch:o,data:A,onReloadData:L=()=>{}})=>{const z=(0,Pe.useParams)(),[K,T]=(0,i.useState)(!0),[F,S]=(0,i.useState)(!1),[N]=te.default.useForm(),[xe,ve]=(0,i.useState)([]),[ie,ce]=(0,i.useState)(1),[oe,O]=(0,i.useState)([]),[Le,G]=(0,i.useState)(!0),[Ne,P]=(0,i.useState)(!1);(0,i.useEffect)(()=>{f.actionTabs.key==="Collaborators-AddCourses"&&(G(!0),T(!0),ue())},[f.actionTabs.key]);const ue=()=>Xs(void 0,null,function*(){const Oe=yield o({type:"classroomList/getSchoolList",payload:{}})}),re=()=>{G(!1),T(!0),S(!1),ce(1),O([]),tt(!0)},De=Oe=>{Oe=String(Oe);const Ae=oe.indexOf(Oe);Ae<0?oe.push(Oe):oe.splice(Ae,1),O([...oe])},tt=(Oe=!1)=>Xs(void 0,null,function*(){var Ae,Zt;if(K&&!F||Oe){const pe=N.getFieldValue();S(!0),ce(Oe?1:ie+1);const he=yield(0,Ti.FU)({page:Oe?1:ie+1,container_id:z.pathId,container_type:3,manager_name:(pe==null?void 0:pe.manager_name)||null,course_name:((Ae=pe==null?void 0:pe.course_name)==null?void 0:Ae.trim())||null});ve(Oe?[...he.courses]:[...xe,...he.courses]),S(!1),((Zt=he.courses)==null?void 0:Zt.length)<10&&T(!1)}}),Te=()=>Xs(void 0,null,function*(){var Oe,Ae,Zt;if(!(oe!=null&&oe.length))se.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(f.actionTabs.type!=1){if(((Ae=(Oe=f==null?void 0:f.Courses)==null?void 0:Oe.spoc_courses)==null?void 0:Ae.length)+(oe==null?void 0:oe.length)>3){se.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((Zt=A==null?void 0:A.spoc_courses)==null?void 0:Zt.length)+(oe==null?void 0:oe.length)>3){se.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}P(!0);const pe=yield(0,Qe.sm)({id:z.pathId,course_ids:oe,course_type:f.actionTabs.type});P(!1),pe&&(se.ZP.success("\u6DFB\u52A0\u6210\u529F"),Bt(),L&&L())}}),Bt=()=>{N.setFieldsValue({course_name:"",manager_name:""}),O([]),o({type:"pathsDetail/setActionTabs",payload:{}})},le=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Oe,Ae)=>i.createElement(ul.default,{value:Ae.id,checked:oe.includes(String(Ae.id)),disabled:!!Oe})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:Oe=>i.createElement(Ue.Z,{placement:"bottom",title:Oe},i.createElement("span",null,Oe||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:Oe=>i.createElement(Ue.Z,{placement:"bottom",title:Oe},i.createElement("span",null,Oe||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:Oe=>i.createElement(Ue.Z,{placement:"bottom",title:Oe},i.createElement("span",null,Oe||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:Oe=>i.createElement(Ue.Z,{placement:"bottom",title:Oe},i.createElement("span",null,Oe))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:Oe=>i.createElement(Ue.Z,{placement:"bottom",title:Oe},i.createElement("span",null,Oe||"--"))}];return i.createElement(Ze.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:f.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Ne,onOk:Te,onCancel:Bt},i.createElement(te.default,{layout:"inline",form:N,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:re},i.createElement(te.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},i.createElement(Wt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),i.createElement(te.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},i.createElement(Wt.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),i.createElement(te.default.Item,null,i.createElement(hn.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Le&&i.createElement("div",{className:"tc font16 c-light-black mt40"},i.createElement("img",{src:si.RL,width:"100",alt:""}),i.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Le&&i.createElement("section",null,i.createElement("div",{className:"flexd-table-header mt20"},i.createElement(Al.default,{pagination:!1,dataSource:[],columns:le})),i.createElement("div",{style:{maxHeight:260,overflow:"auto"}},i.createElement(oi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Oe=>{tt()},hasMore:K,useWindow:!1},i.createElement(Al.default,{loading:F,showHeader:!1,pagination:!1,dataSource:xe,columns:le,onRow:Oe=>({onClick:Ae=>{Ae.currentTarget.querySelector("input").disabled||De(Ae.currentTarget.querySelector("input").value)}})})))))};var Y0=(0,Pe.connect)(({pathsDetail:f,loading:m})=>({pathsDetail:f,loading:m}))(Q0),zo=v(99196),Ro=v(44589),$0=v(39180),Zs=v.n($0),em=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const tm=(0,Ro.W8)(({item:f,toIndex:m,params:o,isShow:A,setShow:L,dispatch:z,user:K,classroomList:T,handleDeleteMember:F,pathsDetail:S})=>{var N,xe,ve,ie,ce,oe;return i.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},i.createElement("div",{className:Jl.directionItemWrap},i.createElement(Ue.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:i.createElement("div",{className:Jl.teamHeight},i.createElement("div",{style:{display:"flex"}},i.createElement("div",{className:Jl.imageWrap,style:{marginRight:11}},i.createElement("img",{className:Jl.imageWrap,src:Su.Z.API_SERVER+"/images/"+(f==null?void 0:f.image_url)})),i.createElement("div",null,i.createElement("div",{title:f==null?void 0:f.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(f==null?void 0:f.name)||"--"),i.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},f==null?void 0:f.school))),i.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(f!=null&&f.brief_introduction)&&i.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(f==null?void 0:f.brief_introduction)&&i.createElement("div",{className:Jl.divHeight},f==null?void 0:f.brief_introduction),((N=K==null?void 0:K.userInfo)==null?void 0:N.user_id)===(f==null?void 0:f.id)&&i.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Pe.history.push("/account/profile")},i.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},i.createElement("img",{draggable:!1,className:Jl.imgradius,onClick:()=>{(0,Qt.bg)()?Pe.history.push(`${f.user_url}`):z({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Su.Z.API_SERVER+"/images/"+(f==null?void 0:f.image_url)}),i.createElement("div",null,((xe=f==null?void 0:f.name)==null?void 0:xe.length)>6?((ve=f==null?void 0:f.name)==null?void 0:ve.substr(0,6))+"...":(f==null?void 0:f.name)||"--",i.createElement("br",null),i.createElement("span",{style:{color:"#999999"}},((ie=f==null?void 0:f.school)==null?void 0:ie.length)>6?((ce=f==null?void 0:f.school)==null?void 0:ce.substr(0,6))+"...":(f==null?void 0:f.school)||"--"))),i.createElement("br",null),i.createElement("span",{className:Jl.groupActionWrap},i.createElement("i",{style:{display:!((oe=S.detail)!=null&&oe.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:O=>{O.stopPropagation(),F(f.id)}}))))}),nm=(0,Ro.JN)(({isShow:f,setShow:m,pathsDetail:o,items:A,params:L,dispatch:z,user:K,classroomList:T,handleDeleteMember:F})=>i.createElement("div",{className:"task-list-container"},A==null?void 0:A.map((S,N)=>i.createElement(tm,{key:`${S.id}`,isShow:f,setShow:m,dispatch:z,pathsDetail:o,handleDeleteMember:F,user:K,classroomList:T,toIndex:N+1,params:L,index:N,item:S})))),um=({isupdate:f,setisupdate:m,data:o,user:A,classroomList:L,pathsDetail:z,operation:K,callback:T,handleDeleteMember:F,onCancel:S,dispatch:N,visible:xe=!1})=>{const[ve,ie]=(0,i.useState)(o),ce=(0,Pe.useParams)(),[oe,O]=(0,i.useState)(),[Le,G]=(0,i.useState)(!0);function Ne(ue){const{newIndex:re,oldIndex:De}=ue;K&&ie(Zs()(ve,De,re))}(0,i.useEffect)(()=>{f&&(P(ve.map(ue=>ue==null?void 0:ue.id)),m(!1))},[f]),(0,i.useEffect)(()=>{ie(o)},[JSON.stringify(o)]);function P(ue){return em(this,null,function*(){const re=yield(0,be.ZP)(`/api/paths/${ce==null?void 0:ce.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:ue}});N({type:"pathsDetail/getRightData",payload:{id:ce.pathId}})})}return i.createElement("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel"},i.createElement(nm,{axis:"xy",helperClass:"dragging-li",isShow:Le,setShow:G,distance:2,disableAutoscroll:!0,dispatch:N,pathsDetail:z,handleDeleteMember:F,user:A,classroomList:L,params:ce,items:ve,onSortEnd:Ne}))};var lm=(0,Pe.connect)(({user:f,classroomList:m,pathsDetail:o})=>({user:f,classroomList:m,pathsDetail:o}))(um),Xo={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},am=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const $v=null,rm=(0,Ro.W8)(({item:f,toIndex:m,params:o,dispatch:A,classroomList:L,handleDeleteMember:z,pathsDetail:K})=>{var T,F,S,N;return i.createElement("span",{onClick:()=>{window.open(f==null?void 0:f.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},i.createElement("div",{className:Xo.directionItemWrap},i.createElement("img",{className:Xo.imgradius,src:Su.Z.API_SERVER+(f==null?void 0:f.default_image)}),i.createElement("span",{className:Xo.groupActionWrap},i.createElement(Ue.Z,{title:f.name},i.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((T=f.name)==null?void 0:T.length)>7?i.createElement("span",null,(F=f.name)==null?void 0:F.substring(0,7),i.createElement("br",null)," ",(S=f.name)==null?void 0:S.substring(7,14),(f==null?void 0:f.name.length)>14&&"..."):f.name)))),i.createElement("div",{className:Xo.bottomdiv},i.createElement(Ue.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${f==null?void 0:f.visits}`,placement:"bottom"},i.createElement("span",null,i.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),i.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},f==null?void 0:f.visits))),i.createElement(Ue.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${f==null?void 0:f.course_members_count}`,placement:"bottom"},i.createElement("span",null,i.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),i.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",f==null?void 0:f.course_members_count))),i.createElement(Ue.Z,{overlayStyle:{maxWidth:380},title:i.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",f==null?void 0:f.tasks_count),placement:"bottom"},i.createElement("span",null,i.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),i.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",f==null?void 0:f.tasks_count))),i.createElement(Ue.Z,{title:"\u5220\u9664",placement:"bottom"},i.createElement("span",null,i.createElement("i",{style:{color:"#bbbbbb",display:!((N=K==null?void 0:K.detail)!=null&&N.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:xe=>{xe.stopPropagation(),z(f.id)}})))))}),im=(0,Ro.JN)(({items:f,params:m,dispatch:o,classroomList:A,handleDeleteMember:L,pathsDetail:z})=>i.createElement("div",{className:"task-list-container",style:{minHeight:(f==null?void 0:f.length)*240}},f==null?void 0:f.map((K,T)=>i.createElement(rm,{key:`${K.id}`,dispatch:o,pathsDetail:z,handleDeleteMember:L,classroomList:A,toIndex:T+1,params:m,index:T,item:K})))),om=({data:f,classroomList:m,pathsDetail:o,callback:A,handleDeleteMember:L,onCancel:z,dispatch:K,visible:T=!1})=>{const[F,S]=(0,i.useState)(f),N=(0,Pe.useParams)(),[xe,ve]=(0,i.useState)();function ie(oe){const{newIndex:O,oldIndex:Le}=oe;ce(Zs()(F,Le,O).map(G=>G==null?void 0:G.id)),S(Zs()(F,Le,O))}(0,i.useEffect)(()=>{S(f)},[JSON.stringify(f)]);function ce(oe){return am(this,null,function*(){const O=yield(0,be.ZP)(`/api/paths/${N==null?void 0:N.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:oe}})})}return i.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},i.createElement(im,{axis:"y",helperClass:"dragging-li",pathsDetail:o,distance:2,dispatch:K,handleDeleteMember:L,classroomList:m,params:N,items:F,onSortEnd:ie}))};var xd=(0,Pe.connect)(({classroomList:f,pathsDetail:m})=>({classroomList:f,pathsDetail:m}))(om),Hs=v(19150),Tr=v(63253),sm="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",wd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",Ad="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",Vs=v(46420),Cd=v(42441),eh=v(56047),Y=v(59301),Js=Object.getOwnPropertySymbols,Pd=Object.prototype.hasOwnProperty,cm=Object.prototype.propertyIsEnumerable,dm=(f,m)=>{var o={};for(var A in f)Pd.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Js)for(var A of Js(f))m.indexOf(A)<0&&cm.call(f,A)&&(o[A]=f[A]);return o},ta=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});function Ks(f){const m=(L,z)=>{if(L.localName===z)return L;for(let K=0,T=L;T=T.parentNode;K++){if(T.localName===z)return T;if(T==document.documentElement)return!1}},o=f.target,A=m(o,"a");if(console.log([A],A==null?void 0:A.href,44),!(A!=null&&A.href)&&o.tagName.toUpperCase()==="IMG"){let L=o.src||o.getAttribute("src");L&&L.indexOf("/images/avatars/User")===-1&&(f.stopPropagation(),f.preventDefault(),Vs.Z.publish("preview-image",L))}}const fm=f=>{var m=f,{pathsDetail:o,user:A,globalSetting:L,loading:z,classroomList:K,dispatch:T}=m,F=dm(m,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),S,N,xe,ve,ie,ce,oe,O,Le,G,Ne,P,ue,re,De,tt,Te,Bt,le,Oe,Ae,Zt,pe,he,mn,pt,yn,jn,Ve,dt,Ht,Ce,we,ot,qt,pn,Ge,Yt,x,ct,ut,Gt,lt,kt,fe,Re,Ft,Nn,xt,Xn,sn,Fu,il,Iu,Kl,Ol,zl,kl,Dl,_t,Wu,Za,ga,ya,cu,Ul,Tl,Ql,ur,nt,Je,bn,st,el,du,Ju,yl,vt,Bu,xu,Wl,_a,Sl,Ha,qu,Et,In,Rr,Va,Xr,na,gr,Ia,Ja,lr,Zr,Ka,wu,ua,ar,Ua,Ea,Wa,qa,yr,Qr,M,Be,Xe,$t,ft,$e,fu,zu;const[mu]=(0,Pe.useSearchParams)(),gn=(0,Pe.useParams)(),[Rl,ql]=(0,i.useState)(!0),[Mu,la]=(0,i.useState)(!1),[Yl,uu]=(0,i.useState)(),[_l,rr]=(0,i.useState)(),[St,Ga]=(0,i.useState)({}),[ol,aa]=(0,i.useState)(),ku=(0,i.useRef)(),[tn,Gu]=(0,i.useState)(!1),[Ma,Nl]=(0,i.useState)({}),[B,j]=(0,i.useState)(!1),[q,V]=(0,i.useState)(!1),[Fe,at]=(0,i.useState)(!1),it=(0,Pe.useLocation)(),Nt=!((S=o.detail)!=null&&S.can_managed),un=()=>{se.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")};(0,i.useEffect)(()=>{if(ku.current)return ku.current.addEventListener("mousedown",Ks),()=>{var ke;(ke=ku.current)==null||ke.removeEventListener("mousedown",Ks)}},[ku.current]);const Ln=()=>ta(void 0,null,function*(){if(!(_l!=null&&_l.trim())){se.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const ke=yield(0,Qe.bw)({id:gn.pathId,team_title:_l.trim()});uu(!Yl),(ke==null?void 0:ke.status)===0&&(rr(null),se.ZP.success(ke.message),T({type:"pathsDetail/getRightData",payload:{id:gn.pathId}}))});(0,i.useEffect)(()=>{var ke,et;((ke=o.detail)==null?void 0:ke.show_spoc)===1&&T({type:"pathsDetail/getCoureses",payload:{id:gn.pathId}}),(et=o.detail)!=null&&et.show_history&&cn()},[o.detail]);function cn(){return ta(this,null,function*(){Nl(yield(0,Qe.ue)({id:gn.pathId,course_type:1}))})}(0,i.useEffect)(()=>{var ke,et,Ee;if(((ke=K.actionTabs)==null?void 0:ke.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Rt=(Ee=(et=o.detail)==null?void 0:et.courses)==null?void 0:Ee.find(Wn=>{var Jn;return Wn.course_id===((Jn=K.actionTabs)==null?void 0:Jn.name)});Ga(Rt||{})}},[K.actionTabs]),(0,i.useEffect)(()=>{var ke,et,Ee,Rt,Wn,Jn,Qu,pu,iu,Yu;let vu;if((ke=o.detail)!=null&&ke.has_start){const tl=(Ee=(et=o.detail)==null?void 0:et.courses)==null?void 0:Ee.findIndex(sl=>{var ba;return parseInt((ba=sl.course_status)==null?void 0:ba.status)===1});vu=tl>-1?tl:0}else{let tl=(Jn=(Wn=(Rt=o.detail)==null?void 0:Rt.courses)==null?void 0:Wn.map(sl=>{var ba;return parseInt((ba=sl.course_status)==null?void 0:ba.status)}))==null?void 0:Jn.lastIndexOf(2);vu=tl>-1?tl:0,tl=(pu=(Qu=o.detail)==null?void 0:Qu.courses)==null?void 0:pu.findIndex(sl=>{var ba;return parseInt((ba=sl.course_status)==null?void 0:ba.status)===0}),vu=tl>-1?tl:vu}(iu=o.detail)!=null&&iu.courses&&Ga(((Yu=o.detail)==null?void 0:Yu.courses[vu])||{})},[o.detail]);const Mn=ke=>ta(void 0,null,function*(){Ze.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\u6210\u5458\u5417\uFF1F"),onOk:()=>ta(void 0,null,function*(){var et;const Ee=yield(0,Qe.EP)({id:gn.pathId,user_id:ke});(Ee==null?void 0:Ee.status)===1&&(((et=A.userInfo)==null?void 0:et.user_id)===ke&&(window.location.href=window.location.href),se.ZP.info(Ee==null?void 0:Ee.message),Lt())})})}),Bn=ke=>ta(void 0,null,function*(){Ze.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:()=>ta(void 0,null,function*(){const et=yield(0,Qe.$D)({id:gn.pathId,courseid:ke});(et==null?void 0:et.status)===0&&(se.ZP.info("\u5220\u9664\u6210\u529F"),Lt())})})}),kn=()=>{Ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>ta(void 0,null,function*(){const ke=yield(0,Qe.c3)({id:gn.pathId});ke.status===0&&(aa(!0),se.ZP.success(ke.message))})})},It=()=>{T({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},Fn=ke=>{if(Nt){un();return}T({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:ke}})},Lt=()=>{T({type:"pathsDetail/getPathsDetail",payload:{id:gn.pathId}}),T({type:"pathsDetail/getRightData",payload:{id:gn.pathId}}),T({type:"pathsDetail/getCoureses",payload:{id:gn.pathId}})},Vt=()=>{var ke;return Yl?Y.createElement("div",{className:Cn.flexRow},Y.createElement(Wt.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:_l,onChange:et=>rr(et.target.value)}),Y.createElement(hn.ZP,{className:"ml5",onClick:()=>uu(!Yl)},"\u53D6\u6D88"),Y.createElement(hn.ZP,{className:"ml5",type:"primary",onClick:Ln},"\u786E\u5B9A")):Y.createElement("div",{className:Cn.directionItemWrap},Y.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Y.createElement("img",{style:{marginRight:"10px"},src:wd})," ",(ke=o.rightData)==null?void 0:ke.team_title),Y.createElement("span",{className:Cn.groupActionWrap},Y.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Nt){un();return}uu(!Yl)}})),!B&&Y.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Nt){un();return}j(!0)}},"\u7F16\u8F91"),B&&Y.createElement("div",{style:{flex:"1",textAlign:"end"}},Y.createElement("a",{onClick:()=>{j(!1)}},"\u53D6\u6D88"),Y.createElement("a",{onClick:()=>{V(!0),setTimeout(()=>{j(!1)},500)},style:{marginLeft:10}},"\u5B8C\u6210")))},Dn=()=>{var ke,et;let Ee=new Image;Ee.src=si.yt;let Rt=((et=(ke=o.rightData)==null?void 0:ke.tags)==null?void 0:et.map((Jn,Qu)=>({name:Jn.tag_name,value:Qu})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Ee,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:Rt}]}},Dt=()=>{(0,wn.tJ)(T)&&Ze.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>ta(void 0,null,function*(){var ke;const et=yield(0,Qe.JS)({id:St==null?void 0:St.course_id});et.status===0&&(se.ZP.success(et.message),T({type:"pathsDetail/getPathsDetail",payload:{id:gn.pathId}}),parseInt((ke=St.course_status)==null?void 0:ke.status)===1&&(0,_n.xg)(`${St==null?void 0:St.first_category_url}`))})})},_e=()=>ta(void 0,null,function*(){const ke=yield(0,be.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:gn.pathId}});(ke==null?void 0:ke.status)==0?Ke():Ze.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ta(void 0,null,function*(){const et=yield(0,be.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:gn.pathId}});(et==null?void 0:et.status)==0&&Ke()})})}),Ke=()=>ta(void 0,null,function*(){la(!0);const ke=yield(0,be.ZP)("/api/payments.json",{method:"POST",body:{subject_id:gn.pathId,payment_method:"wechat_qr"}});ke!=null&&ke.num&&(la(!1),Pe.history.push(mu.get("userid")?`/order/${gn.pathId}/pay?order_num=${ke==null?void 0:ke.num}&userid=${mu.get("userid")}`:`/order/${gn.pathId}/pay?order_num=${ke==null?void 0:ke.num}`))}),At=(ke,et)=>ta(void 0,null,function*(){T({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Ee=et?yield(0,Tr.BK)({id:ke}):yield(0,Tr.Ir)({id:ke});if(T({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Ee!=null&&Ee.game_identifier||Ee!=null&&Ee.identifier){(0,_n.xg)(et?`/tasks/${Ee==null?void 0:Ee.identifier}/jupyter?subject_id=${gn.pathId}`:`/tasks/${Ee.game_identifier}?subject_id=${gn.pathId}`);return}(Ee==null?void 0:Ee.status)===2?ht(Ee==null?void 0:Ee.message):(Ee==null?void 0:Ee.status)===3&&Mt(Ee==null?void 0:Ee.message)}),Mt=ke=>{Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ke,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ht=ke=>{ke=ke!=null&&ke.includes(".json")?ke:`${ke}.json`,Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Y.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ta(void 0,null,function*(){const et=yield(0,Hs.$Q)({url:ke});if(!et)return;se.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ee=yield(0,Tr.Ir)({id:et.shixun_identifier});if(Ee!=null&&Ee.game_identifier){(0,_n.xg)(`/tasks/${Ee.game_identifier}?subject_id=${gn.pathId}`);return}(Ee==null?void 0:Ee.status)===2?ht(Ee==null?void 0:Ee.message):(Ee==null?void 0:Ee.status)===3&&Mt(Ee==null?void 0:Ee.message)})})},me=()=>{var ke;if(!(0,wn.tJ)(T))return;let et=[];(ke=o==null?void 0:o.stageData)==null||ke.forEach(Rt=>{var Wn,Jn;Rt.items&&((Wn=Rt.items)!=null&&Wn.length)&&((Jn=Rt.items)==null||Jn.forEach(Qu=>{var pu;et.push(Qu),Qu.children&&((pu=Qu.children)!=null&&pu.length)&&(et=et.concat(Qu.children))}))});const Ee=et.find(Rt=>["VideoItem","Attachment","Shixun"].includes(Rt.item_type));if(console.log(Ee,"stageParam"),Ee.item_type==="VideoItem"){(0,_n.xg)(`/video/${Ee.id}?subject_id=${gn.pathId}`);return}if(Ee.item_type==="Attachment"){(0,_n.xg)(Ee.url);return}if(Ee.item_type==="Shixun"){At(Ee.identifier,Ee.is_jupyter);return}},de=()=>{var ke,et,Ee,Rt;const Wn=(et=(ke=o.detail)==null?void 0:ke.learning_status)==null?void 0:et[0],Jn=(Rt=(Ee=o.detail)==null?void 0:Ee.learning_status)==null?void 0:Rt[1];if(Wn==="can")return Y.createElement(hn.ZP,{onClick:me,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(Wn==="disabled"){if(Jn==="try"||Jn==="unpayed")return Y.createElement(hn.ZP,{loading:Mu,onClick:_e,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Jn==="expired")return Y.createElement(hn.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Jn==="buyed")return Y.createElement(hn.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Me=()=>{var ke,et,Ee,Rt,Wn,Jn,Qu,pu,iu,Yu,vu,tl,sl,ba;const Fo=(et=(ke=o.detail)==null?void 0:ke.learning_status)==null?void 0:et[0],jc=(Rt=(Ee=o.detail)==null?void 0:Ee.learning_status)==null?void 0:Rt[1];if(Fo==="disabled")return Y.createElement(Ue.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Y.createElement("b",{className:Cn.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(Fo==="can")return Y.createElement("b",{className:((Jn=(Wn=o.rightData)==null?void 0:Wn.progress)==null?void 0:Jn.certificated)==="drafted"?Cn.disabled:"",onClick:Kt},((pu=(Qu=o.rightData)==null?void 0:Qu.progress)==null?void 0:pu.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Yu=(iu=o.rightData)==null?void 0:iu.progress)==null?void 0:Yu.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((tl=(vu=o.rightData)==null?void 0:vu.progress)==null?void 0:tl.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((ba=(sl=o.rightData)==null?void 0:sl.progress)==null?void 0:ba.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},Kt=()=>ta(void 0,null,function*(){var ke,et,Ee,Rt,Wn,Jn,Qu,pu,iu,Yu,vu;const tl=()=>ta(void 0,null,function*(){const sl=yield(0,be.ZP)(`/api/users/${A.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:gn.pathId}});(sl==null?void 0:sl.status)===0&&(se.ZP.info("\u63D0\u4EA4\u6210\u529F"),T({type:"pathsDetail/getRightData",payload:{id:gn.pathId}}))});if(!((ke=A.userInfo)!=null&&ke.professional_certification))return Ze.default.confirm({title:"\u63D0\u793A",centered:!0,content:Y.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,_n.xg)("/account/certification")}}),!1;if(((Ee=(et=o.rightData)==null?void 0:et.progress)==null?void 0:Ee.certificated)==="drafted")return!1;if(((Wn=(Rt=o.rightData)==null?void 0:Rt.progress)==null?void 0:Wn.certificated)==="none"||((Qu=(Jn=o.rightData)==null?void 0:Jn.progress)==null?void 0:Qu.certificated)==="rejected")return((pu=o.rightData)==null?void 0:pu.progress.learned)===100?Ze.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:tl}):Ze.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(iu=o.rightData)==null?void 0:iu.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:tl}),!1;((vu=(Yu=o.rightData)==null?void 0:Yu.progress)==null?void 0:vu.certificated)==="passed"&&Gu(!0)}),We=(0,i.useMemo)(()=>{var ke,et;if((et=(ke=o.rightData)==null?void 0:ke.tags)!=null&&et.length)return Y.createElement(Cd.Z,{option:Dn(),style:{height:370},opts:{renderer:"svg"}})},[(N=o.rightData)==null?void 0:N.tags]),gt=(0,i.useMemo)(()=>{var ke,et;return Y.createElement("div",{style:{width:"100%"}},(et=(ke=o.rightData)==null?void 0:ke.members)==null?void 0:et.map((Ee,Rt)=>{var Wn,Jn,Qu,pu,iu;return Y.createElement("div",{key:Rt,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Y.createElement("div",{className:Jl.directionItemWrap},Y.createElement(Ue.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Y.createElement("div",{className:Jl.teamHeight},Y.createElement("div",{style:{display:"flex"}},Y.createElement("div",{className:Jl.imageWrap,style:{marginRight:11}},Y.createElement("img",{className:Jl.imageWrap,src:Su.Z.API_SERVER+"/images/"+(Ee==null?void 0:Ee.image_url)})),Y.createElement("div",null,Y.createElement("div",{title:Ee==null?void 0:Ee.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Ee==null?void 0:Ee.name)||"--"),Y.createElement("div",{title:Ee==null?void 0:Ee.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ee==null?void 0:Ee.school))),Y.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Ee!=null&&Ee.brief_introduction)&&Y.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Ee==null?void 0:Ee.brief_introduction)&&Y.createElement("div",{className:Jl.divHeight},Ee==null?void 0:Ee.brief_introduction),((Wn=A==null?void 0:A.userInfo)==null?void 0:Wn.user_id)===(Ee==null?void 0:Ee.id)&&Y.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>Pe.history.push("/account/profile")},Y.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Y.createElement("img",{draggable:!1,className:Jl.imgradius,onClick:()=>{(0,Qt.bg)()?Pe.history.push(`${Ee.user_url}`):T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:Su.Z.API_SERVER+"/images/"+(Ee==null?void 0:Ee.image_url)}),Y.createElement("div",null,((Jn=Ee==null?void 0:Ee.name)==null?void 0:Jn.length)>6?((Qu=Ee==null?void 0:Ee.name)==null?void 0:Qu.substr(0,6))+"...":(Ee==null?void 0:Ee.name)||"--",Y.createElement("br",null),Y.createElement("span",{style:{color:"#999999"}},((pu=Ee==null?void 0:Ee.school)==null?void 0:pu.length)>6?((iu=Ee==null?void 0:Ee.school)==null?void 0:iu.substr(0,6))+"...":(Ee==null?void 0:Ee.school)||"--"))),Y.createElement("br",null)))}))},[(xe=o.rightData)==null?void 0:xe.members]),Tn=!!((ve=o.detail)!=null&&ve.participant_count)&&!((ie=o.detail)!=null&&ie.allow_statistics),yt=((oe=(ce=o.detail)==null?void 0:ce.courses)==null?void 0:oe.findIndex(ke=>(ke==null?void 0:ke.course_id)===(St==null?void 0:St.course_id)))+1===((Le=(O=o.detail)==null?void 0:O.courses)==null?void 0:Le.length);return Y.createElement("section",{className:Cn.rightWrap},((G=o.rightData)==null?void 0:G.qrcode_img)&&Y.createElement("div",{className:Cn.qrCode},Y.createElement("img",{src:(Ne=o.rightData)==null?void 0:Ne.qrcode_img})),((P=o.rightData)==null?void 0:P.progress)&&Y.createElement("div",{className:`${Cn.card} ${Cn.cardTop}`,style:{top:(re=(ue=o.detail)==null?void 0:ue.courses)!=null&&re.length?"-140px":"-70px"}},parseInt((De=St==null?void 0:St.course_status)==null?void 0:De.status)===2&&St.course_identity<6&&Y.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((tt=St.course_status)==null?void 0:tt.status)===2&&(St.course_identity<6?"":Y.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Y.createElement("div",{className:Cn.flexRow},Tn&&!!((Bt=(Te=o.detail)==null?void 0:Te.courses)!=null&&Bt.length)&&yt&&Y.createElement("span",{className:"mt20"},Y.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(le=o.detail)==null?void 0:le.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Y.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Y.createElement("span",{className:"mr5 c-red-ee4"},ol===!0?((Oe=o.detail)==null?void 0:Oe.participant_count)+1:(Ae=o.detail)==null?void 0:Ae.participant_count),"\u4EBA")),Tn&&!((pe=(Zt=o.detail)==null?void 0:Zt.courses)!=null&&pe.length)&&yt&&Y.createElement("span",null,!((he=o.detail)!=null&&he.has_participate)&&(ol===!0?Y.createElement("span",{className:`${Cn.classButton} ${Cn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Y.createElement("a",{className:`${Cn.classButton} ${Cn.bg28e}`,onClick:kn},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((mn=o.detail)==null?void 0:mn.has_participate)&&Y.createElement("span",{className:`${Cn.classButton} ${Cn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Y.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(pt=o.detail)==null?void 0:pt.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Y.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Y.createElement("span",{className:"mr5 c-red-ee4"},ol===!0?((yn=o.detail)==null?void 0:yn.participant_count)+1:(jn=o.detail)==null?void 0:jn.participant_count),"\u4EBA"))),parseInt((Ve=St==null?void 0:St.course_status)==null?void 0:Ve.status)===1&&Y.createElement("div",{className:"mr20 c-red-ee4"},(dt=St==null?void 0:St.course_status)==null?void 0:dt.time),Y.createElement("p",{style:{display:St.course_identity<6?"":"none"},className:`mb10 mt10 ${Cn.flexRowAbout}`},Y.createElement("span",{style:{display:((Ht=St.course_status)==null?void 0:Ht.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Ce=o.rightData)==null?void 0:Ce.progress.learned,"%"),Y.createElement("span",{style:{display:((we=St.course_status)==null?void 0:we.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,_n.li)((ot=o.rightData)==null?void 0:ot.progress.time)," "),((pn=(qt=o.rightData)==null?void 0:qt.progress)==null?void 0:pn.certificated)!="disabled"&&Y.createElement(hn.ZP,{disabled:((Yt=(Ge=o.rightData)==null?void 0:Ge.progress)==null?void 0:Yt.certificated)==="drafted",onClick:Kt},((ct=(x=o.rightData)==null?void 0:x.progress)==null?void 0:ct.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Gt=(ut=o.rightData)==null?void 0:ut.progress)==null?void 0:Gt.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((kt=(lt=o.rightData)==null?void 0:lt.progress)==null?void 0:kt.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Re=(fe=o.rightData)==null?void 0:fe.progress)==null?void 0:Re.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Y.createElement(Ue.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Y.createElement(Di.Z,{percent:(Ft=o.rightData)==null?void 0:Ft.progress.learned,showInfo:!1,style:{display:((Nn=St.course_status)==null?void 0:Nn.status)<=1&&St.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((xt=St.course_status)==null?void 0:xt.status)===2&&((Xn=o.detail)==null?void 0:Xn.allow_add_member)&&Y.createElement("a",{className:Cn.classButton,href:`${St==null?void 0:St.first_category_url}`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((sn=St.course_status)==null?void 0:sn.status)===1&&St.course_identity>5&&Y.createElement("div",{className:Cn.classButton,onClick:Dt},"\u7ACB\u5373\u52A0\u5165"),parseInt((Fu=St.course_status)==null?void 0:Fu.status)===1&&St.course_identity===5&&Y.createElement("a",{className:Cn.classButton,href:`${St==null?void 0:St.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((il=St.course_status)==null?void 0:il.status)===0&&St.course_identity>5&&Y.createElement("div",{className:Cn.classButton,onClick:Dt},"\u7ACB\u5373\u62A5\u540D"),parseInt((Iu=St.course_status)==null?void 0:Iu.status)===0&&St.course_identity===5&&Y.createElement("div",{className:Cn.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((Kl=St==null?void 0:St.course_status)==null?void 0:Kl.status)===0||parseInt((Ol=St==null?void 0:St.course_status)==null?void 0:Ol.status)===1)&&St.course_identity<5&&Y.createElement("a",{className:Cn.classButton,href:`${St==null?void 0:St.first_category_url}`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Tn&&yt&&((zl=o.detail)==null?void 0:zl.has_participate)&&Y.createElement("span",{className:`${Cn.classButton} ${Cn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Tn&&yt&&!((kl=o.detail)!=null&&kl.has_participate)&&(ol?Y.createElement("span",{className:`${Cn.classButton} ${Cn.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Y.createElement("span",{className:`${Cn.classButton} ${Cn.bg28e}`,onClick:kn},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Dl=o.detail)!=null&&Dl.excellent)&&((_t=o.detail)==null?void 0:_t.is_free)!==!0&&Y.createElement("div",{className:Cn.price},Y.createElement("div",{className:Cn.d1},Y.createElement("span",null,Y.createElement(Ue.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Y.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Y.createElement("span",{style:{color:"#333"}},((Za=(Wu=o.detail)==null?void 0:Wu.expiration_type)==null?void 0:Za.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((ya=(ga=o.detail)==null?void 0:ga.expiration_type)==null?void 0:ya.clazz)==="2"&&`\u8D2D\u4E70\u540E${(Tl=(Ul=(cu=o.detail)==null?void 0:cu.expiration_type)==null?void 0:Ul.days)==null?void 0:Tl[0]}\u5929\u5185\u6709\u6548`,((ur=(Ql=o.detail)==null?void 0:Ql.expiration_type)==null?void 0:ur.clazz)==="3"&&`${(bn=(Je=(nt=o.detail)==null?void 0:nt.expiration_type)==null?void 0:Je.days)==null?void 0:bn.join("\u5230")}`)),Me()),((el=(st=o.detail)==null?void 0:st.learning_status)==null?void 0:el[0])==="can"?Y.createElement(i.Fragment,null,Y.createElement("div",{className:Cn.d2},Y.createElement("span",null,"\u5DF2\u5B66",(du=o.rightData)==null?void 0:du.progress.learned,"%"),Y.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,_n.li)((Ju=o.rightData)==null?void 0:Ju.progress.time))),Y.createElement("div",{className:Cn.d3},Y.createElement("div",{style:{width:((yl=o.rightData)==null?void 0:yl.progress.learned)+"%"}}))):Y.createElement("div",{className:Cn.d4},((vt=o.detail)==null?void 0:vt.is_discount)&&!!((Bu=o.detail)!=null&&Bu.origin_price)&&Y.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Y.createElement("br",null),Y.createElement("i",null,"\xA5",(xu=o.detail)==null?void 0:xu.origin_price)),Y.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Y.createElement("div",null,Y.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(Wl=o.detail)!=null&&Wl.is_discount?(_a=o.detail)==null?void 0:_a.price:(Sl=o.detail)==null?void 0:Sl.origin_price),(Ha=o.detail)!=null&&Ha.is_discount?Y.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(qu=o.detail)!=null&&qu.countdown?`\u5012\u8BA1\u65F6:${(Et=o.detail)==null?void 0:Et.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Y.createElement(Y.Fragment,null))),de()),Y.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Y.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Y.createElement("img",{style:{marginRight:"10px"},src:sm})," ",(In=o.detail)==null?void 0:In.learning_notes_title)),Y.createElement("div",{ref:ku},Y.createElement(wt.Z,{className:"fon16",value:(Rr=o.detail)==null?void 0:Rr.learning_notes}))),!!((Xr=(Va=o.rightData)==null?void 0:Va.members)!=null&&Xr.length)&&Y.createElement("div",{className:`${Cn.card} pb0`,style:{marginTop:(gr=(na=o.detail)==null?void 0:na.courses)!=null&&gr.length?-135:-65}},(Ia=o.detail)!=null&&Ia.allow_add_member?Vt():Y.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Y.createElement("img",{style:{marginRight:"10px"},src:wd})," ",(Ja=o.rightData)==null?void 0:Ja.team_title),B&&Y.createElement(lm,{setisupdate:V,isupdate:q,data:(lr=o.rightData)==null?void 0:lr.members,operation:(Zr=o.detail)==null?void 0:Zr.allow_add_member,handleDeleteMember:Mn}),!B&&gt,((Ka=o.detail)==null?void 0:Ka.allow_add_member)&&Y.createElement(Jt.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Y.createElement(xn.Z,{className:"c-blue current",onClick:()=>{if(Nt){un();return}at(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((ua=(wu=o.rightData)==null?void 0:wu.tags)!=null&&ua.length)&&((ar=o.detail)==null?void 0:ar.show_tag)&&Y.createElement("div",{className:Cn.skillWrap},Y.createElement("p",{className:`${Cn.skillTopWrap} font16 mb20`},Y.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Y.createElement("span",{className:"ml5 c-grey-c"},(Ea=(Ua=o.rightData)==null?void 0:Ua.tags)==null?void 0:Ea.length))),We),((Wa=o.detail)==null?void 0:Wa.show_spoc)===1&&Y.createElement("div",{className:`${Cn.card} pb0`,style:{marginTop:15}},Y.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Y.createElement("img",{style:{marginRight:"10px"},src:Ad}),"SPOC\u8BFE\u5802"),Y.createElement(xd,{data:(qa=o.Courses)==null?void 0:qa.spoc_courses,handleDeleteMember:Bn}),((yr=o.detail)==null?void 0:yr.show_spoc)===1&&((M=(Qr=o==null?void 0:o.Courses)==null?void 0:Qr.spoc_courses)==null?void 0:M.length)<3&&((Be=o.detail)==null?void 0:Be.allow_add_member)&&Y.createElement(Jt.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Y.createElement(xn.Z,{className:"c-blue current",onClick:()=>Fn()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((Xe=o.detail)==null?void 0:Xe.show_history)&&Y.createElement("div",{className:`${Cn.card} pb0`,style:{marginTop:15}},Y.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Y.createElement("img",{style:{marginRight:"10px"},src:Ad}),"\u5386\u53F2\u8BFE\u5802"),Y.createElement(xd,{data:Ma==null?void 0:Ma.spoc_courses,handleDeleteMember:Bn}),(($t=o.detail)==null?void 0:$t.show_history)&&((ft=Ma==null?void 0:Ma.spoc_courses)==null?void 0:ft.length)<3&&(($e=o.detail)==null?void 0:$e.allow_add_member)&&Y.createElement(Jt.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Y.createElement(xn.Z,{className:"c-blue current",onClick:()=>Fn(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Y.createElement(Dr,{open:Fe,onReloadData:Lt,onClose:()=>at(!1)}),Y.createElement(Y0,{onReloadData:Lt,data:Ma}),Y.createElement(zo.Z,{visible:tn,onCancel:()=>{Gu(!1)},data:((zu=(fu=o.rightData)==null?void 0:fu.progress)==null?void 0:zu.info)||{}}))};var mm=(0,Pe.connect)(({pathsDetail:f,user:m,loading:o,globalSetting:A,classroomList:L})=>({pathsDetail:f,user:m,globalSetting:A,loading:o.models.index,classroomList:L}))(fm),Pu={flex_box_center:"flex_box_center___q0S4d",flex_space_between:"flex_space_between___Fy02c",flex_box_vertical_center:"flex_box_vertical_center___K_FnU",flex_box_center_end:"flex_box_center_end___qmqaH",flex_box_column:"flex_box_column___WQzhZ",icons:"icons___aaBUJ",shixuns:"shixuns___x9sW9",buttons:"buttons___LxOPo",addStage:"addStage___o5akL",color4CA:"color4CA___SvYU_",color204:"color204___eoE_n",completed:"completed___gk1M4",actionTabs:"actionTabs____5k1w",tab:"tab___Bfp9d",s1:"s1___BkREC",s2:"s2___y46gT",tabActive:"tabActive___Tk1ym",learn:"learn___nzbq4",ChapterStyle:"ChapterStyle___r7mwW",TitleStyle:"TitleStyle___xA3CY",EditStyle:"EditStyle___f2scX",labelContainer:"labelContainer___o566h",text:"text___J_6Dy",tag:"tag____4FNA","tagsList-content":"tagsList-content___j8ztj",introContent:"introContent____8Ziq",introContentMaxHeight:"introContentMaxHeight___OQHN_"},Si=v(43428),Zo=v(28103),Sr=v(53864),Bd=v(85345),ma={flex_box_center:"flex_box_center___f9Y4A",flex_space_between:"flex_space_between___I6MWj",flex_box_vertical_center:"flex_box_vertical_center___BFbAG",flex_box_center_end:"flex_box_center_end___TN47s",flex_box_column:"flex_box_column___ab8pI",wrp:"wrp___o8GAj",drawer:"drawer___hKPci",menu:"menu___NmsZq",actived:"actived___VmSRs",actived2:"actived2___L7hZl",listItem:"listItem___rLCYD",info:"info___ProlR",title:"title___DtPu3",titleLeft:"titleLeft___nAPKM",titleRight:"titleRight___puGmC",search:"search___8U7Z_",description:"description___D_sXj",filter:"filter___UOLBV",menuCourse:"menuCourse___gfJ2j",authorname:"authorname___cTiR0","tooltip-content":"tooltip-content___M1Rrn"},kd=Object.defineProperty,pm=Object.defineProperties,vm=Object.getOwnPropertyDescriptors,Us=Object.getOwnPropertySymbols,hm=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Dd=(f,m,o)=>m in f?kd(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,pa=(f,m)=>{for(var o in m||(m={}))hm.call(m,o)&&Dd(f,o,m[o]);if(Us)for(var o of Us(m))ao.call(m,o)&&Dd(f,o,m[o]);return f},Ws=(f,m)=>pm(f,vm(m)),Ni=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const{Search:th}=Wt.default,gm=[{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"}]}],qs=({classroomList:f,loading:m,dispatch:o,cb:A,shixunIds:L=[]})=>{var z;const K=(0,Pe.useParams)(),T=(0,Pe.useLocation)(),{actionTabs:F}=f,[S]=te.default.useForm(),{shixunLists:N}=f,[xe,ve]=(0,i.useState)([]),[ie,ce]=(0,i.useState)([]),oe=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(P=>!!P),[O,Le]=(0,i.useState)({page:1,type:(0,Qt.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,i.useEffect)(()=>{f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(G(),O.page=1,o({type:"classroomList/getShixunLists",payload:pa({},O)}))},[f.actionTabs.key]);const G=()=>Ni(void 0,null,function*(){const P=yield(0,be.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ve([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(P==null?void 0:P.groups)||[]])}),Ne=()=>{o({type:"classroomList/setActionTabs",payload:{}}),Le({page:1,type:(0,Qt.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 f.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:i.createElement(Si.Z,{placement:"bottom",height:"100%",closable:!1,open:f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ma.drawer,footer:i.createElement("div",{className:"tc"},i.createElement(hn.ZP,{size:"middle",onClick:()=>{Ne(),ce([]),A("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),i.createElement(hn.ZP,{size:"middle",onClick:()=>Ni(void 0,null,function*(){var P,ue;for(let De=0;De<(ie==null?void 0:ie.length);De++){const tt=ie[De];if(L.includes(tt)){se.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ue=(P=N==null?void 0:N.shixun_list)==null?void 0:P.find(Te=>Te.id===tt))==null?void 0:ue.title}`);return}}const re=yield(0,Qe.Ep)({id:f.actionTabs.id,subject_id:f.actionTabs.subject_id,shixun_ids:[...ie]});ce([]),re!=null&&re.shixuns_list&&(Ne(),A(re.shixuns_list))}),type:"primary"},"\u786E\u5B9A"))},i.createElement("section",{className:"tc"},i.createElement(Bd.Z,{onChange:P=>{Le(Ws(pa(pa({},O),P),{page:1})),o({type:"classroomList/getShixunLists",payload:Ws(pa(pa({},O),P),{page:1})})}})),i.createElement(fl.Z,{spinning:m.effects["classroomList/getShixunLists"]},i.createElement("section",{className:"edu-container"},gm.map(function(P,ue){var re;return i.createElement("ul",{className:ma.menu,key:ue},i.createElement("li",null,P.name),(re=P==null?void 0:P.children)==null?void 0:re.map(function(De,tt){return!(0,Qt.Ny)()&&P.id==="type"&&De.name==="\u5168\u90E8"?i.createElement(i.Fragment,null):i.createElement("li",{key:tt,className:O[P.id]==De.id?ma.actived:"",onClick:()=>{O[P.id]=De.id,O.page=1,Le(pa({},O)),o({type:"classroomList/getShixunLists",payload:pa({},O)})}},i.createElement("strong",null,De.name))}))}),O.type==="mine"&&i.createElement("ul",{className:ma.menu},i.createElement("li",null,"\u76EE\u5F55"),xe==null?void 0:xe.map((P,ue)=>i.createElement("li",{className:O.group_id==P.id?ma.actived:"",key:P.name,onClick:()=>{O.group_id=P.id,O.page=1,Le(pa({},O)),o({type:"classroomList/getShixunLists",payload:pa({},O)})}},i.createElement("strong",null,P.name)))),i.createElement(Jt.Z,{align:"middle"},i.createElement(xn.Z,{flex:"1",className:ma.filter},oe.map(function(P,ue){return i.createElement(hn.ZP,{key:ue,className:"mr20",type:O.sort===P.id?"primary":"default",onClick:()=>{O.sort=P.id,Le(pa({},O)),o({type:"classroomList/getShixunLists",payload:pa({},O)})}},P.name)})),i.createElement(xn.Z,{className:"c-grey-999"},i.createElement("div",{className:ma.menuCourse},i.createElement("ul",null,i.createElement("li",{className:"current",onClick:()=>{O.order=O.order==="asc"?"desc":"asc",Le(pa({},O)),o({type:"classroomList/getShixunLists",payload:pa({},O)})}},"\u5B66\u4E60\u4EBA\u6570",i.createElement("p",{className:`edu-sorter current ${O.order}`},i.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),i.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(z=N==null?void 0:N.shixun_list)==null?void 0:z.map(function(P,ue){return i.createElement("div",{className:ma.listItem,key:ue},i.createElement(ul.default,{checked:ie.includes(P.id),value:P.id,onChange:re=>{let De=ie.indexOf(P.id);ie.indexOf(P.id)>-1?ce(ie.filter(tt=>tt!==P.id)):ce(ie.concat(P.id))},disabled:(P==null?void 0:P.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),i.createElement("div",{className:ma.info},i.createElement("div",{className:ma.title},i.createElement("div",{className:ma.titleLeft},i.createElement("a",{className:"c-black",href:`/shixuns/${P==null?void 0:P.identifier}/challenges`,target:"_blank"},i.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:P.title}})),(0,Qt.Ny)()&&(P==null?void 0:P.mark_status)===1&&i.createElement(Ue.Z,{title:P==null?void 0:P.mark_content},i.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Qt.Ny)()&&(P==null?void 0:P.mark_status)===2&&i.createElement(Ue.Z,{title:P==null?void 0:P.mark_content},i.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Qt.Ny)()&&(P==null?void 0:P.mark_status)===3&&i.createElement(Ue.Z,{title:P==null?void 0:P.mark_content},i.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(P==null?void 0:P.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&i.createElement(Ue.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"},i.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),i.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},i.createElement("span",{className:ma.description,dangerouslySetInnerHTML:{__html:P.description}})),i.createElement("div",{className:" mt15"},P.challenge_names.map(function(re,De){return i.createElement("span",{key:De,className:"mr30 font12"},"\u7B2C",De+1,"\u5173 ",re," ")})),i.createElement(Zo.Z,{dashed:!0}),i.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},i.createElement("div",null,i.createElement(Ue.Z,{overlayClassName:ma["tooltip-content"],title:i.createElement("div",null,i.createElement("span",{dangerouslySetInnerHTML:{__html:P==null?void 0:P.member_user_names}}))},i.createElement("span",{className:ma.authorname,dangerouslySetInnerHTML:{__html:P==null?void 0:P.member_user_names}})),P.author_school_name&&i.createElement(i.Fragment,null,i.createElement("span",{dangerouslySetInnerHTML:{__html:P.author_school_name}}))),i.createElement("div",null,i.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",P.level),i.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",P.study_count)))))}),i.createElement("p",null))),i.createElement("div",{className:"tc"},i.createElement(Sr.Z,{current:O.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:N==null?void 0:N.shixuns_count,onChange:P=>{O.page=P,o({type:"classroomList/getShixunLists",payload:pa({},O)})}})))};var Gs=(0,Pe.connect)(({classroomList:f,loading:m})=>({classroomList:f,loading:m}))(qs),ym=v(12563),ka=v(99313),di={flex_box_center:"flex_box_center___IUa9Y",flex_space_between:"flex_space_between___wqi7I",flex_box_vertical_center:"flex_box_vertical_center___kDo34",flex_box_center_end:"flex_box_center_end___WYGSU",flex_box_column:"flex_box_column____ZrwM",scoremodal:"scoremodal___lnIm4",selectWrapper:"selectWrapper___Om9M5",allqingchu:"allqingchu___V2zV6",title:"title___BzlA6",score:"score___kbPU0",close:"close___vd8hz",content:"content___mX3Mv",items:"items___Cds2I",bottom:"bottom___h8Lro",yes:"yes___OHeA2",no:"no___JAwtz",titlecount:"titlecount___bS3Od",add:"add___qy9MK",search:"search___eCZan",searchIcon:"searchIcon___fI8IN",header_style:"header_style___E1ylY",tabWrap:"tabWrap___hzccg",form_style:"form_style___oK8LP",previewModal:"previewModal___Qb2Nv"},Ra=v(6628),Ho=v(1827),Da={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},Nr=v(86292),zn=v(59301),_m=Object.defineProperty,Em=Object.defineProperties,bm=Object.getOwnPropertyDescriptors,Td=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Sd=(f,m,o)=>m in f?_m(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Qs=(f,m)=>{for(var o in m||(m={}))Vo.call(m,o)&&Sd(f,o,m[o]);if(Td)for(var o of Td(m))fr.call(m,o)&&Sd(f,o,m[o]);return f},Nd=(f,m)=>Em(f,bm(m)),Id=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});gu().locale("ZH-cn");let Jo=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var Ys=({setScoreShow:f,ScoreShow:m,modalDdata:o,homeType:A,homeId:L})=>{var z,K,T,F,S,N;const[xe,ve]=(0,i.useState)(Nd(Qs({},(0,Pe.useParams)()),{per_page:10})),[ie,ce]=(0,i.useState)("1");return(0,i.useEffect)(()=>{ve(Qs({},xe))},[]),zn.createElement("div",null,zn.createElement(Ze.default,{title:"\u8BE6\u60C5",footer:!1,open:m,width:900,centered:!0,className:Da.scoremodal,onCancel:()=>{f(!1)}},zn.createElement(ka.default,{className:Da.tabWrap,activeKey:ie,onChange:oe=>{ce(oe)},items:[{label:`${A=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${A=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),A=="HomeworkCommon"?zn.createElement("div",{className:Da.RenderHtml_content},ie=="1"&&zn.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(o!=null&&o.description)&&zn.createElement(Ra.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),zn.createElement(wt.Z,{value:(o==null?void 0:o.description)||""})),ie=="2"&&zn.createElement("div",null,zn.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((K=(z=o==null?void 0:o.data)==null?void 0:z[0])==null?void 0:K.identifier)&&zn.createElement(Al.default,{dataSource:o==null?void 0:o.data,rowKey:oe=>oe==null?void 0:oe.identifier,pagination:!1,expandable:{expandedRowRender:oe=>zn.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},zn.createElement("p",null,"\u9898\u76EE\uFF1A",oe==null?void 0:oe.name),zn.createElement("p",null,"\u63CF\u8FF0\uFF1A",oe==null?void 0:oe.description),!(0,Qt.dE)()&&zn.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",zn.createElement(wt.Z,{style:{fontSize:"14px"},value:(oe==null?void 0:oe.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(F=(T=o==null?void 0:o.data)==null?void 0:T[0])==null?void 0:F.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(oe,O,Le){return zn.createElement("div",null,Jo[oe])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(oe,O,Le){return zn.createElement("div",null,zn.createElement("a",{onClick:()=>Id(this,null,function*(){let G=yield(0,be.ZP)(`/api/problems/${O==null?void 0:O.identifier}/start.json`,{method:"get"});G&&window.open(`/myproblems/${G==null?void 0:G.identifier}?type=1&backUrl=/paths/${xe==null?void 0:xe.pathId}`)})},"\u4F53\u9A8C"))}}]})),zn.createElement("aside",{className:"tc mt30 pb30"},zn.createElement(Sr.Z,{defaultCurrent:1,total:o==null?void 0:o.count,hideOnSinglePage:!0,showTotal:oe=>zn.createElement("span",null,"\u5171",oe,"\u6761"),current:xe.page||1,pageSize:xe.per_page||10,onChange:(oe,O)=>{xe.page=oe,xe.per_page=O,ve(Qs({},xe))}})))):zn.createElement("div",{className:Da.RenderHtml_content},ie=="1"&&(o!=null&&o.description||((S=o==null?void 0:o.attachments)==null?void 0:S.length)>0?(o==null?void 0:o.homework_type)=="group"?zn.createElement("div",null,zn.createElement(wt.Z,{value:o==null?void 0:o.description,className:Da.RenderHtml_style,style:{color:"#5f6367"}}),zn.createElement("div",{className:Da.content_list},"\u5206\u7EC4\u8981\u6C42",zn.createElement("span",{className:Da.content_value},o==null?void 0:o.min_num,"-",o==null?void 0:o.max_num),"\u4EBA",zn.createElement("span",{className:Da.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),zn.createElement("div",{className:Da.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",zn.createElement("span",{className:Da.content_value},o!=null&&o.base_on_project?"\u662F":"\u5426"),zn.createElement("span",{className:Da.content_text},o!=null&&o.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),zn.createElement(Nr.Z,{callback:()=>{},dataSource:o==null?void 0:o.attachments})):zn.createElement("div",null,zn.createElement(wt.Z,{value:o==null?void 0:o.description,style:{color:"#5f6367",fontSize:14}}),zn.createElement(Nr.Z,{callback:()=>{},dataSource:o==null?void 0:o.attachments})):zn.createElement(Ra.Z,{styles:{margin:"80px auto"}})),ie=="2"&&(o!=null&&o.reference_answer||((N=o==null?void 0:o.ref_attachments)==null?void 0:N.length)>0?zn.createElement("div",null,zn.createElement(wt.Z,{value:o==null?void 0:o.reference_answer,style:{color:"#5f6367",fontSize:14}}),zn.createElement(Nr.Z,{callback:()=>{},dataSource:o==null?void 0:o.ref_attachments})):zn.createElement(Ra.Z,{styles:{margin:"80px auto"}})))))},$s=v(36262),Md=v(43003),al=v(59301),xm=Object.defineProperty,wm=Object.defineProperties,Am=Object.getOwnPropertyDescriptors,jd=Object.getOwnPropertySymbols,Ko=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,tc=(f,m,o)=>m in f?xm(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Ta=(f,m)=>{for(var o in m||(m={}))Ko.call(m,o)&&tc(f,o,m[o]);if(jd)for(var o of jd(m))ec.call(m,o)&&tc(f,o,m[o]);return f},Ld=(f,m)=>wm(f,Am(m)),Cm=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const Od=({setScoreShow:f,ScoreShow:m,modalType:o,user:A,id:L,subjectId:z,dispatch:K,getData:T,openPreview:F})=>{var S;let[N,xe]=(0,i.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[ve,ie]=(0,i.useState)([]),[ce,oe]=(0,i.useState)([]),[O,Le]=(0,i.useState)([]);const[G,Ne]=(0,i.useState)(!1),[P]=te.default.useForm(),[ue,re]=(0,i.useState)(0),[De,tt]=(0,i.useState)(!1),[Te,Bt]=(0,i.useState)(""),[le,Oe]=(0,i.useState)([]),Ae=(0,i.useRef)(new Set),Zt=(0,i.useRef)(new Set),[pe,he]=(0,i.useState)([{}]),[mn,pt]=(0,i.useState)(),[yn,jn]=(0,i.useState)({}),[Ve,dt]=(0,i.useState)(""),[Ht,Ce]=(0,i.useState)(""),we=(0,Pe.useParams)(),ot=[{title:"\u540D\u79F0",dataIndex:(N==null?void 0:N.type)=="3"?"title":"name",key:"name",render:(fe,Re,Ft)=>{var Nn,xt;return al.createElement("div",null,(N==null?void 0:N.homework_type)=="1"&&(Re==null?void 0:Re.name),(N==null?void 0:N.homework_type)=="3"&&(Re==null?void 0:Re.name),(N==null?void 0:N.homework_type)=="5"&&(Re==null?void 0:Re.name),(N==null?void 0:N.homework_type)=="7"&&((Nn=Re==null?void 0:Re.video)==null?void 0:Nn.title),(N==null?void 0:N.homework_type)=="8"&&(N==null?void 0:N.type)=="1"?Re==null?void 0:Re.filename:(xt=Re==null?void 0:Re.attachment)==null?void 0:xt.filename,(N==null?void 0:N.type)=="3"&&fe)}},{title:(N==null?void 0:N.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(N==null?void 0:N.type)=="1"?"course_name":"subject_name",width:"55%",key:(N==null?void 0:N.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(N==null?void 0:N.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(fe,Re,Ft)=>al.createElement("div",{style:{flex:1,textAlign:"start"}},al.createElement("a",{onClick:()=>{var Nn,xt;if(Re!=null&&Re.link){(0,_n.xg)(Re.link);return}o=="\u6559\u5B66\u8BFE\u4EF6"?F(Re):o=="\u89C6\u9891\u9879\u76EE"?Re!=null&&Re.video?(pt(!0),jn({videoId:(Nn=Re==null?void 0:Re.video)==null?void 0:Nn.id,file_url:(xt=Re==null?void 0:Re.video)==null?void 0:xt.play_url})):(N==null?void 0:N.type)=="3"?(pt(!0),jn({videoId:Re.id,file_url:Re.play_url||Re.file_url})):se.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):o=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,Qe.NV)({id:Re==null?void 0:Re.id,source:"course"}).then(Xn=>{var sn;(Xn==null?void 0:Xn.status)==0&&(Bt((sn=Xn==null?void 0:Xn.data)==null?void 0:sn.homework),Ce(Xn==null?void 0:Xn.course_id)),dt("HomeworkCommon"),tt(!0)}):(0,Qe.NV)({id:Re==null?void 0:Re.id,source:(N==null?void 0:N.type)=="1"?"course":"subject"}).then(Xn=>{var sn;(Xn==null?void 0:Xn.status)==0&&Bt((sn=Xn==null?void 0:Xn.data)==null?void 0:sn.homework),tt(!0)})}},"\u67E5\u770B"))}].filter(fe=>!fe.hidden),qt={type:"checkbox",selectedRowKeys:ve,onSelect(fe,Re,Ft){if(Re)ie([...ve,fe.id]),Oe([...le,fe]),N.type==="2"?Ae.current.add(fe.id):Zt.current.add(fe.id),re(1),oe([...ce,fe.id]);else{const Nn=le.filter(sn=>sn.id!==fe.id);Oe(Nn);const xt=Nn.map(sn=>sn.id);ie([...xt]),N.type==="2"?Ae.current.delete(fe.id):Zt.current.delete(fe.id);let Xn=ce.filter(sn=>sn!==fe.id);oe(Xn)}},onSelectAll(fe,Re,Ft){if(fe){const Nn=Ft.map(xt=>xt.id);Oe([...le,...Ft]),ie([...ve,...Nn]),oe([...ce,...Nn]);for(const xt of Ft)N.type==="2"?Ae.current.add(xt.id):Zt.current.add(xt.id)}else{const Nn=Ft.map(sn=>sn.id),xt=ve.filter(sn=>!Nn.some(Fu=>Fu===sn)),Xn=le.filter(sn=>!Nn.some(Fu=>Fu===sn.id));Oe(Xn),ie([...xt]),oe([...xt]);for(const sn of Nn)N.type==="2"?Ae.current.delete(sn):Zt.current.delete(sn)}}};(0,i.useEffect)(()=>{m&&(N.search="",N.type="1",N.homework_type=o=="\u5206\u7EC4\u4F5C\u4E1A"?"3":o=="\u56FE\u6587\u4F5C\u4E1A"?"1":o=="\u89C6\u9891\u9879\u76EE"?"7":o=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",xe(N),kt(N),P.setFieldsValue({association_id:"",search:null}),Ae.current.clear(),Zt.current.clear(),Oe([]),ie([]),oe([]))},[m]);const[pn,Ge]=(0,i.useState)(1),[Yt,x]=(0,i.useState)([]),ct=fe=>{const{target:Re}=fe;Re.scrollHeight-Re.clientHeight===Re.scrollTop&&Ge(pn+1)};(0,i.useEffect)(()=>{pn!=1&&m&&ut(pn)},[pn]),(0,i.useEffect)(()=>{m&&(x([]),Ge(1),ut(1))},[N.type]);const ut=fe=>{N.type=="1"?Gt(fe):N.type=="2"&&lt(fe)},Gt=fe=>{var Re;(0,Ho.Ho)({page:fe,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Re=A==null?void 0:A.userInfo)==null?void 0:Re.login}).then(Ft=>{fe==1?x([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...Ft==null?void 0:Ft.courses]):x([...Yt,...Ft==null?void 0:Ft.courses])})},lt=fe=>{var Re;(0,Ho.w3)({page:fe,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Re=A==null?void 0:A.userInfo)==null?void 0:Re.login}).then(Ft=>{fe==1?x([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...Ft==null?void 0:Ft.subjects]):x([...Yt,...Ft==null?void 0:Ft.subjects])})};(0,i.useEffect)(()=>{ue>0&&setTimeout(()=>{re(0)},2e3)},[ue]);function kt(fe){return Cm(this,null,function*(){var Re,Ft,Nn;if(Ne(!0),xe(Ta({},fe)),fe.type=="1")(0,Qe.A7)(Ta({user_id:(Re=A==null?void 0:A.userInfo)==null?void 0:Re.login},fe)).then(xt=>{(xt==null?void 0:xt.status)==0&&Le(xt==null?void 0:xt.data)});else if(fe.type=="2")(0,Qe.jT)(Ta({user_id:(Ft=A==null?void 0:A.userInfo)==null?void 0:Ft.login},fe)).then(xt=>{(xt==null?void 0:xt.status)==0&&Le(xt==null?void 0:xt.data)});else if(fe.type=="3"){const xt=yield K({type:"userDetail/getVideos",payload:Ld(Ta({},fe),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Nn=A.userInfo)==null?void 0:Nn.login})});Le({count:xt==null?void 0:xt.count,list:xt==null?void 0:xt.videos})}Ne(!1)})}return al.createElement("div",null,al.createElement(Ze.default,{title:"\u9009\u7528"+o,open:m,width:900,centered:!0,zIndex:10,className:di.scoremodal,onCancel:()=>{f(!1)},onOk:()=>{if((ce==null?void 0:ce.length)<=0){se.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}(0,Qe._C)({id:L,subject_id:z,homework_type:N.type=="3"?"9":o=="\u5206\u7EC4\u4F5C\u4E1A"?"3":o=="\u56FE\u6587\u4F5C\u4E1A"?"1":o=="\u89C6\u9891\u9879\u76EE"?"7":o=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...Zt.current],subject_homework_ids:[...Ae.current]}).then(fe=>{(fe==null?void 0:fe.status)==0&&(se.ZP.success("\u9009\u7528\u6210\u529F"),T(),f(!1))})}},al.createElement("div",{className:di.header_style},al.createElement(ka.default,{className:di.tabWrap,activeKey:N.type,onChange:fe=>{N.type=fe,N.page=1,N.updated_at="",N.association_id=null,N.search=null,P.setFieldsValue({association_id:"",search:null}),xe(Ta({},N)),kt(Ta({},N))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},o!="\u7F16\u7A0B\u4F5C\u4E1A"&&(o=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),al.createElement(te.default,{layout:"inline",className:di.form_style,form:P,onValuesChange:(fe,Re)=>{N.page=1,!(fe.search||fe.search==="")&&P.submit()},onFinish:fe=>{xe(Ta(Ta({},N),fe)),kt(Ta(Ta({},N),fe))}},N.type!="3"&&al.createElement(te.default.Item,{name:"association_id"},al.createElement(dn.default,{onPopupScroll:ct,className:di.selectWrapper,style:{width:200},size:"large"},Yt.map((fe,Re)=>al.createElement(dn.default.Option,{key:fe==null?void 0:fe.id},fe==null?void 0:fe.name)))),al.createElement(te.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},al.createElement(Wt.default.Search,{className:di.search,placeholder:o=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":o=="\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:al.createElement("i",{className:`iconfont icon-sousuo9 font14 ${di.searchIcon}`,onClick:()=>P.submit()}),onSearch:fe=>{P.submit()}})))),((S=O==null?void 0:O.list)==null?void 0:S.length)>0?al.createElement(Al.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:O==null?void 0:O.list,pagination:!1,loading:G,rowKey:fe=>fe.id,rowSelection:qt,columns:ot}):al.createElement(Ra.Z,null),(O==null?void 0:O.count)>0&&al.createElement(Sr.Z,{current:N.page,total:O==null?void 0:O.count,style:{marginBottom:20},defaultPageSize:N.per_page,showTotal:fe=>al.createElement("span",null,"\u5171\xA0",al.createElement("span",{style:{color:"#165DFF"}},fe),"\xA0\u6761\u6570\u636E"),pageSize:N.per_page,onChange:(fe,Re)=>{N.page=fe,N.per_page=Re,xe(Ta({},N)),kt(Ta({},N))}})),al.createElement(Ys,{setScoreShow:tt,ScoreShow:De,modalDdata:Te,homeType:Ve,homeId:Ht}),al.createElement($s.Z,{close:!0,data:pe==null?void 0:pe.content,type:pe==null?void 0:pe.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{he({content:"",type:""})}}),al.createElement(Md.K,Ld(Ta({},yn),{visible:mn,allow_skip:!0,width:800,onClose:()=>{pt(!1),jn({})}})))};var Pm=(0,Pe.connect)(({user:f,dispatch:m})=>({user:f,dispatch:m}))(Od),$a=v(90347),nc=v(97006),Bm=v(76081),va=v(50273),Uo=v(30572),uc=v(89392),zd=Object.defineProperty,Sa=Object.defineProperties,Rd=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable,lc=(f,m,o)=>m in f?zd(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,bu=(f,m)=>{for(var o in m||(m={}))ro.call(m,o)&&lc(f,o,m[o]);if(Hu)for(var o of Hu(m))Wo.call(m,o)&&lc(f,o,m[o]);return f},mr=(f,m)=>Sa(f,Rd(m)),Xd=(f,m)=>{var o={};for(var A in f)ro.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Hu)for(var A of Hu(f))m.indexOf(A)<0&&Wo.call(f,A)&&(o[A]=f[A]);return o},jl=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const qo=["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"],fi=f=>{var m=f,{pathsDetail:o,user:A,globalSetting:L,loading:z,val:K,allData:T,index:F,exercise:S,dispatch:N,classroomList:xe,visibleTypeNew:ve,visibleType:ie,getData:ce,setEditParentKey:oe,parentEditKey:O,isAdd:Le,setIsAdd:G,selectExercise:Ne,openPreview:P}=m,ue=Xd(m,["pathsDetail","user","globalSetting","loading","val","allData","index","exercise","dispatch","classroomList","visibleTypeNew","visibleType","getData","setEditParentKey","parentEditKey","isAdd","setIsAdd","selectExercise","openPreview"]),re,De,tt;const Te=(0,Pe.useParams)(),{stageData:Bt}=o;let[le,Oe]=(0,i.useState)();const[Ae,Zt]=(0,i.useState)(-1),[pe,he]=(0,i.useState)(!1),[mn,pt]=(0,i.useState)(!1),[yn,jn]=(0,i.useState)(!1),[Ve,dt]=(0,i.useState)({name:"",is_jupyter:!1}),[Ht]=te.default.useForm(),[Ce]=te.default.useForm(),[we]=te.default.useForm(),[ot]=te.default.useForm(),qt=(0,i.useRef)(Le),[pn,Ge]=(0,i.useState)([]),[Yt,x]=(0,i.useState)(!1),[ct,ut]=(0,i.useState)(!1),[Gt,lt]=(0,i.useState)(0),[kt,fe]=(0,i.useState)(),[Re,Ft]=(0,i.useState)(!1),[Nn,xt]=(0,i.useState)(!1),[Xn,sn]=(0,i.useState)(""),[Fu,il]=(0,i.useState)(""),[Iu,Kl]=(0,i.useState)(""),[Ol,zl]=(0,i.useState)(""),kl=(0,i.useRef)(),[Dl,_t]=(0,i.useState)(),[Wu,Za]=(0,i.useState)(!0),[ga,ya]=(0,i.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),[cu,Ul]=(0,i.useState)(),[Tl,Ql]=(0,i.useState)([]),ur=M=>{if(M.key=="Enter"){const Be=we.getFieldValue("tag");if(we.setFieldsValue({tag:""}),!Be){se.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Tl.filter(Xe=>Xe===Be).length>0){se.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Tl.push(Be),Ql([...Tl])}},nt=(M,Be)=>{M.preventDefault(),Ql([...Tl.filter(Xe=>Xe!=Be)])},Je=((re=o.detail)==null?void 0:re.is_free)||((De=o.detail)==null?void 0:De.can_learning),bn=()=>{const{shixuns_count:M=0,videos_count:Be=0,attachment_count:Xe=0,group_count:$t=0,normal_count:ft=0,disscuss_count:$e=0,banks_count:fu=0,hack_count:zu=0}=o.detail,mu={All:M+Be+Xe+$t+ft+fu+zu,Shixun:M,VideoItem:Be,Attachment:Xe,Discusses:$e,group_count:$t,normal_count:ft,ExaminationBank:fu,HomeworkCommon:zu},gn=ga.map(Rl=>mr(bu({},Rl),{number:mu[Rl.type]}));ya(gn)},st=!((tt=o.detail)!=null&&tt.can_managed),el=()=>{se.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")};(0,i.useEffect)(()=>{bn()},[o.detail]),(0,i.useEffect)(()=>{O!==Ae&&O===F&&Zt(O)},[O]),(0,i.useEffect)(()=>{Oe(bu({},K))},[K]),(0,i.useEffect)(()=>{bn()},[Bt]),(0,i.useEffect)(()=>{if(!kl.current)return;function M(){var Xe;let $t=new ResizeObserver(ft=>{for(let $e of ft)_t($e.target.offsetHeight>=280)});return $t.observe((Xe=kl.current)==null?void 0:Xe.firstElementChild),$t}const Be=M();return()=>{var Xe,$t;(Xe=kl.current)!=null&&Xe.firstElementChild&&Be.unobserve(($t=kl.current)==null?void 0:$t.firstElementChild)}},[kl.current,le]);const du=(M,Be)=>jl(void 0,null,function*(){N({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Xe=Be?yield(0,Tr.BK)({id:M}):yield(0,Tr.Ir)({id:M});if(N({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Xe!=null&&Xe.game_identifier||Xe!=null&&Xe.identifier){(0,_n.xg)(Be?`/tasks/${Xe==null?void 0:Xe.identifier}/jupyter`:`/tasks/${Xe.game_identifier}`);return}(Xe==null?void 0:Xe.status)===-3?(0,_n.eF)():(Xe==null?void 0:Xe.status)===2?Ju(Xe==null?void 0:Xe.message):(Xe==null?void 0:Xe.status)===3&&yl(Xe==null?void 0:Xe.message)}),Ju=M=>{M=M!=null&&M.includes(".json")?M:`${M}.json`,Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:i.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>jl(void 0,null,function*(){const Be=yield(0,Hs.$Q)({url:M});if(!Be)return;se.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Xe=yield(0,Tr.Ir)({id:Be.shixun_identifier});if(Xe!=null&&Xe.game_identifier){(0,_n.xg)(`/tasks/${Xe.game_identifier}`);return}(Xe==null?void 0:Xe.status)===2?Ju(Xe==null?void 0:Xe.message):(Xe==null?void 0:Xe.status)===3&&yl(Xe==null?void 0:Xe.message)})})},yl=M=>{Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:i.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",M,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},vt=()=>{setTimeout(()=>{Zt(-1),oe(-1)},300)},Bu=()=>{setTimeout(()=>{Ae===le.length-1&&Le&&(ua(),Oe(le.filter((M,Be)=>Be!==le.length-1))),ce(),Zt(-1),oe(-1)},300)},xu=(M,Be)=>{if(st){el();return}Ka()&&(Zt(M),oe(M),Ht.setFieldsValue({name:Be.stage_name,description:Be.stage_description,tagName:Be.tag&&Be.tag.name||""}))},Wl=M=>{setTimeout(()=>{document.documentElement.scrollTop=Gt},300),M!=="\u53D6\u6D88"&&(le.items=le.items.concat(M),Oe(bu({},le)))},_a=M=>jl(void 0,null,function*(){const Be=yield(0,Qe.Ex)(bu({},M));return le.items=M.list,Be}),Sl=M=>{le.items=le.items.concat(mr(bu({},M),{children:[]})),Oe(bu({},le))},Ha=M=>{le.items=le.items.concat(M),Oe(bu({},le))},qu=M=>jl(void 0,null,function*(){var Be,Xe;if(cu){const $t=yield(0,Qe.M2)(mr(bu({id:cu==null?void 0:cu.id,subject_id:Te.pathId},M),{video_id:(M==null?void 0:M.video_id)||((Be=cu==null?void 0:cu.video_item)==null?void 0:Be.video_id),link:(M==null?void 0:M.link)||((Xe=cu==null?void 0:cu.video_item)==null?void 0:Xe.link)}));return $t&&(se.ZP.success("\u4FEE\u6539\u6210\u529F"),x(!1),ce()),$t}else{const $t=yield(0,Qe.A2)(bu({id:le.stage_id,subject_id:Te.pathId},M));if($t.id){x(!1);const ft=[bu({},$t)];le.items=le.items.concat(ft),Oe(bu({},le))}return $t}}),Et=(M,Be)=>jl(void 0,null,function*(){var Xe,$t;if(!(M!=null&&M.name)||(M==null?void 0:M.name.replace(/(^\s*)|(\s*$)/g,""))==="")return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");ua();const ft=[];(Xe=le.shixuns_list)==null||Xe.map(mu=>{ft.push({type:mu.item_type,id:mu.id})}),($t=le.attachments_list)==null||$t.map(mu=>{ft.push({type:"Attachment",id:mu.id})});const $e=M,{tagName:fu}=$e,zu=Xd($e,["tagName"]);if(qt.current){let mu=mr(bu({},zu),{subject_id:Te.pathId,pathId:Te.pathId,list:ft});fu&&(mu=mr(bu({},mu),{stage_tag_attributes:{name:fu}}));const gn=yield(0,Qe.CI)(bu({},mu));gn!=null&&gn.subject_id&&(le=mr(bu(bu({},le),gn),{stage_name:mu.name,stage_description:mu.description,tag:mu.stage_tag_attributes}),qt.current=!1,Oe(bu({},le)))}else{const mu=Array.from(new Set(ft.map(Mu=>Mu.type)));let gn=mr(bu({},zu),{id:le.stage_id,type:Array.from(new Set(ft.map(Mu=>Mu.type))),list:ft});const Rl=le.tag&&le.tag.id||"";gn=mr(bu({},gn),{stage_tag_attributes:Rl?{id:Rl,name:fu}:{name:fu||""}});const ql=yield(0,Qe.xn)(bu({},gn));ql!=null&&ql.subject_id&&(le=mr(bu(bu({},le),ql),{stage_name:gn.name,stage_description:gn.description,tag:gn.stage_tag_attributes}),Be!=="edit"&&Oe(bu({},le)))}G(!1)}),In=(M,Be,Xe)=>{const $t=Array.from(M),[ft]=$t.splice(Be,1);return $t.splice(Xe,0,ft),$t},Rr=(M,Be)=>{Ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{le[Be||"shixuns_list"].splice(M,1),se.ZP.success("\u5220\u9664\u6210\u529F"),Oe(bu({},le)),Et(Ht.getFieldsValue(),Be)}})},Va=M=>{Ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",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:()=>jl(void 0,null,function*(){(yield(0,Qe.WW)(M)).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),ce())})})},Xr=M=>jl(void 0,null,function*(){const Be=yield(0,Qe.FD)({id:M==null?void 0:M.stage_item_id,type:M==null?void 0:M.homework_type});Be&&((M==null?void 0:M.item_type)=="HomeworkCommon"?Kl(Be==null?void 0:Be.hack_homework):Kl(Be==null?void 0:Be.subject_homework),sn(M==null?void 0:M.item_type),il(M==null?void 0:M.stage_item_id),xt(!0))}),na=M=>jl(void 0,null,function*(){var Be,Xe,$t;if((M==null?void 0:M.item_type)==="VideoItem"){const ft=yield(0,nc.TJ)({id:M==null?void 0:M.stage_item_id});Ul(ft),(M==null?void 0:M.item_type)==="VideoItem"?x(!0):(Ql(((Be=ft==null?void 0:ft.tags)==null?void 0:Be.map($e=>$e==null?void 0:$e.name))||[]),we.setFieldsValue({files:[{uid:(Xe=ft==null?void 0:ft.attachment)==null?void 0:Xe.id,name:ft==null?void 0:ft.name,response:{id:($t=ft==null?void 0:ft.attachment)==null?void 0:$t.id}}]}),pt(!0))}else if((M==null?void 0:M.item_type)==="ExaminationBank")Pe.history.push(`/paperlibrary/add/${M==null?void 0:M.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${Te.pathId}&stageId=${K.stage_id}`);else if((M==null?void 0:M.item_type)==="HomeworkCommon")Pe.history.push(`/paths/${Te.pathId}/${le.stage_id}/program_homework/${M==null?void 0:M.id}/edit`);else if((M==null?void 0:M.item_type)==="Attachment"){let ft;Ze.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:i.createElement(Wt.default,{value:ft,onChange:$e=>{ft=$e.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>jl(void 0,null,function*(){var $e,fu;if(!ft)return se.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const zu=yield(0,be.ZP)(`/api/attachments/${M==null?void 0:M.id}.json`,{method:"put",body:{name:ft+((fu=M==null?void 0:M.name)==null?void 0:fu.substr(($e=M==null?void 0:M.name)==null?void 0:$e.lastIndexOf(".")))}});ft="",ce()})})}else if((M==null?void 0:M.item_type)==="SubjectHomework")N({type:"classroomList/setActionTabs",payload:{key:(M==null?void 0:M.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:M==null?void 0:M.stage_item_id,type:M==null?void 0:M.homework_type}});else{let ft;Ze.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:i.createElement(Wt.default,{value:ft,maxLength:40,onChange:$e=>{ft=$e.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>jl(void 0,null,function*(){if(!ft.replaceAll(" ",""))return se.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const $e=yield(0,be.ZP)(`/api/stages/${M==null?void 0:M.stage_id}/update_item_name.json`,{method:"put",body:{name:ft,item_id:M==null?void 0:M.id}});ft="",ce()})})}}),gr=M=>{Ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>jl(void 0,null,function*(){(yield(0,Qe._V)({id:M})).status===1&&(Zt(-1),oe(-1),se.ZP.success("\u5220\u9664\u6210\u529F"),ce())})})},Ia=()=>{dt({name:"",is_jupyter:!1}),Ce.setFieldsValue({name:"",is_jupyter:!1}),ut(!1),he(!1)},Ja=(M,Be)=>{if(!M.destination)return;const Xe=In(le==null?void 0:le[Be||"shixuns_list"],M.source.index,M.destination.index);le[Be||"shixuns_list"]=Xe,Oe(bu({},le)),Et(Ht.getFieldsValue(),Be)},lr=M=>jl(void 0,null,function*(){if(st){el();return}if(!Ka())return;(yield(0,Qe.ms)({id:M})).status===1&&ce()}),Zr=M=>jl(void 0,null,function*(){if(st){el();return}if(!Ka())return;(yield(0,Qe.yy)({id:M})).status===1&&ce()}),Ka=()=>Ae!==-1?(Ze.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:i.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 M=`Edit_${Ae}`;let Be=document.getElementById(M);Be&&setTimeout(()=>Be.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,wu=()=>{Et(Ht.getFieldsValue(),"edit")},ua=()=>{G(!1)},ar=()=>{var M,Be,Xe,$t,ft,$e;return((Be=(M=o.detail)==null?void 0:M.courses)==null?void 0:Be.length)>0?(Xe=o.detail)==null?void 0:Xe.allow_visit:!((($t=A.userInfo)==null?void 0:$t.user_identity)==="\u5B66\u751F"&&((ft=o.detail)!=null&&ft.allow_visit)&&(($e=o.detail)!=null&&$e.courses))},Ua=(M,Be,Xe)=>{var $t,ft,$e,fu,zu,mu,gn,Rl,ql,Mu,la,Yl;return ie!=="All"&&M.item_type!==ie?null:i.createElement(Jt.Z,{className:"list-item-row",align:"middle",key:Be,gutter:[5,10]},i.createElement(xn.Z,null,M.item_type==="Shixun"?i.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):i.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),i.createElement(xn.Z,{flex:1,className:!M.allow_visit&&!M.to_be_built&&(M.shixun_status==="\u6682\u672A\u516C\u5F00"||M.shixun_status==="\u5DF2\u5220\u9664")?Pu.color204:""},!!(($t=o==null?void 0:o.detail)!=null&&$t.cust_seq)&&i.createElement("span",{className:"mr8"},Xe+1,"-",Be+1),M.name,Ae===-1&&M.complete_status===1&&i.createElement("span",{className:Pu.completed},i.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),i.createElement(xn.Z,null,Ae===Xe&&i.createElement("div",null,i.createElement(Ue.Z,{title:"\u5220\u9664"},i.createElement("span",{onClick:()=>{Rr(Be,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((ft=A.userInfo)==null?void 0:ft.admin)||(($e=A.userInfo)==null?void 0:$e.business)||!(!((fu=o.detail)!=null&&fu.allow_statistics)&&((zu=A.userInfo)==null?void 0:zu.user_identity)==="\u5B66\u751F"&&((mu=o.detail)!=null&&mu.allow_visit)&&((gn=o.detail)!=null&&gn.courses)))&&Ae!==Xe&&M.item_type==="VideoItem"&&i.createElement("aside",null,i.createElement(hn.ZP,{type:"primary",onClick:()=>{var uu,_l;if(!((uu=A.userInfo)!=null&&uu.admin)&&!((_l=A.userInfo)!=null&&_l.business)&&!M.can_view)return Ze.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:i.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")});M.link&&(0,nc.DH)({is_f:1,id:M.id,point:0,total:0}),(0,_n.xg)(M.link||`/video/${M.id}?subject_id=${Te.pathId}`)}},M.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Rl=A.userInfo)==null?void 0:Rl.admin)||(M.allow_visit||M.to_be_built||M.shixun_status!=="\u6682\u672A\u516C\u5F00"&&M.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((ql=o.detail)!=null&&ql.allow_statistics)&&((Mu=A.userInfo)==null?void 0:Mu.user_identity)==="\u5B66\u751F"&&((la=o.detail)!=null&&la.allow_visit)&&((Yl=o.detail)!=null&&Yl.courses)))&&Ae!==Xe&&M.item_type==="Shixun"&&i.createElement("aside",null,i.createElement(Pe.Link,{to:`/shixuns/${M.identifier}/challenges`,target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),M.shixun_status!=="\u6682\u672A\u516C\u5F00"&&i.createElement(hn.ZP,{className:"ml20",type:"primary",onClick:()=>{(0,wn.tJ)(N,!0)&&du(M.identifier,M.is_jupyter||M.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),Ae===-1&&!M.allow_visit&&!M.to_be_built&&M.shixun_status==="\u6682\u672A\u516C\u5F00"&&i.createElement("span",{className:Pu.color204},"\u6682\u672A\u516C\u5F00"),Ae===-1&&!M.allow_visit&&!M.to_be_built&&M.shixun_status==="\u5DF2\u5220\u9664"&&i.createElement("span",{className:Pu.color204},"\u5DF2\u5220\u9664"),Ae===-1&&M.item_type==="Shixun"&&!!M.challenges_count&&i.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",M.challenges_count)))},Ea=M=>{var Be,Xe;let $t=[];return M.items&&((Be=M.items)!=null&&Be.length)&&((Xe=M.items)==null||Xe.forEach($e=>{var fu;$t.push($e),$e.children&&((fu=$e.children)!=null&&fu.length)&&($t=$t.concat($e.children))})),!$t.find($e=>(0,uc.isEqual)($e.learning_status,["can","try"]))?null:i.createElement("aside",{className:Pu.learn},"\u514D\u8D39\u8BD5\u5B66")},Wa=M=>{if(M.item_type=="StageCatalog"&&M.children.length>0){const Be=M.children.filter(Xe=>new RegExp(ue==null?void 0:ue.keywords,"ig").test(Xe.name)&&(Xe.item_type==ie||ie=="All"));return Be.length>0?mr(bu({},M),{children:Be}):null}return null},qa=(M,Be)=>{var Xe,$t,ft,$e,fu,zu,mu,gn,Rl,ql,Mu,la,Yl;if(ve=="SubjectHomework"){if(ie=="group_count"&&!((Xe=M.subject_homework_subs)!=null&&Xe.includes("group"))||ie=="normal_count"&&!(($t=M.subject_homework_subs)!=null&&$t.includes("normal")))return null}else if(ve!=="All"&&!((ft=M.stage_tag)!=null&&ft.includes(ve)))return null;let uu=M.items;ue!=null&&ue.keywords&&(uu=M.items.map(ol=>{const aa=new RegExp(ue==null?void 0:ue.keywords,"ig");if(ol.item_type=="StageCatalog")return Wa(ol);if(aa.test(ol.name)&&(ol.item_type==ie||ie=="All"))return ol}),uu=uu.filter(ol=>ol!=null&&ol!=null));let _l=!1,rr=!1,St=!1,Ga=!1;return ie==="All"&&(_l=((($e=A.userInfo)==null?void 0:$e.admin)||((fu=A.userInfo)==null?void 0:fu.business)||((zu=o.detail)==null?void 0:zu.allow_statistics))&&Ae===Be&&!Le,(mu=o.detail)!=null&&mu.allow_add_member&&Je&&Ae!==Be&&(rr=!0,Be>0&&(St=!0),Be<(Bt==null?void 0:Bt.length)-1&&(Ga=!0))),ue!=null&&ue.keywords&&(uu!=null&&uu.length)||!(ue!=null&&ue.keywords)?i.createElement("section",{key:Be,className:`bg-white mt20 ${Pu.ChapterStyle}`},i.createElement("aside",{className:`${Pu.TitleStyle} ${M!=null&&M.stage_description?"mb20":(uu==null?void 0:uu.length)>0?"mb10":""}`},i.createElement(Jt.Z,{wrap:!1,align:"middle",gutter:20},i.createElement(xn.Z,{flex:1},i.createElement(Jt.Z,{wrap:!1,align:"middle",gutter:5},i.createElement(xn.Z,null,i.createElement("span",{className:"font18 blod c-3061d0"},M.stage_name||`\u7B2C${T==null?void 0:T.length}\u7AE0\u8282`,Ea(M))),M.tag&&M.tag.name&&i.createElement(xn.Z,null,i.createElement("span",{className:`${Pu.tag}`},M.tag.name)))),ie==="All"&&!(ue!=null&&ue.keywords)&&i.createElement(xn.Z,{className:`${_l?"":Pu.EditStyle}`},i.createElement(Jt.Z,{wrap:!1,align:"middle",gutter:10},_l&&i.createElement(xn.Z,null,i.createElement(Ue.Z,{title:"\u5220\u9664"}," ",i.createElement("i",{onClick:()=>{gr(M.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((gn=o.detail)==null?void 0:gn.allow_add_member)&&Je&&Ae!==Be&&i.createElement(i.Fragment,null,St&&i.createElement(xn.Z,null,i.createElement(Ue.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",i.createElement("i",{onClick:()=>lr(M.stage_id),className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),Ga&&i.createElement(xn.Z,null,i.createElement(Ue.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",i.createElement("i",{onClick:()=>Zr(M.stage_id),className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),i.createElement(xn.Z,null,i.createElement(Ue.Z,{title:"\u7F16\u8F91"}," ",i.createElement("i",{onClick:()=>xu(Be,M),className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))))),i.createElement("aside",{className:"pl20 pr20"},!!M.stage_description&&i.createElement("div",null,i.createElement("div",{ref:kl,className:`${Pu.introContent} ${Wu?Pu.introContentMaxHeight:""}`},i.createElement(wt.Z,{value:M==null?void 0:M.stage_description})),Dl&&i.createElement("div",{onClick:ol=>{ol.stopPropagation(),Za(!Wu)}},i.createElement(Zo.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},i.createElement("a",{className:`font14 ${Pu.color999}`},Wu?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",i.createElement("i",{className:`iconfont font14 ${Wu?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))),Ae===Be&&i.createElement("div",{className:"pl20 pr20"},i.createElement("aside",null,i.createElement(te.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},i.createElement(Wt.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Be+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:wu})),i.createElement(te.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},i.createElement($a.Z,{defaultValue:M==null?void 0:M.stage_description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Be+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:wu}))),i.createElement("aside",null,i.createElement(te.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},i.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:wu}))),i.createElement("aside",{className:"mt20 mb20"},i.createElement(hn.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(ut(!1),jn(!0),ot.resetFields())}},i.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u5C0F\u8282"),i.createElement(lu.Z,{placement:"bottomCenter",overlayClassName:Pu.dro,dropdownRender:()=>i.createElement(Pt.default,null,i.createElement(Pt.default.Item,{key:1,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(0,wn.xY)()&&(ut(!1),he(!0),Ce.setFieldsValue({name:"",is_jupyter:!1}))}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),i.createElement(Pt.default.Item,{key:2,style:{textAlign:"center"},onClick:()=>{var ol;if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");lt(document.documentElement.scrollTop),N({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:le.stage_id,subject_id:Te.pathId}}),Ge((ol=M==null?void 0:M.shixuns_list)==null?void 0:ol.map(aa=>aa.id))}},"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"))},i.createElement(hn.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},i.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),!((Rl=L==null?void 0:L.setting)!=null&&Rl.is_local)&&i.createElement(i.Fragment,null,i.createElement(lu.Z,{placement:"bottomCenter",overlayClassName:Pu.dro,dropdownRender:()=>i.createElement(Pt.default,null,i.createElement(Pt.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Ul(""),x(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),i.createElement(Pt.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(fe("\u89C6\u9891\u9879\u76EE"),Ft(!0),zl(le.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},i.createElement(hn.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},i.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),i.createElement(lu.Z,{placement:"bottomCenter",overlayClassName:Pu.dro,dropdownRender:()=>i.createElement(Pt.default,null,i.createElement(Pt.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(Ul(""),Ql([]),ut(!1),pt(!0),we.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),i.createElement(Pt.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(fe("\u6559\u5B66\u8BFE\u4EF6"),Ft(!0),zl(le.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},i.createElement(hn.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},i.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),i.createElement(lu.Z,{placement:"bottomCenter",overlayClassName:Pu.dro,dropdownRender:()=>i.createElement(Pt.default,null,i.createElement(Pt.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(lt(document.documentElement.scrollTop),N({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:le.stage_id,subject_id:Te.pathId}}))}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),i.createElement(Pt.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&N({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:le.stage_id,subject_id:Te.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),i.createElement(Pt.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&Pe.history.push(`/paths/${Te.pathId}/${le.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),i.createElement(Pt.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(fe("\u5206\u7EC4\u4F5C\u4E1A"),Ft(!0),zl(le.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),i.createElement(Pt.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(fe("\u56FE\u6587\u4F5C\u4E1A"),Ft(!0),zl(le.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),i.createElement(Pt.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&(fe("\u7F16\u7A0B\u4F5C\u4E1A"),Ft(!0),zl(le.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},i.createElement(hn.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},i.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),i.createElement(lu.Z,{placement:"bottomCenter",overlayClassName:Pu.dro,dropdownRender:()=>i.createElement(Pt.default,null,i.createElement(Pt.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{Pe.history.push(`/paperlibrary/add?pageType=course&courseId=${Te.pathId}&stageId=${M.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),i.createElement(Pt.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!le.stage_id)return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,wn.tJ)(N)&&Ne(M)}},"\u9009\u7528\u8BD5\u5377"))},i.createElement(hn.ZP,{key:Be,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},i.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),i.createElement("br",null)),i.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${Be}`},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",i.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")),i.createElement("aside",{className:`${M!=null&&M.stage_description?"mt10":""} ${Pu.shixuns}`},i.createElement("div",{className:""},!!uu.length&&i.createElement(yr,{visibleType:ve,subjectHomeworkType:ie,data:uu,stage_id:M.stage_id,disabled:Ae!==Be,deleteStages:Va,editVidoItem:na,showInfoModal:Xr,updateSort:_a,index:Be,expandAll:(ql=o==null?void 0:o.detail)==null?void 0:ql.show_course_section,cust_seq:!!((Mu=o==null?void 0:o.detail)!=null&&Mu.cust_seq),showVideoPlay:((la=A.userInfo)==null?void 0:la.admin)||((Yl=A.userInfo)==null?void 0:Yl.business)||ar(),isPaths:!0,isShowSchedule:o.isShowSchedule,getData:ce,keywords:ue==null?void 0:ue.keywords}))),Ae===Be&&i.createElement("aside",{className:Pu.buttons},i.createElement(hn.ZP,{onClick:vt,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),i.createElement(hn.ZP,{onClick:()=>jl(void 0,null,function*(){Bu()}),size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},yr=i.memo(Uo.Z),Qr=(0,i.useMemo)(()=>le?qa(le||[],F):null,[le,Ae,ue.keywords,ve,ie,Dl,Wu]);return i.createElement("section",null,i.createElement(te.default,{form:Ht,onFinish:Et},Qr),ga.map(function(M,Be){if(ue!=null&&ue.keywords&&M.type===ie&&ie!=="Discusses"&&M.number===0)return i.createElement(Ra.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})}),i.createElement(Ze.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:pe,confirmLoading:ct,destroyOnClose:!0,onOk:()=>jl(void 0,null,function*(){yield Ce.validateFields(),ut(!0);const M=yield(0,Qe.vf)(bu({id:le.stage_id,subject_id:Te.pathId},Ve));Ia(),M.id&&(Ce.resetFields(),se.ZP.success("\u6DFB\u52A0\u6210\u529F"),Wl([M])),ut(!1)}),onCancel:Ia},i.createElement(te.default,{form:Ce,onValuesChange:M=>{dt(bu(bu({},Ve),M))}},i.createElement(te.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},i.createElement(en.ZP.Group,null,i.createElement(en.ZP,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),i.createElement(en.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),i.createElement(te.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},i.createElement(Wt.default,{suffix:i.createElement("span",null,Ve.name.length,"/60")})))),i.createElement(Ze.default,{centered:!0,title:cu?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:mn,confirmLoading:ct,destroyOnClose:!0,onOk:()=>jl(void 0,null,function*(){var M;yield we.validateFields(),ut(!0);const Be=yield we.getFieldsValue();let Xe=!1,$t="";if(Be.files.forEach(ft=>{(!ft.response||!ft.response.id)&&(Xe=!0,$t=ft.name)}),Xe){se.ZP.error(`${$t} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}if(cu){const ft=yield(0,Qe.M2)({id:cu==null?void 0:cu.id,subject_id:Te.pathId,tags:Tl,attachment_id:(M=Be.files.map($e=>$e.response.id))==null?void 0:M[0]});ft.status===0&&(se.ZP.success("\u4FEE\u6539\u6210\u529F"),pt(!1),Ha([...ft.items]))}else{const ft=yield(0,Qe.s0)({id:le.stage_id,subject_id:Te.pathId,tags:Tl,attachment_ids:Be.files.map($e=>$e.response.id)});ft.status===0&&(se.ZP.success("\u4FEE\u6539\u6210\u529F"),pt(!1),Ha([...ft.items]))}ut(!1)}),onCancel:()=>{pt(!1),Ql([]),Ul("")}},i.createElement(te.default,{form:we},i.createElement(te.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},i.createElement(va.Z,{aloneClear:!0,maxSize:(0,Qt.Ny)()?500:100,accept:qo.toString(),number:cu?1:10})),i.createElement(te.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},i.createElement(Wt.default,{onKeyUp:ur})),i.createElement("div",{className:Pu["tagsList-content"]},Tl.map((M,Be)=>i.createElement(ym.default,{key:Be+M,closable:!0,onClose:Xe=>{nt(Xe,M)}},M))),i.createElement("div",null,i.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),i.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",i.createElement(Pe.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",i.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",i.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Qt.Ny)()?500:100,"M\uFF1B",i.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",i.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",i.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),i.createElement(Ze.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:yn,confirmLoading:ct,onOk:()=>jl(void 0,null,function*(){yield ot.validateFields(),ut(!0);const M=yield ot.getFieldsValue(),Be=yield(0,Qe.Mt)({id:le.stage_id,subject_id:Te.pathId,name:M.name});Be.status===0&&(se.ZP.success("\u6DFB\u52A0\u6210\u529F"),jn(!1),Sl(bu({},Be))),ut(!1)}),onCancel:()=>jn(!1)},i.createElement(te.default,{form:ot},i.createElement(te.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},i.createElement(Wt.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),i.createElement(Bm.Z,{visible:Yt,editData:cu,onCancel:()=>x(!1),onOk:qu}),i.createElement(Pm,{setScoreShow:Ft,getData:ce,ScoreShow:Re,modalType:kt,subjectId:Te.pathId,openPreview:P,id:Ol}),i.createElement(Ys,{setScoreShow:xt,ScoreShow:Nn,homeType:Xn,homeId:Fu,modalDdata:Iu}))};var Go=(0,Pe.connect)(({pathsDetail:f,user:m,loading:o,globalSetting:A,classroomList:L,exercise:z})=>({pathsDetail:f,user:m,globalSetting:A,loading:o.effects,classroomList:L,exercise:z}))(fi),io=v(8916),ac=v(78190),Ir=v(94001);const Qo=({user:f,onReplyDiscuss:m,dispatch:o,id:A,activeDiscussIndex:L,placeholder:z})=>{const[K,T]=(0,i.useState)("");function F(xe){T(xe)}const S=(0,Pe.useParams)();function N(){if(!K){se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}m(A,K),o({type:"pathsDetail/getPathsDetail",payload:{id:S.pathId}}),T("")}return i.createElement("div",{key:A,className:"discuss-item-editor",style:{display:L===A?"block":"none",width:"100%"}},i.createElement($a.Z,{miniToolbar:!0,startInit:L===A,defaultValue:K,id:A,noStorage:!0,watch:!1,height:155,placeholder:z||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:F}),i.createElement("a",{onClick:N,className:"btn-send"},"\u53D1\u9001"))};var Yo=(0,Pe.connect)(({shixunsDetail:f,loading:m,globalSetting:o})=>({shixunsDetail:f,globalSetting:o,loading:m.models.index}))(Qo),Zd=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const Hd=({user:f,upDataList:m,page:o,getTypeNumber:A,dispatch:L,keywords:z})=>{const K=(0,Pe.useParams)(),T=(F,S)=>Zd(void 0,null,function*(){const N=yield(0,Qe.WD)({id:F,content:S});(N==null?void 0:N.status)===0&&m(1,z)});return i.createElement("div",{className:"discuss-item-container bg-white"},i.createElement("a",{href:`/users/${f.login}`,target:"_blank"},i.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Su.Z.IMG_SERVER}/images/${f.image_url}`,width:"50"})),i.createElement("section",null,i.createElement(Yo,{id:K.pathId,activeDiscussIndex:K.pathId,onReplyDiscuss:T,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var Vd=(0,Pe.connect)(({shixunsDetail:f,loading:m,globalSetting:o})=>({shixunsDetail:f,globalSetting:o,loading:m.models.index}))(Hd),rl=v(91912);function nh(f,m=1){return get("/discusses.json",{page:m-1,container_identifier:f,container_type:"Shixun"})}function km(f,m){return(0,be.v_)(`/discusses/${f}/top_or_down_discuss.json`,{top:m})}function Na(f,m){return(0,be.v_)(`/discusses/${f}/plus.json`,{container_type:"Discuss",type:m?1:0})}function Dm(f,m){return(0,be.v_)(`/discusses/${f}/hidden.json`,m)}function Jd(f,m){return(0,be.v_)(`/discusses/${f}/reward_code.json`,m)}function rc(f){return(0,be.ZP)(`/api/discusses/${f}.json`,{method:"delete"})}function oo(f,m){return(0,be.v_)(`/discusses/${f}/reply.json`,{container_type:"Shixun",content:m})}function Tm(f){return post("/discusses.json",f)}var Sm=v(87061);function Nm({data:f,index:m,adminOrOperator:o,parentDiscussIndex:A,shixunIdentifier:L,isDelete:z,user:K,onSetRewardData:T,onSetActionType:F,deleteCommentAlert:S,shixunName:N,keywords:xe}){const{author:ve,can_delete:ie,manage:ce,content:oe,hidden:O,id:Le,reward:G,time:Ne}=f;function P(){T({id:Le,index:m,user_id:ve.user_id,parentDiscussIndex:A})}function ue(){F({id:Le,index:m,params:{hidden:O?"0":"1",container_identifier:L},type:"hidden-discuss",parentDiscussIndex:A,message:O?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function re(){if(S){Ze.default.info({title:"\u63D0\u793A",content:i.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",N,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}F({id:Le,index:m,type:"delete-discuss",parentDiscussIndex:A,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return i.createElement("div",{className:"second-level-discuss"},i.createElement("div",{className:"discuss-info-body"},i.createElement("div",{className:"discuss-info"},i.createElement("a",{href:`/users/${ve.login}`,target:"_blank"},ve.name),i.createElement("span",{className:"grey"},Ne),G?i.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${G}`},i.createElement("i",{className:"iconfont icon-gift c-orange "}),i.createElement("span",null,G)):null),i.createElement("div",{className:xe?"hidden":"btn-group"},o?i.createElement("a",{onClick:P,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},i.createElement("i",{className:"iconfont icon-jiangli"})):null,o?i.createElement("a",{onClick:ue,title:O?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},i.createElement("i",{className:O?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ce?i.createElement("a",{onClick:re,title:"\u5220\u9664"},i.createElement("i",{className:"iconfont icon-shanchu"})):null)),i.createElement(wt.Z,{className:"discuss-content",value:oe,highlightKeywords:xe}))}var Kd=({data:f,index:m,shixunIdentifier:o,adminOrOperator:A,identity:L,onTopOrDownDiscuss:z,onPlusDiscuss:K,onSetActionType:T,onSetRewardData:F,user:S,isDelete:N,activeDiscussIndex:xe,onReplyDiscuss:ve,onSetActiveDiscussIndex:ie,keywords:ce})=>{const{content:oe,children:O,game_url:Le,hidden:G,id:Ne,position:P,praise_count:ue,reward:re,sticky:De,time:tt,user_praise:Te,game_passed:Bt,delete_comment_alert:le,author:Oe,shixun_name:Ae,manage:Zt}=f;function pe(){ie(Ne)}function he(){z(Ne,!De,m)}function mn(){K(Ne,!Te,m)}function pt(){F({id:Ne,index:m,user_id:Oe.user_id})}function yn(){if(le){Ze.default.info({title:"\u63D0\u793A",content:i.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Ae,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}T({id:Ne,index:m,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function jn(){T({id:Ne,index:m,params:{hidden:G?"0":"1",container_identifier:o},type:"hidden-discuss",message:G?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ve=dt=>{let{nodeName:Ht,src:Ce}=dt.target;Ht==="IMG"&&(Vs.Z.publish("preview-image",Ce),console.log("src:",Ce))};return i.createElement("div",{className:"discuss-item-container",key:Ne},i.createElement("a",{href:`/users/${Oe.login}`,target:"_blank"},i.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Su.Z.IMG_SERVER}/images/${Oe.image_url}`,width:"50"})),i.createElement("section",null,i.createElement("div",{className:"discuss-info"},i.createElement("a",{href:`/users/${Oe.login}`,target:"_blank"},Oe.name),i.createElement("span",{className:"grey"},tt),P?i.createElement("span",{className:"c-green"}," [\u7B2C",P,"\u5173] "):null,Le?i.createElement("a",{href:Le,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,re?i.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${re}`},i.createElement("i",{className:"iconfont icon-gift c-orange "}),i.createElement("span",null,re)):null,L<=5?i.createElement("span",{style:{flex:"1",textAlign:"right",color:Bt===1?"#29bd8b":""}},Bt||Bt===0?Bt===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),i.createElement("div",{onClick:Ve},i.createElement(wt.Z,{className:"discuss-content",value:oe,highlightKeywords:ce})),O&&O.length>0?i.createElement("div",{className:"reply-discuss-container",onClick:Ve},O.map((dt,Ht)=>i.createElement(Nm,{key:dt.id,data:dt,index:Ht,deleteCommentAlert:le,shixunName:Ae,shixunIdentifier:o,adminOrOperator:A,user:S,isDelete:N,onSetRewardData:F,onSetActionType:T,parentDiscussIndex:m,keywords:ce}))):null,i.createElement("div",{className:ce?"hidden":"btn-group"},A?i.createElement("a",{onClick:pt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},i.createElement("i",{className:"iconfont icon-jiangli"})):null,A?i.createElement("a",{onClick:jn,title:G?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},i.createElement("i",{className:G?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Zt&&(!O||O.length==0)&&i.createElement("a",{onClick:yn,title:"\u5220\u9664"},i.createElement("i",{className:"iconfont icon-shanchu"})),i.createElement("a",{onClick:pe,title:"\u56DE\u590D"},i.createElement("i",{className:"iconfont icon-huifu1"})),i.createElement("a",{onClick:mn,style:{whiteSpace:"nowrap"},className:Te?"c-orange":""},i.createElement("i",{className:Te?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),i.createElement("span",null,ue||""))),i.createElement(Yo,{id:Ne,activeDiscussIndex:xe,onReplyDiscuss:ve})))},Im=Object.defineProperty,Mm=Object.defineProperties,jm=Object.getOwnPropertyDescriptors,ic=Object.getOwnPropertySymbols,oc=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable,cc=(f,m,o)=>m in f?Im(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,ml=(f,m)=>{for(var o in m||(m={}))oc.call(m,o)&&cc(f,o,m[o]);if(ic)for(var o of ic(m))sc.call(m,o)&&cc(f,o,m[o]);return f},pr=(f,m)=>Mm(f,jm(m)),Wr=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const Ud={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function $o(f,m){switch(m.type){case rl.tD:return pr(ml({},f),{loading:!0});case rl.RS:return pr(ml({},f),{showRewardDialog:!0});case rl.t2:return pr(ml({},f),{showRewardDialog:!1});case rl.GR:return ml(ml({},f),m.payload);case rl.u8:return ml(ml({},f),m.payload);case rl.rM:return ml(ml({},f),m.payload);case rl.yS:return ml(ml({},f),m.payload);case rl.Vn:return ml(ml({},f),m.payload);case rl.SX:return ml(ml({},f),m.payload);default:throw new Error}}var Wd=({shixunIdentifier:f,identity:m,activeIndex:o,user:A,isShixunDetail:L=!1,isDelete:z,getTypeNumber:K,keywords:T,refreshCount:F})=>{const[S,N]=(0,i.useReducer)($o,Ud),{page:xe,loading:ve,data:ie,actionType:ce,showRewardDialog:oe,activeDiscussIndex:O}=S,Le=(0,i.useRef)(),G=(0,i.useRef)(),Ne=(0,Pe.useParams)();function P(Ve){return Wr(this,null,function*(){if(!ve)try{N({type:rl.tD});const dt=yield(0,Qe.Ax)(pr(ml({},Ne),{page:Ve,keywords:T}));N({type:rl.GR,payload:{activeDiscussIndex:null,page:Ve,data:dt,loading:!1}})}catch(dt){console.log(dt)}})}function ue(Ve){document.body.scrollIntoView(),P(Ve)}function re(Ve,dt,Ht){return Wr(this,null,function*(){try{const Ce=yield Na(Ve,dt);pt[Ht].user_praise=dt,pt[Ht].praise_count=Ce.praise_count,N({type:rl.rM,payload:{data:pr(ml({},ie),{comments:pt})}})}catch(Ce){console.log(Ce)}})}function De(Ve,dt,Ht){return Wr(this,null,function*(){try{yield km(Ve,dt),pt[Ht].sticky=dt,N({type:rl.u8,payload:{data:pr(ml({},ie),{comments:pt})}})}catch(Ce){console.log(Ce)}})}function tt(){N({type:rl.yS,payload:{actionType:null}})}function Te(){return Wr(this,null,function*(){const{id:Ve,params:dt,type:Ht,index:Ce,parentDiscussIndex:we}=ce;if(Ht==="hidden-discuss"&&(yield Dm(Ve,dt),we?pt[we].children[Ce].hidden=dt.hidden==1:pt[Ce].hidden=dt.hidden==1,N({type:rl.yS,payload:{actionType:null,data:pr(ml({},ie),{comments:pt})}})),Ht==="delete-discuss"){if(yield rc(Ve),we||we===0){let ot=pt[we].children;for(let qt=ot.length-1;qt>=0;qt--)if(ot[qt].id===Ve){ot.splice(qt,1);break}pt[we].children=ot}else for(let ot=pt.length-1;ot>=0;ot--)if(pt[ot].id===Ve){pt.splice(ot,1);break}N({type:rl.yS,payload:{actionType:null,data:pr(ml({},ie),{comments:pt})}}),F()}})}function Bt(Ve){N({type:rl.yS,payload:{actionType:Ve}})}function le(){N({type:rl.t2})}function Oe(){return Wr(this,null,function*(){const{id:Ve,index:dt,score:Ht,user_id:Ce,parentDiscussIndex:we}=Le.current,ot=yield Jd(Ve,{container_type:"Discusses",score:Ht,user_id:Ce});we?pt[we].children[dt].reward=ot.code:pt[dt].reward=ot.code,N({type:rl.Vn,payload:{showRewardDialog:!1,data:pr(ml({},ie),{comments:pt})}}),Le.current=null})}function Ae(Ve){Le.current=Ve,N({type:rl.RS})}function Zt(Ve){Le.current.score=Ve}function pe(Ve,dt){return Wr(this,null,function*(){try{yield oo(Ve,dt),P(xe)}catch(Ht){console.log(Ht)}})}function he(Ve){N(O===Ve?{type:rl.SX,payload:{activeDiscussIndex:null}}:{type:rl.SX,payload:{activeDiscussIndex:Ve}})}if((0,i.useEffect)(()=>{function Ve(){return Wr(this,null,function*(){o===3&&!ie&&f&&(yield P(xe))})}Ve()},[Ne.pathId,T]),(0,i.useEffect)(()=>{P(xe)},[T]),!ie)return i.createElement(fl.Z,{spinning:!0},i.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:mn,comments:pt,all:yn,can_hidden:jn}=ie;return i.createElement(i.Fragment,null,i.createElement("div",{className:"discuss-container",ref:G},mn===0?i.createElement(Ra.Z,null):null,(0,Qt.bg)()&&!T&&i.createElement(Vd,{getTypeNumber:K,upDataList:P,page:xe,user:A,keywords:T}),i.createElement("aside",{className:"bg-white"},pt==null?void 0:pt.map((Ve,dt)=>i.createElement(Kd,{user:A,key:Ve.id,data:Ve,index:dt,identity:m,onPaginationChange:ue,shixunIdentifier:f,isDelete:z,onSetActionType:Bt,onTopOrDownDiscuss:De,adminOrOperator:jn,onPlusDiscuss:re,onSetRewardData:Ae,activeDiscussIndex:O,onSetActiveDiscussIndex:he,onReplyDiscuss:pe,keywords:T}))),mn>10?i.createElement("div",{className:"pagination-container tc"},i.createElement(Sr.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:ue,current:xe,total:mn})):null),i.createElement(ac.Z,null,i.createElement(Ze.default,{centered:!0,title:"\u63D0\u793A",open:!!ce,onOk:Te,onCancel:tt},i.createElement("p",null,ce?ce.message:"")),i.createElement(Ze.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:oe,onCancel:le,onOk:Oe},i.createElement(Ir.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Zt,style:{width:"228px"}}))))},er={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},Ll=v(59301),Lm=Object.defineProperty,Om=Object.defineProperties,zm=Object.getOwnPropertyDescriptors,so=Object.getOwnPropertySymbols,dc=Object.prototype.hasOwnProperty,fc=Object.prototype.propertyIsEnumerable,qd=(f,m,o)=>m in f?Lm(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Mr=(f,m)=>{for(var o in m||(m={}))dc.call(m,o)&&qd(f,o,m[o]);if(so)for(var o of so(m))fc.call(m,o)&&qd(f,o,m[o]);return f},mc=(f,m)=>Om(f,zm(m)),Gd=(f,m)=>{var o={};for(var A in f)dc.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&so)for(var A of so(f))m.indexOf(A)<0&&fc.call(f,A)&&(o[A]=f[A]);return o},pc=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const uh=Wt.default.Search,mi=f=>{var m=f,{shixunsDetail:o,dispatch:A}=m,L=Gd(m,["shixunsDetail","dispatch"]),z,K,T,F,S,N,xe,ve;const ie=(0,Pe.useParams)(),[ce,oe]=(0,i.useState)(0),[O,Le]=(0,i.useState)([]),[G,Ne]=(0,i.useState)(""),[P,ue]=(0,i.useState)(),[re,De]=(0,i.useState)(!1),[tt,Te]=(0,i.useState)(!1),[Bt,le]=(0,i.useState)({page:1,limit:10,type:"video"});(0,i.useEffect)(()=>{var Ve,dt,Ht,Ce;if(Ne(""),o.actionTabs.key==="Stage-SendModal")if(((dt=(Ve=o==null?void 0:o.actionTabs)==null?void 0:Ve.params)==null?void 0:dt.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let we={page:1,limit:10,type:"group"};le(we),Oe(mc(Mr({},we),{search:encodeURI(G)}))}else if(((Ce=(Ht=o==null?void 0:o.actionTabs)==null?void 0:Ht.params)==null?void 0:Ce.title)=="\u56FE\u6587\u4F5C\u4E1A"){let we={page:1,limit:10,type:"normal"};le(we),Oe(mc(Mr({},we),{search:encodeURI(G)}))}else le(Bt),Oe(mc(Mr({},Bt),{search:encodeURI(G)}))},[o.actionTabs.key]);const Oe=Ve=>pc(void 0,null,function*(){const dt=yield A({type:"shixunsDetail/searchUserCourses",payload:Ve});dt.status===401?(A({type:"shixunsDetail/setActionTabs",payload:{}}),Te(!1)):(oe((dt==null?void 0:dt.courses_count)||0),Le((dt==null?void 0:dt.course_list)||[]))}),Ae=Ve=>{const dt=Mr(Mr({},Bt),{page:Ve,limit:10,search:encodeURI(G)});le(dt),Oe(dt)},[Zt,pe,he,mn]=(0,yu.P)(),pt=()=>pc(void 0,null,function*(){var Ve,dt,Ht,Ce,we,ot,qt,pn,Ge,Yt,x,ct,ut,Gt,lt;if(!P){De(!0);return}const kt=(Ve=o.actionTabs.params)==null?void 0:Ve.id;Te(!1),(yield mn({id:((Ht=(dt=o==null?void 0:o.actionTabs)==null?void 0:dt.params)==null?void 0:Ht.title)=="\u6D4B\u9A8C"?(we=(Ce=o==null?void 0:o.actionTabs)==null?void 0:Ce.params)==null?void 0:we.examinationid:ie==null?void 0:ie.pathId,course_id:((qt=(ot=o==null?void 0:o.actionTabs)==null?void 0:ot.params)==null?void 0:qt.title)=="\u6D4B\u9A8C"?[P]:P,type:((Ge=(pn=o==null?void 0:o.actionTabs)==null?void 0:pn.params)==null?void 0:Ge.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((x=(Yt=o==null?void 0:o.actionTabs)==null?void 0:Yt.params)==null?void 0:x.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ut=(ct=o==null?void 0:o.actionTabs)==null?void 0:ct.params)==null?void 0:ut.title)=="\u6D4B\u9A8C"?"examination_bank":((lt=(Gt=o==null?void 0:o.actionTabs)==null?void 0:Gt.params)==null?void 0:lt.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:kt,sync_catelog:0}))||(yield yn(0))}),yn=Ve=>pc(void 0,null,function*(){var dt,Ht,Ce,we,ot,qt,pn,Ge,Yt,x,ct,ut,Gt,lt,kt,fe,Re,Ft;const Nn=(dt=o.actionTabs.params)==null?void 0:dt.id;let xt;if((Ht=o.actionTabs.params)!=null&&Ht.is_jupyter){const Xn=(Ce=o.actionTabs.params)==null?void 0:Ce.identifier;xt=yield(0,be.ZP)(`/api/shixuns/${Xn}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:P,identifier:Xn,type:"normal",is_copy:Ve,is_use:1}]}})}else((ot=(we=o==null?void 0:o.actionTabs)==null?void 0:we.params)==null?void 0:ot.title)=="\u6D4B\u9A8C"?xt=yield(0,Qe.p4)({id:(pn=(qt=o==null?void 0:o.actionTabs)==null?void 0:qt.params)==null?void 0:pn.examinationid,course_id:[P],shixuns_info:Ve?Ve==null?void 0:Ve.map(Xn=>(Xn.shixun_id=Xn.id,Xn)):[]}):xt=yield(0,Qe.Q)({id:ie==null?void 0:ie.pathId,course_id:P,stage_shixuns:[{stage_shixun_id:Nn,is_copy:Ve,is_use:1}],sync_catelog:0,type:((Ge=o.actionTabs.params)==null?void 0:Ge.title)==="\u5B9E\u8BAD"?"shixun":((x=(Yt=o==null?void 0:o.actionTabs)==null?void 0:Yt.params)==null?void 0:x.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((ut=(ct=o==null?void 0:o.actionTabs)==null?void 0:ct.params)==null?void 0:ut.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((lt=(Gt=o==null?void 0:o.actionTabs)==null?void 0:Gt.params)==null?void 0:lt.title)=="\u89C6\u9891"?"video":((fe=(kt=o==null?void 0:o.actionTabs)==null?void 0:kt.params)==null?void 0:fe.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});jn(),pe(),((Ft=(Re=o==null?void 0:o.actionTabs)==null?void 0:Re.params)==null?void 0:Ft.title)=="\u6D4B\u9A8C"?(xt==null?void 0:xt.status)===0&&Ze.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Ll.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,_n.xg)(`${xt.data[0].first_category_url}/${xt.data[0].exercise_id}/detail?random=${xt.data[0].is_random}&tabs=3`)}}):(xt==null?void 0:xt.status)===1&&Ze.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Ll.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var Xn,sn,Fu,il,Iu,Kl,Ol,zl,kl;if((Xn=o.actionTabs.params)!=null&&Xn.is_jupyter){(0,_n.xg)(xt==null?void 0:xt.first_category_url);return}if(((Fu=(sn=o==null?void 0:o.actionTabs)==null?void 0:sn.params)==null?void 0:Fu.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((Iu=(il=o==null?void 0:o.actionTabs)==null?void 0:il.params)==null?void 0:Iu.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,_n.xg)(xt==null?void 0:xt.url);else if(((Ol=(Kl=o==null?void 0:o.actionTabs)==null?void 0:Kl.params)==null?void 0:Ol.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const Dl=(zl=xt==null?void 0:xt.url.split("/"))==null?void 0:zl[2];(0,_n.xg)(`/classrooms/${Dl}/program_homework`)}else{const Dl=(kl=xt==null?void 0:xt.url.split("/"))==null?void 0:kl[2];(0,_n.xg)(`/classrooms/${Dl}/shixun_homework`)}}})}),jn=()=>{Ne(""),ue(null),De(!1),A({type:"shixunsDetail/setActionTabs",payload:{}}),Te(!1)};return Ll.createElement(Ll.Fragment,null,Ll.createElement(Ze.default,{title:`\u53D1\u9001${((z=o.actionTabs.params)==null?void 0:z.title)||"\u5B9E\u8BAD"}`,open:o.actionTabs.key==="Stage-SendModal",centered:!0,className:er.scoremodal,onCancel:jn,onOk:pt},Ll.createElement("div",{className:er.wrap},Ll.createElement("div",{className:er.wrap_title},"\u9009\u62E9\u7684",`${((K=o.actionTabs.params)==null?void 0:K.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Ll.createElement("div",{className:"mb10"},Ll.createElement(Wt.default.Search,{className:er.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:G,onChange:Ve=>Ne(Ve.target.value),suffix:Ll.createElement("i",{className:`iconfont icon-sousuo9 font14 ${er.searchIcon}`,onClick:()=>{Ne(G);const Ve=Mr(Mr({},Bt),{page:1,limit:10,search:encodeURI(G)});le(Ve),Oe(Ve)}}),onSearch:Ve=>{Ne(Ve);const dt=Mr(Mr({},Bt),{page:1,limit:10,search:encodeURI(Ve)});le(dt),Oe(dt)}})),Ll.createElement("div",{className:er.radioWrap},Ll.createElement(en.ZP.Group,{value:P,onChange:Ve=>{ue(Ve.target.value),De(!1)}},O.map((Ve,dt)=>Ll.createElement(en.ZP,{className:er.radio,value:Ve.course_id,key:dt},Ll.createElement("span",{title:Ve.name},Ve.name))))),re&&Ll.createElement("div",{className:er.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),ce>10&&Ll.createElement("div",{className:er.pagination},Ll.createElement(Sr.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:Bt==null?void 0:Bt.page,pageSize:10,total:ce,onChange:Ae})))),Ll.createElement(yu.Z,{visible:Zt,inPaper:!0,onOk:yn,onCancel:()=>{jn(),pe()},renderData:he,modalType:((F=(T=o==null?void 0:o.actionTabs)==null?void 0:T.params)==null?void 0:F.title)=="\u6D4B\u9A8C"?"multiple":"single",type:((N=(S=o==null?void 0:o.actionTabs)==null?void 0:S.params)==null?void 0:N.title)=="\u6D4B\u9A8C"?"examination_bank":"subject",isMultipleCourse:((ve=(xe=o==null?void 0:o.actionTabs)==null?void 0:xe.params)==null?void 0:ve.title)=="\u6D4B\u9A8C"}))};var Qd=(0,Pe.connect)(({shixunsDetail:f})=>({shixunsDetail:f}))(mi),vr={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},es=v(44664),Yd=Object.defineProperty,Rm=Object.defineProperties,Xm=Object.getOwnPropertyDescriptors,$d=Object.getOwnPropertySymbols,ef=Object.prototype.hasOwnProperty,tf=Object.prototype.propertyIsEnumerable,nf=(f,m,o)=>m in f?Yd(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Ii=(f,m)=>{for(var o in m||(m={}))ef.call(m,o)&&nf(f,o,m[o]);if($d)for(var o of $d(m))tf.call(m,o)&&nf(f,o,m[o]);return f},uf=(f,m)=>Rm(f,Xm(m)),vc=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const Zm=({shixunHomeworks:f,newCourse:m,globalSetting:o,loading:A,dispatch:L,classroomList:z})=>{var K,T;const F=(0,Pe.useParams)(),[S]=te.default.useForm(),[N,xe]=(0,i.useState)({}),ve=(0,i.useRef)(),{commonHomeWorkAddDefaultData:ie}=f;let[ce,oe]=(0,i.useState)({});(0,i.useEffect)(()=>{S.resetFields()},[z.actionTabs.key]);const O=()=>{S.validateFields().then(()=>vc(void 0,null,function*(){var G,Ne;if(N.min_num>N.max_num){se.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const P=Ii({},N);P.attachment_ids&&(P.attachment_ids=(G=P==null?void 0:P.attachment_ids)==null?void 0:G.map(re=>re.response.id)),P.reference_attachment_ids&&(P.reference_attachment_ids=(Ne=P==null?void 0:P.reference_attachment_ids)==null?void 0:Ne.map(re=>re.response.id)),P.base_on_project||(P.base_on_project=!1);const ue=yield(0,Qe.DQ)(uf(Ii({id:z.actionTabs.id,subject_id:z.actionTabs.subject_id},P),{homework_type:3}));ue.status===0&&(Le(ue.homework_id),(0,_n.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),se.ZP.success("\u65B0\u5EFA\u6210\u529F"),L({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Le(G){return vc(this,null,function*(){if(!(ce!=null&&ce.ec_point_ids))return;let Ne=yield(0,be.ZP)(`/api/ec_courses/${ce==null?void 0:ce.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ii({homework_common_id:G},ce)})})}return i.createElement(Si.Z,{placement:"bottom",height:"100%",closable:!1,open:z.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:vr.drawer},i.createElement("section",{className:vr.bg},i.createElement("aside",{className:vr.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),i.createElement(te.default,{form:S,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{xe(Ii({},S.getFieldsValue()))}},i.createElement("div",{className:vr.fieldWrap},i.createElement(te.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},i.createElement(Wt.default,{maxLength:60,suffix:`${((K=N.name)==null?void 0:K.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),i.createElement("div",{className:vr.mdWrap},i.createElement(te.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},i.createElement($a.Z,{watch:!0,defaultValue:N.intro})),i.createElement("div",null,i.createElement(te.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},i.createElement(va.Z,null))),i.createElement(Jt.Z,{gutter:[20,20],style:{marginTop:20}},i.createElement(xn.Z,{flex:"230px"},i.createElement(te.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},i.createElement(Ir.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),i.createElement(xn.Z,{flex:"230px"},i.createElement(te.default.Item,{name:"max_num",label:i.createElement("div",null,"\xA0"),rules:[{validator(G,Ne){return Ne?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},i.createElement(Ir.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),i.createElement(xn.Z,null,i.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((T=o==null?void 0:o.setting)!=null&&T.is_local)&&i.createElement(Jt.Z,{style:{marginTop:"-10px"}},i.createElement(xn.Z,null,i.createElement(te.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},i.createElement(ul.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),i.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),i.createElement("div",{className:vr.mdWrap},i.createElement(te.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},i.createElement($a.Z,{watch:!0,defaultValue:N.notice})),i.createElement("div",null,i.createElement(te.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},i.createElement(va.Z,null))))),i.createElement("div",{className:vr.mdWrap},i.createElement(es.Z,{setitem:G=>oe(Ii({},G))}))),i.createElement("div",{className:vr.footer_style},i.createElement("div",{className:vr.close_button,onClick:()=>{L({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),i.createElement("div",{onClick:O,className:vr.submit_button},"\u63D0\u4EA4")))};var Hm=(0,Pe.connect)(({shixunHomeworks:f,newCourse:m,loading:o,globalSetting:A,classroomList:L})=>({classroomList:L,shixunHomeworks:f,newCourse:m,globalSetting:A,loading:o.effects}))(Zm),hr={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},Vm=Object.defineProperty,Jm=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,hc=Object.prototype.propertyIsEnumerable,lf=(f,m,o)=>m in f?Vm(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,jr=(f,m)=>{for(var o in m||(m={}))us.call(m,o)&&lf(f,o,m[o]);if(ns)for(var o of ns(m))hc.call(m,o)&&lf(f,o,m[o]);return f},Lr=(f,m)=>Jm(f,ts(m)),co=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const gc=({shixunHomeworks:f,newCourse:m,globalSetting:o,loading:A,dispatch:L,classroomList:z})=>{var K,T;const F=(0,Pe.useParams)(),[S]=te.default.useForm(),[N,xe]=(0,i.useState)({}),[ve,ie]=(0,i.useState)(!1);let[ce,oe]=(0,i.useState)({});const[O,Le]=(0,i.useState)({}),G=(0,i.useRef)(),{commonHomeWorkEditDefaultData:Ne}=f;(0,i.useEffect)(()=>{z.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&P()},[z.actionTabs.key]);const P=()=>co(void 0,null,function*(){const De=yield(0,Qe.FD)({id:z.actionTabs.id,type:z.actionTabs.type});if(De){const tt=Lr(jr({},De.subject_homework),{attachment_ids:(0,va.z)(De.subject_homework.attachments),reference_attachment_ids:(0,va.z)(De.subject_homework.ref_attachments)});S.setFieldsValue(jr({},tt)),xe(jr({},tt)),ie(!0),Le(new Date)}});function ue(De){return co(this,null,function*(){if(!(ce!=null&&ce.ec_point_ids))return;let tt=yield(0,be.ZP)(`/api/ec_courses/${ce==null?void 0:ce.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:jr({homework_common_id:De},ce)})})}const re=()=>{S.validateFields().then(()=>co(void 0,null,function*(){var De,tt;if(N.min_num>N.max_num){se.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Te=jr({},N);Te.attachment_ids&&(Te.attachment_ids=(De=Te==null?void 0:Te.attachment_ids)==null?void 0:De.map(le=>le.response.id)),Te.reference_attachment_ids&&(Te.reference_attachment_ids=(tt=Te==null?void 0:Te.reference_attachment_ids)==null?void 0:tt.map(le=>le.response.id)),Te.base_on_project||(Te.base_on_project=!1),(yield(0,Qe.VO)(Lr(jr(jr({},F),Te),{base_on_project:Te.base_on_project,homework_type:3,id:z.actionTabs.id}))).status===0&&(se.ZP.success("\u7F16\u8F91\u6210\u529F"),ue(F.categoryId),L({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return i.createElement(Si.Z,{placement:"bottom",height:"100%",closable:!1,open:z.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:hr.drawer},i.createElement("section",{className:hr.bg},i.createElement("aside",{className:hr.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),i.createElement(te.default,{form:S,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{xe(jr({},S.getFieldsValue()))}},i.createElement("div",{className:hr.fieldWrap},i.createElement(te.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},i.createElement(Wt.default,{maxLength:60,suffix:`${((K=N.name)==null?void 0:K.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),i.createElement("div",{className:hr.mdWrap},i.createElement(te.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},i.createElement($a.Z,{watch:!0,defaultValue:N.description})),i.createElement("div",null,i.createElement(te.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},ve&&i.createElement(va.Z,{key:O}))),i.createElement(Jt.Z,{gutter:[20,20],style:{marginTop:20}},i.createElement(xn.Z,{flex:"230px"},i.createElement(te.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},i.createElement(Ir.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),i.createElement(xn.Z,{flex:"230px"},i.createElement(te.default.Item,{name:"max_num",label:i.createElement("div",null,"\xA0"),rules:[{validator(De,tt){return tt?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},i.createElement(Ir.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),i.createElement(xn.Z,null,i.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((T=o==null?void 0:o.setting)!=null&&T.is_local)&&i.createElement(Jt.Z,{style:{marginTop:"-10px"}},i.createElement(xn.Z,null,i.createElement(te.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},i.createElement(ul.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),i.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),i.createElement("div",{className:hr.mdWrap},i.createElement(te.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},i.createElement($a.Z,{defaultValue:N.reference_answer,watch:!0})),i.createElement("div",null,i.createElement(te.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},ve&&i.createElement(va.Z,{key:O}))))),i.createElement("div",{className:hr.mdWrap},i.createElement(es.Z,{setitem:De=>oe(jr({},De)),homework_common_id:F.categoryId}))),i.createElement("div",{className:hr.footer_style},i.createElement("div",{className:hr.close_button,onClick:()=>{L({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),i.createElement("div",{onClick:re,className:hr.submit_button},"\u63D0\u4EA4")))};var Km=(0,Pe.connect)(({shixunHomeworks:f,newCourse:m,loading:o,globalSetting:A,classroomList:L})=>({shixunHomeworks:f,newCourse:m,globalSetting:A,loading:o.effects,classroomList:L}))(gc),tr={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},Um=Object.defineProperty,af=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,ls=Object.prototype.propertyIsEnumerable,yc=(f,m,o)=>m in f?Um(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Or=(f,m)=>{for(var o in m||(m={}))rf.call(m,o)&&yc(f,o,m[o]);if(mo)for(var o of mo(m))ls.call(m,o)&&yc(f,o,m[o]);return f},of=(f,m)=>af(f,fo(m)),po=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const as=({shixunHomeworks:f,newCourse:m,globalSetting:o,loading:A,dispatch:L,classroomList:z})=>{var K;const T=(0,Pe.useParams)(),[F]=te.default.useForm(),[S,N]=(0,i.useState)({}),[xe,ve]=(0,i.useState)(),ie=(0,i.useRef)(),{commonHomeWorkAddDefaultData:ce}=f;let[oe,O]=(0,i.useState)({});(0,i.useEffect)(()=>{F.resetFields()},[z.actionTabs.key]);const Le=()=>po(void 0,null,function*(){const P=yield L({type:"newCourse/getEditCourseData",payload:{id:ie.current}});P&&(F.setFieldsValue({name:P.name}),F.setFieldsValue({intro:P.description}),F.setFieldsValue({notice:P.learning_notes}),N({name:P.name,intro:P.description,notice:P.learning_notes}))}),G=()=>{F.validateFields().then(()=>po(void 0,null,function*(){var P,ue;const re=Or({},S);re.attachment_ids&&(re.attachment_ids=(P=re==null?void 0:re.attachment_ids)==null?void 0:P.map(tt=>tt.response.id)),re.reference_attachment_ids&&(re.reference_attachment_ids=(ue=re==null?void 0:re.reference_attachment_ids)==null?void 0:ue.map(tt=>tt.response.id));const De=yield(0,Qe.DQ)(of(Or({id:z.actionTabs.id,subject_id:z.actionTabs.subject_id},re),{homework_type:1}));(De==null?void 0:De.status)===0&&(Ne(De.homework_id),(0,_n.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),se.ZP.success("\u65B0\u5EFA\u6210\u529F"),L({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function Ne(P){return po(this,null,function*(){if(!(oe!=null&&oe.ec_point_ids))return;let ue=yield(0,be.ZP)(`/api/ec_courses/${oe==null?void 0:oe.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Or({homework_common_id:P},oe)})})}return i.createElement(Si.Z,{placement:"bottom",height:"100%",closable:!1,open:z.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:tr.drawer},i.createElement("section",{className:tr.bg},i.createElement("aside",{className:tr.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),i.createElement(te.default,{form:F,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",F.getFieldsValue()),N(Or({},F.getFieldsValue()))}},i.createElement("div",{className:tr.fieldWrap},i.createElement(te.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},i.createElement(Wt.default,{maxLength:60,suffix:`${((K=S.name)==null?void 0:K.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),i.createElement("div",{className:tr.mdWrap},i.createElement(te.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},i.createElement($a.Z,{watch:!0,defaultValue:S.intro})),i.createElement("div",null,i.createElement(te.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},i.createElement(va.Z,null)))),i.createElement("div",{className:tr.mdWrap},i.createElement(te.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},i.createElement($a.Z,{watch:!0,defaultValue:S.notice})),i.createElement("div",null,i.createElement(te.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},i.createElement(va.Z,null))))),i.createElement("div",{className:tr.mdWrap},i.createElement(es.Z,{setitem:P=>O(Or({},P))}))),i.createElement("div",{className:tr.footer_style},i.createElement("div",{className:tr.close_button,onClick:()=>{L({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),i.createElement("div",{onClick:G,className:tr.submit_button},"\u63D0\u4EA4")))};var _c=(0,Pe.connect)(({shixunHomeworks:f,newCourse:m,loading:o,globalSetting:A,classroomList:L})=>({shixunHomeworks:f,newCourse:m,globalSetting:A,loading:o.effects,classroomList:L}))(as),Xa={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},Ec=Object.defineProperty,Wm=Object.defineProperties,qm=Object.getOwnPropertyDescriptors,sf=Object.getOwnPropertySymbols,Gm=Object.prototype.hasOwnProperty,Qm=Object.prototype.propertyIsEnumerable,cf=(f,m,o)=>m in f?Ec(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,qr=(f,m)=>{for(var o in m||(m={}))Gm.call(m,o)&&cf(f,o,m[o]);if(sf)for(var o of sf(m))Qm.call(m,o)&&cf(f,o,m[o]);return f},Ym=(f,m)=>Wm(f,qm(m)),bc=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const Fc=({shixunHomeworks:f,newCourse:m,globalSetting:o,loading:A,dispatch:L,classroomList:z})=>{var K;const T=(0,Pe.useParams)(),[F]=te.default.useForm(),[S,N]=(0,i.useState)({}),[xe,ve]=(0,i.useState)(!1);let[ie,ce]=(0,i.useState)({});const[oe,O]=(0,i.useState)({}),Le=(0,i.useRef)(),{commonHomeWorkEditDefaultData:G}=f;(0,i.useEffect)(()=>{z.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&Ne()},[z.actionTabs.key]);const Ne=()=>bc(void 0,null,function*(){const re=yield(0,Qe.FD)({id:z.actionTabs.id,type:z.actionTabs.type});if(re){const De={name:re.subject_homework.name,description:re.subject_homework.description,reference_answer:re.subject_homework.reference_answer,attachment_ids:(0,va.z)(re.subject_homework.attachments),reference_attachment_ids:(0,va.z)(re.subject_homework.ref_attachments)};console.log(De),F.setFieldsValue(qr({},De)),N(qr({},De)),ve(!0),O(new Date)}});function P(re){return bc(this,null,function*(){if(!(ie!=null&&ie.ec_point_ids))return;let De=yield(0,be.ZP)(`/api/ec_courses/${ie==null?void 0:ie.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:qr({homework_common_id:re},ie)})})}const ue=()=>{F.validateFields().then(()=>bc(void 0,null,function*(){var re,De;const tt=qr({},S);tt.attachment_ids&&(tt.attachment_ids=(re=tt==null?void 0:tt.attachment_ids)==null?void 0:re.map(Bt=>{var le;return(le=Bt.response)==null?void 0:le.id})),tt.reference_attachment_ids&&(tt.reference_attachment_ids=(De=tt==null?void 0:tt.reference_attachment_ids)==null?void 0:De.map(Bt=>{var le;return(le=Bt.response)==null?void 0:le.id})),(yield(0,Qe.VO)(Ym(qr(qr({},T),tt),{base_on_project:!0,homework_type:1,id:z.actionTabs.id}))).status===0&&(se.ZP.success("\u7F16\u8F91\u6210\u529F"),P(T.categoryId),L({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return i.createElement(Si.Z,{placement:"bottom",height:"100%",closable:!1,open:z.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Xa.drawer},i.createElement("section",{className:Xa.bg},i.createElement("aside",{className:Xa.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),i.createElement(te.default,{form:F,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{N(qr({},F.getFieldsValue()))}},i.createElement("div",{className:Xa.fieldWrap},i.createElement(te.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},i.createElement(Wt.default,{maxLength:60,suffix:`${((K=S.name)==null?void 0:K.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),i.createElement("div",{className:Xa.mdWrap},i.createElement(te.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},i.createElement($a.Z,{watch:!0,defaultValue:S.description})),i.createElement("div",null,i.createElement(te.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},xe&&i.createElement(va.Z,{key:oe})))),i.createElement("div",{className:Xa.mdWrap},i.createElement(te.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},i.createElement($a.Z,{defaultValue:S.reference_answer,watch:!0})),i.createElement("div",null,i.createElement(te.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},xe&&i.createElement(va.Z,{key:oe}))))),i.createElement("div",{className:Xa.mdWrap},i.createElement(es.Z,{setitem:re=>ce(qr({},re)),homework_common_id:T.categoryId}))),i.createElement("div",{className:Xa.footer_style},i.createElement("div",{className:Xa.close_button,onClick:()=>{L({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),i.createElement("div",{onClick:ue,className:Xa.submit_button},"\u63D0\u4EA4")))};var $m=(0,Pe.connect)(({shixunHomeworks:f,newCourse:m,loading:o,globalSetting:A,classroomList:L})=>({shixunHomeworks:f,newCourse:m,globalSetting:A,loading:o.effects,classroomList:L}))(Fc),ep=v(48719),Mi=v(95829),df=v(48262),Rn=v(59301),tp=Object.defineProperty,ff=Object.getOwnPropertySymbols,mf=Object.prototype.hasOwnProperty,np=Object.prototype.propertyIsEnumerable,pf=(f,m,o)=>m in f?tp(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,ji=(f,m)=>{for(var o in m||(m={}))mf.call(m,o)&&pf(f,o,m[o]);if(ff)for(var o of ff(m))np.call(m,o)&&pf(f,o,m[o]);return f},pi=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const{TabPane:rs}=ka.default,vf=({classroomList:f,exercise:m,saveExercise:o,loading:A,dispatch:L})=>{var z;const K=(0,Pe.useParams)(),T=(0,Pe.useLocation)(),[F]=te.default.useForm(),{brankList:S}=m;let[N,xe]=(0,i.useState)(!0),[ve,ie]=(0,i.useState)(!1);const[ce,oe]=(0,i.useState)("myself");let[O,Le]=(0,i.useState)([]),[G,Ne]=(0,i.useState)([]),[P,ue]=(0,i.useState)(),[re,De]=(0,i.useState)([]);const tt=(0,i.useRef)(null),[Te,Bt]=(0,i.useState)(!1),[le,Oe]=(0,i.useState)(""),[Ae,Zt]=(0,i.useState)(""),pe=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Ge=>Ge?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Ge,Yt)=>Rn.createElement("a",{href:Ge?`/randompaper/detail/${Yt.id}`:`/paperlibrary/see/${Yt.id}?defaultActiveKey=${(he==null?void 0:he.filter)=="public"?"1":(he==null?void 0:he.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[he,mn]=(0,i.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null});(0,i.useEffect)(()=>{m.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(jn(),De([]),pt())},[m.actionTabs.key]);const pt=()=>pi(void 0,null,function*(){const Ge=yield L({type:"paperlibrary/getTeachGroupData"});Ne(Ge)}),yn=Ge=>{const Yt=parseInt(Ge);return isNaN(Yt)?"":Yt},jn=()=>pi(void 0,null,function*(){var Ge;if(N){++he.page,xe(!1),he.is_random=he.filter=="myself"?2:null;const Yt=yield L({type:"exercise/getBrankList",payload:ji({},he)});O=Yt!=null&&Yt.object_list?[...O.concat(Yt==null?void 0:Yt.object_list)]:O,ue(Yt.is_teacher),((Ge=Yt.object_list)==null?void 0:Ge.length)<he.limit?xe(!1):xe(!0),Le([...O])}}),Ve=Ge=>{tt.current.scrollTop=0,O=[],he.page=0,he.group_id=Ge,N=!0,De([]),mn(ji({},he)),jn()},dt={selectedRowKeys:re,onChange:Ge=>{De(Ge)},type:"radio"},Ht=()=>{mn(ji({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),Le([]),xe(!0),oe("myself"),L({type:"exercise/setActionTabs",payload:{}}),ie(!1)},[Ce,we,ot,qt]=(0,yu.P)(),pn=Ge=>pi(void 0,null,function*(){let Yt=!1;O.forEach(Gt=>{re.includes(Gt.id)&&(Yt=Gt.is_random)});const x=Ge.map(Gt=>({shixun_id:Gt.id,is_use:Gt.is_use,is_copy:Gt.is_copy}));if(!Yt){const Gt=yield L({type:"exercise/saveBanks",payload:{course_id:K.coursesId,object_type:"examination_bank",bank_id:re,shixuns_info:x}});(Gt==null?void 0:Gt.status)===0&&((0,_n.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),L({type:"classroomList/getClassroomExercisesList",payload:ji({},m.actionTabs.params)}),Oe(`/classrooms/${K.coursesId}/exercise/${Gt.exercise_id}/detail?random=${Gt.is_random}&tabs=3`),Zt(`/classrooms/${K.coursesId}/exercise/add/${Gt.exercise_id}?random=${Gt.is_random}&type=2`),Bt(!0),se.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),we(),Ht());return}L({type:"exercise/setActionTabs",payload:{}}),we();let ct=1,ut=Ze.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Rn.createElement("div",{className:Mi.Z.modalColumn},Rn.createElement("div",{className:Mi.Z.modalRow},Rn.createElement("sup",{className:Mi.Z.sup},"*"),Rn.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Rn.createElement(Ir.Z,{parser:yn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:ct,onChange:Gt=>{ct=Gt;const lt=document.getElementById("model_error");ct<1||ct>50?lt.style.display="block":lt.style.display="none"}})),Rn.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Ht,onOk:()=>pi(void 0,null,function*(){if(ct<1||ct>50){const lt=document.getElementById("model_error");return lt.style.display="block",Promise.reject()}ut.update({cancelButtonProps:{disabled:!0}});const Gt=yield L({type:"exercise/saveBanks",payload:{course_id:K.coursesId,object_type:"examination_bank",bank_id:re,shixuns_info:x,num:ct}});ut.update({cancelButtonProps:{disabled:!1}}),Gt&&Gt.status===0?((0,_n.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Ze.default.destroyAll(),L({type:"classroomList/getClassroomExercisesList",payload:ji({},m.actionTabs.params)}),Ht(),we(),se.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Ht(),we())})})});return Rn.createElement(Rn.Fragment,null,Rn.createElement(Ze.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:m.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ve,bodyStyle:{minHeight:200},wrapClassName:Mi.Z.warpModal,onOk:()=>pi(void 0,null,function*(){if(!re.length){se.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}ie(!0);let Ge=!1,Yt=!1;if(O.forEach(x=>{re.includes(x.id)&&x.need_authorize&&(Ge=x.need_authorize),re.includes(x.id)&&(Yt=x.is_random)}),Ge){(0,wn.rX)(!1,"\u8BE5\u8BD5\u5377\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}o(re[0]),Ht(),ie(!1)}),onCancel:Ht},Rn.createElement(ka.default,{activeKey:ce,onTabClick:Ge=>pi(void 0,null,function*(){tt.current.scrollTop=0,O=[],ce!==Ge&&De([]),oe(Ge),he.page=0,he.filter=Ge,he.group_id=null,N=!0,jn()})},Rn.createElement(rs,{tab:Rn.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Rn.createElement(rs,{tab:Rn.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Rn.createElement(rs,{tab:Rn.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Rn.createElement("div",{className:Mi.Z.tabSearch},ce==="teacher"&&Rn.createElement(dn.default,{value:he.group_id,onChange:Ve,size:"middle",style:{width:200,marginRight:30}},Rn.createElement(dn.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(z=G==null?void 0:G.groups)==null?void 0:z.map(Ge=>Rn.createElement(dn.default.Option,{key:Ge==null?void 0:Ge.group_id,value:Ge==null?void 0:Ge.group_id},Ge==null?void 0:Ge.name))),Rn.createElement(Wt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:he.search,onChange:Ge=>{he.search=Ge.target.value,mn(ji({},he))},onSearch:Ge=>{tt.current.scrollTop=0,O=[],he.page=0,N=!0,De([]),Ge&&(0,df.tk)({name:Ge,copywriting:Ge,position:"Exercise"}),jn()}})),Rn.createElement("div",{ref:tt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!P&&ce==="public"&&Rn.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Rn.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Rn.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Rn.createElement(oi(),{initialLoad:!1,pageStart:0,loadMore:()=>{jn()},hasMore:N,useWindow:!1},m.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&P&&Rn.createElement(ep.Z,{className:Mi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:O,onRow:Ge=>({onClick:()=>{De([Ge==null?void 0:Ge.id])}}),resColumns:pe,rowSelection:dt})))),Rn.createElement(Ze.default,{title:"\u63D0\u793A",open:Te,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Rn.createElement("div",null,Rn.createElement(hn.ZP,{onClick:()=>{Bt(!1),Pe.history.push(Ae)}},"\u4FEE\u6539\u8BD5\u5377"),Rn.createElement(hn.ZP,{type:"primary",onClick:()=>{Pe.history.push(le),Bt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Bt(!1)}},Rn.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Rn.createElement(yu.Z,{inPaper:!0,visible:Ce,onCancel:we,onOk:pn,renderData:ot,modalType:"multiple",type:"examination_bank"}))};var hf=(0,Pe.connect)(({exercise:f,loading:m,classroomList:o})=>({exercise:f,loading:m,classroomList:o}))(vf),is=v(15948),Nu=v(59301),up=Object.defineProperty,os=Object.defineProperties,vi=Object.getOwnPropertyDescriptors,ss=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,wc=(f,m,o)=>m in f?up(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,nr=(f,m)=>{for(var o in m||(m={}))xc.call(m,o)&&wc(f,o,m[o]);if(ss)for(var o of ss(m))cs.call(m,o)&&wc(f,o,m[o]);return f},hi=(f,m)=>os(f,vi(m)),gf=(f,m)=>{var o={};for(var A in f)xc.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&ss)for(var A of ss(f))m.indexOf(A)<0&&cs.call(f,A)&&(o[A]=f[A]);return o},vo=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const yf=null,lp=f=>{var m=f,{pathsDetail:o,user:A,globalSetting:L,loading:z,dispatch:K,classroomList:T,keywords:F}=m,S=gf(m,["pathsDetail","user","globalSetting","loading","dispatch","classroomList","keywords"]),N,xe,ve,ie;const ce=(0,Pe.useParams)(),{stageData:oe}=o,[O,Le]=(0,i.useState)([]),[G,Ne]=(0,i.useState)({content:"",type:""}),[P,ue]=(0,i.useState)(-1),[re,De]=(0,i.useState)(!1),[tt,Te]=(0,i.useState)(!1),[Bt,le]=(0,i.useState)(!1),[Oe,Ae]=(0,i.useState)({name:"",is_jupyter:!1}),[Zt]=te.default.useForm(),[pe]=te.default.useForm(),[he]=te.default.useForm(),[mn]=te.default.useForm(),[pt,yn]=(0,i.useState)(!1),[jn,Ve]=(0,i.useState)([]),[dt,Ht]=(0,i.useState)(!1),[Ce,we]=(0,i.useState)("All"),[ot,qt]=(0,i.useState)("All"),[pn,Ge]=(0,i.useState)(!1),[Yt,x]=(0,i.useState)(0),[ct,ut]=(0,i.useState)(),[Gt,lt]=(0,i.useState)(!1),[kt,fe]=(0,i.useState)(!1),[Re,Ft]=(0,i.useState)(""),[Nn,xt]=(0,i.useState)(""),[Xn,sn]=(0,i.useState)([]),[Fu,il]=(0,i.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),Iu=()=>{const{shixuns_count:Je=0,videos_count:bn=0,attachment_count:st=0,group_count:el=0,normal_count:du=0,disscuss_count:Ju=0,banks_count:yl=0,hack_count:vt=0}=o.detail,Bu={All:Je+bn+st+el+du+yl+vt,Shixun:Je,VideoItem:bn,Attachment:st,Discusses:Ju,group_count:el,normal_count:du,ExaminationBank:yl,HomeworkCommon:vt},xu=Fu.map(Wl=>hi(nr({},Wl),{number:Bu[Wl.type]}));il(xu)},Kl=!((N=o.detail)!=null&&N.can_managed),Ol=()=>{se.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")};(0,i.useEffect)(()=>{Iu()},[o.detail]),(0,i.useEffect)(()=>{Iu(),Le([...(0,uc.cloneDeep)(oe)])},[oe]),(0,i.useEffect)(()=>{T.actionTabs.key=="closePathsTabs"&&ya()},[T.actionTabs.key]);const zl=()=>{K({type:"pathsDetail/getPathsDetail",payload:{id:ce.pathId,keywords:S==null?void 0:S.keywords}})},kl=(Je,bn)=>vo(void 0,null,function*(){K({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const st=bn?yield(0,Tr.BK)({id:Je}):yield(0,Tr.Ir)({id:Je});if(K({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),st!=null&&st.game_identifier||st!=null&&st.identifier){(0,_n.xg)(bn?`/tasks/${st==null?void 0:st.identifier}/jupyter`:`/tasks/${st.game_identifier}`);return}(st==null?void 0:st.status)===-3?(0,_n.eF)():(st==null?void 0:st.status)===2?Dl(st==null?void 0:st.message):(st==null?void 0:st.status)===3&&_t(st==null?void 0:st.message)}),Dl=Je=>{Je=Je!=null&&Je.includes(".json")?Je:`${Je}.json`,Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Nu.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>vo(void 0,null,function*(){const bn=yield(0,Hs.$Q)({url:Je});if(!bn)return;se.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const st=yield(0,Tr.Ir)({id:bn.shixun_identifier});if(st!=null&&st.game_identifier){(0,_n.xg)(`/tasks/${st.game_identifier}`);return}(st==null?void 0:st.status)===2?Dl(st==null?void 0:st.message):(st==null?void 0:st.status)===3&&_t(st==null?void 0:st.message)})})},_t=Je=>{Ze.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Nu.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Je,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Wu=()=>{if(Kl){Ol();return}Ul()&&yn(!0)};(0,i.useEffect)(()=>{if(pt){const Je={shixuns_list:[],attachments_list:[],items:[]};Za(O.length,Je),Le([...O,Je])}},[pt]);const Za=(Je,bn)=>{Ul()&&(ue(Je),Zt.setFieldsValue({name:bn.stage_name,description:bn.stage_description,tagName:bn.tag&&bn.tag.name||""}))},ga=Je=>{Je!=="\u53D6\u6D88"&&(O[P].items=[...O[P].items.concat(Je)],Le(JSON.parse(JSON.stringify(O))),ya())},ya=()=>{K({type:"pathsDetail/getStageData",payload:{subject_id:ce.pathId}}),K({type:"pathsDetail/getPathsDetail",payload:{id:ce.pathId}}),Ql()},cu=(Je,bn)=>vo(void 0,null,function*(){var st,el;if(!(Je!=null&&Je.name)||(Je==null?void 0:Je.name.replace(/(^\s*)|(\s*$)/g,""))==="")return se.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Ql();const du=[];(st=O[P].shixuns_list)==null||st.map(Bu=>{du.push({type:Bu.item_type,id:Bu.id})}),(el=O[P].attachments_list)==null||el.map(Bu=>{du.push({type:"Attachment",id:Bu.id})});const Ju=Je,{tagName:yl}=Ju,vt=gf(Ju,["tagName"]);if(pt){let Bu=hi(nr({},vt),{subject_id:ce.pathId,pathId:ce.pathId,list:du});yl&&(Bu=hi(nr({},Bu),{stage_tag_attributes:{name:yl}}));const xu=yield(0,Qe.CI)(nr({},Bu));xu!=null&&xu.subject_id&&(O[P]=hi(nr(nr({},O[P]),xu),{stage_name:Bu.name,stage_description:Bu.description,tag:Bu.stage_tag_attributes}),Le([...O]))}else{const Bu=Array.from(new Set(du.map(Sl=>Sl.type)));let xu=hi(nr({},vt),{id:O[P].stage_id,type:Array.from(new Set(du.map(Sl=>Sl.type))),list:du});const Wl=O[P].tag&&O[P].tag.id||"";xu=hi(nr({},xu),{stage_tag_attributes:Wl?{id:Wl,name:yl}:{name:yl}});const _a=yield(0,Qe.xn)(nr({},xu));_a!=null&&_a.subject_id&&(O[P]=hi(nr(nr({},O[P]),_a),{stage_name:xu.name,stage_description:xu.description,tag:xu.stage_tag_attributes}),bn!=="edit"&&Le([...O]))}yn(!1)}),Ul=()=>P!==-1?(Ze.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:Nu.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 Je=`Edit_${P}`;let bn=document.getElementById(Je);bn&&setTimeout(()=>bn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Tl=()=>{cu(Zt.getFieldsValue(),"edit")},Ql=()=>{yn(!1)},ur=(0,i.useMemo)(()=>O==null?void 0:O.map(function(Je,bn){return Nu.createElement("div",{key:bn},Nu.createElement(Go,{val:Je,allData:O,index:bn,selectExercise:st=>{Ft(st==null?void 0:st.stage_id),K({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:st=>{var el,du;st!=null&&st.container_id?K({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:st==null?void 0:st.attachment_detail,params:{course_id:st==null?void 0:st.container_id,coursesId:st==null?void 0:st.container_id,id:st==null?void 0:st.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):Ne({content:Su.Z.API_SERVER+((el=st==null?void 0:st.attachment_detail)==null?void 0:el.url),type:(du=st==null?void 0:st.attachment_detail)==null?void 0:du.file_type})},visibleType:Ce,visibleTypeNew:ot,subjectHomeworkType:Ce,handleBlur:Tl,getData:ya,setShowAddShixun:De,setEditParentKey:ue,parentEditKey:P,isAdd:pt,setIsAdd:yn,keywords:F}))}),[O,ot,Ce,F]),nt=Je=>{(0,Qe._C)({id:Re,subject_id:ce.pathId,homework_type:"exercise",examination_bank_ids:[Je]}).then(bn=>{(bn==null?void 0:bn.status)==0&&(se.ZP.success("\u9009\u7528\u6210\u529F"),ya())})};return Nu.createElement("section",null,Nu.createElement(fl.Z,{spinning:z["pathsDetail/getStageData"]||z["pathsDetail/getPathsDetail"]},Nu.createElement("aside",{className:Pu.actionTabs},Fu.map(function(Je,bn){if((0,Qt.JA)()&&((Je==null?void 0:Je.name)=="\u5206\u7EC4\u4F5C\u4E1A"||(Je==null?void 0:Je.name)=="\u56FE\u6587\u4F5C\u4E1A"||(Je==null?void 0:Je.name)=="\u6D4B\u9A8C"||(Je==null?void 0:Je.name)=="\u7F16\u7A0B\u4F5C\u4E1A"))return!1;if(O!=null&&O.some(st=>{var el;return(el=st.stage_tag)==null?void 0:el.includes(Je.type)})||Je.type=="All"||Je.type=="Discusses"&&Je.number>0||Je.type=="group_count"&&Je.number>0||Je.type=="normal_count"&&Je.number>0||Je.type=="ExaminationBank"&&Je.number>0)return Nu.createElement("div",{key:bn,className:Je.type===Ce?Pu.tabActive:Pu.tab,style:{margin:"0 5px 0 0 "},onClick:()=>{P===-1?(Je.type=="group_count"||Je.type=="normal_count"?qt("SubjectHomework"):qt(Je.type),we(Je.type),ue(-1)):se.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},Nu.createElement("span",{className:Pu.s1},Je.name),Nu.createElement("span",{className:Pu.s2},Je.number))})),Ce!=="Discusses"&&Nu.createElement(Nu.Fragment,null,ur,((xe=o.detail)==null?void 0:xe.allow_statistics)&&Ce==="All"&&!pt&&!(S!=null&&S.keywords)&&Nu.createElement("div",{className:Pu.addStage,onClick:Wu},Nu.createElement("span",{className:Pu.color4CA},"+\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")),Ce==="Discusses"&&Nu.createElement("aside",{className:"mt20"},Nu.createElement(Wd,{activeIndex:3,isDelete:(ve=o.detail)==null?void 0:ve.allow_add_member,shixunIdentifier:11,identity:(ie=A.userInfo)==null?void 0:ie.role,getTypeNumber:Iu,user:A.userInfo,isShixunDetail:!0,keywords:S==null?void 0:S.keywords,refreshCount:zl}))),Fu.map(function(Je,bn){if(S!=null&&S.keywords&&Je.type===Ce&&Ce!=="Discusses"&&Je.number===0)return Nu.createElement(Ra.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})}),Nu.createElement(Qd,null),Nu.createElement(Gs,{shixunIds:jn,cb:ga}),Nu.createElement(Hm,null),Nu.createElement(Km,null),Nu.createElement(_c,null),Nu.createElement($m,null),Nu.createElement(hf,{cb:()=>sn([]),saveExercise:nt}),Nu.createElement(is.Z,null),Nu.createElement($s.Z,{close:!0,data:G==null?void 0:G.content,type:G==null?void 0:G.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Ne({content:"",type:""})}}))};var ap=(0,Pe.connect)(({pathsDetail:f,user:m,loading:o,globalSetting:A,classroomList:L})=>({pathsDetail:f,user:m,globalSetting:A,loading:o.effects,classroomList:L}))(lp),rp=v(84291),ho=v(41962),_f={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"},ru=v(59301),ip=Object.defineProperty,Ef=Object.defineProperties,Ac=Object.getOwnPropertyDescriptors,go=Object.getOwnPropertySymbols,bf=Object.prototype.hasOwnProperty,Ff=Object.prototype.propertyIsEnumerable,ds=(f,m,o)=>m in f?ip(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,yo=(f,m)=>{for(var o in m||(m={}))bf.call(m,o)&&ds(f,o,m[o]);if(go)for(var o of go(m))Ff.call(m,o)&&ds(f,o,m[o]);return f},Cc=(f,m)=>Ef(f,Ac(m)),op=(f,m)=>{var o={};for(var A in f)bf.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&go)for(var A of go(f))m.indexOf(A)<0&&Ff.call(f,A)&&(o[A]=f[A]);return o},Pc=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const{RangePicker:sp}=rp.default,Bc=f=>{var m=f,{user:o,pathsDetail:A}=m,L=op(m,["user","pathsDetail"]),z;const[K]=te.default.useForm(),[T,F]=(0,i.useState)([]),[S,N]=(0,i.useState)(!0),[xe,ve]=(0,i.useState)(!1),[ie,ce]=(0,i.useState)(!1),[oe,O]=(0,i.useState)(0),[Le,G]=(0,i.useState)({}),Ne=(0,Pe.useParams)(),[P,ue]=(0,i.useState)({page:1,limit:10}),re=!((z=A.detail)!=null&&z.can_managed),De=()=>{se.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")},tt=[{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:(pe,he)=>ru.createElement(ru.Fragment,null,(he==null?void 0:he.state)==="drafted"&&ru.createElement("span",null,"\u7533\u8BF7\u4E2D"),(he==null?void 0:he.state)==="rejected"&&ru.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(he==null?void 0:he.state)==="passed"&&ru.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:pe=>`${pe}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(pe,he)=>ru.createElement("div",{className:_f.actionsBtns},(he==null?void 0:he.state)==="drafted"&&ru.createElement("span",{onClick:()=>Te(he)},"\u540C\u610F"),(he==null?void 0:he.state)==="drafted"&&ru.createElement("span",{onClick:()=>Bt(he)},"\u62D2\u7EDD"),(he==null?void 0:he.state)==="rejected"&&ru.createElement("span",{onClick:()=>le(he)},"\u62D2\u7EDD\u539F\u56E0"),(he==null?void 0:he.state)==="passed"&&ru.createElement("span",{onClick:()=>Oe(he)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(pe=>ie?!0:pe.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&pe.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,i.useEffect)(()=>{Ae(P)},[]);const Te=pe=>Pc(void 0,null,function*(){if(re){De();return}const he=yield(0,be.ZP)(`/api/paths/${Ne==null?void 0:Ne.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:pe==null?void 0:pe.id,op:"pass"}});(he==null?void 0:he.status)===0&&Ae(P)}),Bt=pe=>{if(re){De();return}let he="";Ze.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:ru.createElement("div",null,ru.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),ru.createElement("aside",{className:"flex-container"},ru.createElement("sup",{className:"c-red-ee4"},"*"),ru.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),ru.createElement(Wt.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:mn=>he=mn.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Pc(void 0,null,function*(){if(!he)return se.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const mn=yield(0,be.ZP)(`/api/paths/${Ne==null?void 0:Ne.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:pe==null?void 0:pe.id,op:"reject",content:he}});(mn==null?void 0:mn.status)===0&&Ae(P)})})},le=pe=>{if(re){De();return}Ze.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:ru.createElement("div",null,pe==null?void 0:pe.content),okText:"\u786E\u5B9A"})},Oe=pe=>{G((pe==null?void 0:pe.info)||{}),ve(!0)},Ae=pe=>Pc(void 0,null,function*(){N(!0);const he=yield(0,be.ZP)(`/api/paths/${Ne==null?void 0:Ne.pathId}/request_certificates.json`,{method:"get",params:pe});he!=null&&he.data&&(F(he==null?void 0:he.data),O((he==null?void 0:he.total_count)||0),ce(he==null?void 0:he.is_manage)),N(!1)}),Zt=(pe,he)=>{const mn=Cc(yo({},P),{page:pe,limit:he});ue(mn),Ae(mn)};return ru.createElement("div",{className:_f.certificate},ru.createElement(te.default,{form:K,layout:"inline",className:"mb20",size:"large",onValuesChange:(pe,he)=>{const{state:mn="",keyword:pt="",time:yn=[]}=he,jn=Cc(yo({},P),{page:1,state:mn,keyword:pt,start_time:yn!=null&&yn[0]?gu()(yn[0]).format("YYYY-MM-DD"):"",end_time:yn!=null&&yn[1]?gu()(yn[1]).format("YYYY-MM-DD"):""});ue(jn),Ae(jn)}},ru.createElement(te.default.Item,{name:"state",initialValue:"",className:"mr10"},ru.createElement(dn.default,{style:{width:104}},ru.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),ru.createElement(dn.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),ru.createElement(dn.default.Option,{value:"passed"},"\u901A\u8FC7"),ru.createElement(dn.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),ru.createElement(te.default.Item,{name:"time"},ru.createElement(sp,{onChange:(pe,he)=>{console.log(he,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),ru.createElement(te.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},ru.createElement(ho.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),ru.createElement(Al.default,{dataSource:T,rowKey:pe=>pe.id,columns:tt,loading:S,pagination:{pageSize:P.limit,total:oe,current:P.page,onChange:Zt,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),ru.createElement(zo.Z,{visible:xe,onCancel:()=>{ve(!1),G({})},data:Le}))};var kc=(0,Pe.connect)(({user:f,pathsDetail:m})=>({user:f,pathsDetail:m}))(Bc),xf=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});gu().locale("ZH-cn");const{TabPane:fs}=ka.default,Dc=({data:f})=>{const[m,o]=(0,i.useState)("1"),[A,L]=(0,i.useState)(1),[z,K]=(0,i.useState)(),[T,F]=(0,i.useState)(!0),S=(0,Pe.useParams)();function N(){return xf(this,null,function*(){let ve;F(!0),m==="1"?ve=`/api/paths/${S.pathId}/study_ranking_shixuns_passed.json`:m==="2"?ve=`/api/paths/${S.pathId}/study_ranking_videos.json`:m==="3"?ve=`/api/paths/${S.pathId}/study_ranking_pdf_attachments.json`:m==="4"&&(ve=`/api/paths/${S.pathId}/study_ranking_discusses.json`);const ie=yield(0,be.ZP)(ve,{method:"get",params:{page:A}});F(!1),K(ie)})}(0,i.useEffect)(()=>{N()},[A,m]);const xe=()=>{var ve,ie,ce,oe,O,Le,G,Ne,P,ue,re,De,tt;return i.createElement(i.Fragment,null,i.createElement(fl.Z,{spinning:T},i.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},i.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),i.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),m==="1"&&i.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),m==="2"&&i.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),m==="3"&&i.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),m==="4"&&i.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(z==null?void 0:z.user_show)&&i.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},i.createElement("span",{style:{flex:"1"}},((ve=z==null?void 0:z.data_user)==null?void 0:ve.rank)===0&&((ie=z==null?void 0:z.data_user)==null?void 0:ie.num)===0?"--":((ce=z==null?void 0:z.data_user)==null?void 0:ce.rank)<=100&&((oe=z==null?void 0:z.data_user)==null?void 0:oe.rank)!=0?(O=z==null?void 0:z.data_user)==null?void 0:O.rank:"\u672A\u4E0A\u699C"),i.createElement("span",{style:{flex:"1"}},(Le=z==null?void 0:z.data_user)==null?void 0:Le.user_real_name),m==="1"&&i.createElement("span",{style:{flex:"3"}},((G=z==null?void 0:z.data_user)==null?void 0:G.num)||"--"),m==="2"&&i.createElement("span",{style:{flex:"3"}},(Ne=z==null?void 0:z.data_user)!=null&&Ne.num?(0,_n.li)((P=z==null?void 0:z.data_user)==null?void 0:P.num):"--"),m==="3"&&i.createElement("span",{style:{flex:"3"}},((ue=z==null?void 0:z.data_user)==null?void 0:ue.num)||"--"),m==="4"&&i.createElement("span",{style:{flex:"3"}},((re=z==null?void 0:z.data_user)==null?void 0:re.num)||"--")),(z==null?void 0:z.user_show)&&i.createElement(Zo.Z,null),((De=z==null?void 0:z.data)==null?void 0:De.length)>0?(tt=z==null?void 0:z.data)==null?void 0:tt.map((Te,Bt)=>i.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Te==null?void 0:Te.rank)===1&&i.createElement("span",{style:{flex:"1",color:"#E02020"}},Te==null?void 0:Te.rank),(Te==null?void 0:Te.rank)===2&&i.createElement("span",{style:{flex:"1",color:"#FA6400"}},Te==null?void 0:Te.rank),(Te==null?void 0:Te.rank)===3&&i.createElement("span",{style:{flex:"1",color:"#F7B500"}},Te==null?void 0:Te.rank),(Te==null?void 0:Te.rank)>3&&i.createElement("span",{style:{flex:"1"}},Te==null?void 0:Te.rank),i.createElement("span",{style:{flex:"1"}},Te==null?void 0:Te.user_real_name),m==="1"&&i.createElement("span",{style:{flex:"3"}},Te==null?void 0:Te.num),m==="2"&&i.createElement("span",{style:{flex:"3"}},(0,_n.li)(Te==null?void 0:Te.num)),m==="3"&&i.createElement("span",{style:{flex:"3"}},Te==null?void 0:Te.num),m==="4"&&i.createElement("span",{style:{flex:"3"}},Te==null?void 0:Te.num))):i.createElement(Ra.Z,null),(z==null?void 0:z.count)>10&&i.createElement(Sr.Z,{current:A,pageSize:10,showSizeChanger:!1,total:z==null?void 0:z.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Te=>{L(Te)}})))};return i.createElement("div",null,i.createElement(ka.default,{activeKey:m,style:{background:"#fff",padding:"0px 20px"},onChange:ve=>{o(ve),L(1)}},i.createElement(fs,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},i.createElement(xe,null)),i.createElement(fs,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},i.createElement(xe,null)),i.createElement(fs,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},i.createElement(xe,null)),i.createElement(fs,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},i.createElement(xe,null))))};var zr=v(49910),wf=Object.getOwnPropertySymbols,cp=Object.prototype.hasOwnProperty,dp=Object.prototype.propertyIsEnumerable,ms=(f,m)=>{var o={};for(var A in f)cp.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&wf)for(var A of wf(f))m.indexOf(A)<0&&dp.call(f,A)&&(o[A]=f[A]);return o},ps=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const _o=f=>{var m=f,{user:o,pathsDetail:A}=m,L=ms(m,["user","pathsDetail"]),z;const K=(0,Pe.useParams)(),T=(0,i.useRef)(),F=(0,i.useRef)(),S=(0,i.useRef)(!1),[N,xe]=(0,i.useState)({}),[ve,ie]=(0,i.useState)(700);(0,i.useEffect)(()=>{setTimeout(()=>{var O,Le;(Le=(O=T.current)==null?void 0:O.resize)==null||Le.call(O)},300)},[ve]),(0,i.useEffect)(()=>{var O;xe((O=A.detail)==null?void 0:O.atlas_data)},[(z=A.detail)==null?void 0:z.atlas_data]),(0,i.useEffect)(()=>(document.addEventListener((0,zr.gH)(),ce),()=>{document.removeEventListener((0,zr.gH)(),ce)}),[]);const ce=()=>{(0,zr.vp)()||ie(700)},oe=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:O=>{if(O.dataType==="edge")return O.data.relation;if(O.dataType==="node")return"\u540D\u79F0\uFF1A"+O.data.name+"<br>\u7C7B\u522B\uFF1A"+O.data.labels.join(", ")+"<br>ID: "+O.data.uid+"<br>"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:N.categories.map(O=>{if(O.name)return O.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:N.nodes,links:N.links,categories:N.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,zr.vp)()?(setTimeout(()=>{ie(700)},300),(0,zr.BU)()):((0,zr.Dj)(F.current),setTimeout(()=>{ie(window.innerHeight-40)},300))}}}}});return i.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:ve+30,background:"#FFF"},ref:F},N.nodes&&i.createElement(Cd.Z,{style:{height:ve+"px"},option:oe(),onChartReady:O=>{T.current=O,O.resize()},opts:{renderer:"svg"},onEvents:{click:O=>{S.current=!1,setTimeout(()=>{if(!S.current&&O.dataType==="node"){let Le=O.data.url;Le&&window.open(Le,"_blank")}},500)},dblclick:(O,Le,G)=>ps(void 0,null,function*(){console.log("p:",O,Le,G),S.current=!0;const Ne=yield(0,be.ZP)(`/api/paths/${K.pathId}/atlas_data.json`,{method:"get",params:{node_id:O.data.id}});let{nodes:P,links:ue,categories:re}=Ne.atlas_data;P=N.nodes.concat(P),ue=N.links.concat(ue);let De=P.filter((le,Oe,Ae)=>Ae.findIndex(Zt=>Zt.id===le.id)===Oe),tt=ue.filter((le,Oe,Ae)=>Ae.findIndex(Zt=>Zt.source===le.source&&Zt.target===le.target)===Oe),Te=[],Bt=Math.max(re.length,N.categories.length);for(let le=0;le<Bt;le++){let Oe=re[le].name||N.categories[le].name;Te.push({name:Oe})}xe({nodes:De,links:tt,categories:Te})})}}))};var Af=(0,Pe.connect)(({user:f,pathsDetail:m})=>({user:f,pathsDetail:m}))(_o),Tc=v(46651),Sc=v(73755),fp=v(26743),zt={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"},Cf=v(12911),Pf=v.n(Cf),Bf=v(76573),kf=v.n(Bf),Cl={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"},Nc=Object.defineProperty,mp=Object.defineProperties,Df=Object.getOwnPropertyDescriptors,Ic=Object.getOwnPropertySymbols,Tf=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Gr=(f,m,o)=>m in f?Nc(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,gl=(f,m)=>{for(var o in m||(m={}))Tf.call(m,o)&&Gr(f,o,m[o]);if(Ic)for(var o of Ic(m))Pl.call(m,o)&&Gr(f,o,m[o]);return f},Sf=(f,m)=>mp(f,Df(m)),vs=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const{Search:Nf}=Wt.default,If=[{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"}]}],Vu=({classroomList:f,loading:m,dispatch:o,cb:A,shixunIds:L=[]})=>{var z;const K=(0,Pe.useParams)(),T=(0,Pe.useLocation)(),{actionTabs:F}=f,[S]=te.default.useForm(),{shixunLists:N}=f,[xe,ve]=(0,i.useState)([]),[ie,ce]=(0,i.useState)(""),oe=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(P=>!!P),[O,Le]=(0,i.useState)({page:1,type:(0,Qt.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,i.useEffect)(()=>{f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(G(),O.page=1,o({type:"classroomList/getShixunLists",payload:gl({},O)}))},[f.actionTabs.key]);const G=()=>vs(void 0,null,function*(){const P=yield(0,be.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ve([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(P==null?void 0:P.groups)||[]])}),Ne=()=>{o({type:"classroomList/setActionTabs",payload:{}}),Le({page:1,type:(0,Qt.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 f.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:i.createElement(Si.Z,{placement:"bottom",height:"100%",closable:!1,open:f.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Cl.drawer,footer:i.createElement("div",{className:"tc"},i.createElement(hn.ZP,{size:"middle",onClick:()=>{Ne(),ce(""),A("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),i.createElement(hn.ZP,{size:"middle",onClick:()=>vs(void 0,null,function*(){var P;if(!ie){se.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u9879\u76EE");return}ce(""),Ne(),A((P=N==null?void 0:N.shixun_list)==null?void 0:P.find(ue=>ue.id===ie))}),type:"primary"},"\u786E\u5B9A"))},i.createElement("section",{className:"tc"},i.createElement(Bd.Z,{onChange:P=>{Le(Sf(gl(gl({},O),P),{page:1})),o({type:"classroomList/getShixunLists",payload:Sf(gl(gl({},O),P),{page:1})})}})),i.createElement(fl.Z,{spinning:m.effects["classroomList/getShixunLists"]},i.createElement("section",{className:"edu-container"},If.map(function(P,ue){var re;return i.createElement("ul",{className:Cl.menu,key:ue},i.createElement("li",null,P.name),(re=P==null?void 0:P.children)==null?void 0:re.map(function(De,tt){return!(0,Qt.Ny)()&&P.id==="type"&&De.name==="\u5168\u90E8"?i.createElement(i.Fragment,null):i.createElement("li",{key:tt,className:O[P.id]==De.id?Cl.actived:"",onClick:()=>{O[P.id]=De.id,O.page=1,Le(gl({},O)),o({type:"classroomList/getShixunLists",payload:gl({},O)})}},i.createElement("strong",null,De.name))}))}),O.type==="mine"&&i.createElement("ul",{className:Cl.menu},i.createElement("li",null,"\u76EE\u5F55"),xe==null?void 0:xe.map((P,ue)=>i.createElement("li",{className:O.group_id==P.id?Cl.actived:"",key:P.name,onClick:()=>{O.group_id=P.id,O.page=1,Le(gl({},O)),o({type:"classroomList/getShixunLists",payload:gl({},O)})}},i.createElement("strong",null,P.name)))),i.createElement(Jt.Z,{align:"middle"},i.createElement(xn.Z,{flex:"1",className:Cl.filter},oe.map(function(P,ue){return i.createElement(hn.ZP,{key:ue,className:"mr20",type:O.sort===P.id?"primary":"default",onClick:()=>{O.sort=P.id,Le(gl({},O)),o({type:"classroomList/getShixunLists",payload:gl({},O)})}},P.name)})),i.createElement(xn.Z,{className:"c-grey-999"},i.createElement("div",{className:Cl.menuCourse},i.createElement("ul",null,i.createElement("li",{className:"current",onClick:()=>{O.order=O.order==="asc"?"desc":"asc",Le(gl({},O)),o({type:"classroomList/getShixunLists",payload:gl({},O)})}},"\u5B66\u4E60\u4EBA\u6570",i.createElement("p",{className:`edu-sorter current ${O.order}`},i.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),i.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(z=N==null?void 0:N.shixun_list)==null?void 0:z.map(function(P,ue){return i.createElement("div",{className:Cl.listItem,key:ue},i.createElement(en.ZP,{checked:ie===P.id,value:P.id,onChange:re=>{ce(re.target.value)},disabled:(P==null?void 0:P.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),i.createElement("div",{className:Cl.info},i.createElement("div",{className:Cl.title},i.createElement("div",{className:Cl.titleLeft},i.createElement("a",{className:"c-black",href:`/shixuns/${P==null?void 0:P.identifier}/challenges`,target:"_blank"},i.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:P.title}})),(0,Qt.Ny)()&&(P==null?void 0:P.mark_status)===1&&i.createElement(Ue.Z,{title:P==null?void 0:P.mark_content},i.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Qt.Ny)()&&(P==null?void 0:P.mark_status)===2&&i.createElement(Ue.Z,{title:P==null?void 0:P.mark_content},i.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Qt.Ny)()&&(P==null?void 0:P.mark_status)===3&&i.createElement(Ue.Z,{title:P==null?void 0:P.mark_content},i.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(P==null?void 0:P.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&i.createElement(Ue.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"},i.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),i.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},i.createElement("span",{className:Cl.description,dangerouslySetInnerHTML:{__html:P.description}})),i.createElement("div",{className:" mt15"},P.challenge_names.map(function(re,De){return i.createElement("span",{key:De,className:"mr30 font12"},"\u7B2C",De+1,"\u5173 ",re," ")})),i.createElement(Zo.Z,{dashed:!0}),i.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},i.createElement("div",null,i.createElement(Ue.Z,{overlayClassName:Cl["tooltip-content"],title:i.createElement("div",null,i.createElement("span",{dangerouslySetInnerHTML:{__html:P==null?void 0:P.member_user_names}}))},i.createElement("span",{className:Cl.authorname,dangerouslySetInnerHTML:{__html:P==null?void 0:P.member_user_names}})),P.author_school_name&&i.createElement(i.Fragment,null,i.createElement("span",{dangerouslySetInnerHTML:{__html:P.author_school_name}}))),i.createElement("div",null,i.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",P.level),i.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",P.study_count)))))}),i.createElement("p",null))),i.createElement("div",{className:"tc"},i.createElement(Sr.Z,{current:O.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:N==null?void 0:N.shixuns_count,onChange:P=>{O.page=P,o({type:"classroomList/getShixunLists",payload:gl({},O)})}})))};var pp=(0,Pe.connect)(({classroomList:f,loading:m})=>({classroomList:f,loading:m}))(Vu),Eo=v(37857),bo=v(3473),gi={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"},Bl=v(59301),vp=Object.defineProperty,hp=Object.defineProperties,gp=Object.getOwnPropertyDescriptors,Mf=Object.getOwnPropertySymbols,yp=Object.prototype.hasOwnProperty,jf=Object.prototype.propertyIsEnumerable,Lf=(f,m,o)=>m in f?vp(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,ha=(f,m)=>{for(var o in m||(m={}))yp.call(m,o)&&Lf(f,o,m[o]);if(Mf)for(var o of Mf(m))jf.call(m,o)&&Lf(f,o,m[o]);return f},Of=(f,m)=>hp(f,gp(m)),_p=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const Ep=({setScoreShow:f,ScoreShow:m,modalType:o,user:A,subjectId:L,onOk:z,dispatch:K})=>{var T;let[F,S]=(0,i.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[N,xe]=(0,i.useState)([]),[ve,ie]=(0,i.useState)([]),[ce,oe]=(0,i.useState)([]);const[O,Le]=(0,i.useState)(!1),[G]=te.default.useForm(),[Ne,P]=(0,i.useState)(0),[ue,re]=(0,i.useState)(!1),[De,tt]=(0,i.useState)(""),[Te,Bt]=(0,i.useState)([]),le=(0,i.useRef)(new Set),Oe=(0,i.useRef)(new Set),[Ae,Zt]=(0,i.useState)([{}]),[pe,he]=(0,i.useState)(),[mn,pt]=(0,i.useState)({}),[yn,jn]=(0,i.useState)(""),[Ve,dt]=(0,i.useState)(""),Ht=(0,Pe.useParams)(),Ce=[{title:"\u540D\u79F0",dataIndex:(F==null?void 0:F.type)=="3"?"title":"name",key:"name",render:(lt,kt,fe)=>{var Re,Ft;return Bl.createElement("div",null,(F==null?void 0:F.homework_type)=="1"&&(kt==null?void 0:kt.name),(F==null?void 0:F.homework_type)=="3"&&(kt==null?void 0:kt.name),(F==null?void 0:F.homework_type)=="5"&&(kt==null?void 0:kt.name),(F==null?void 0:F.homework_type)=="7"&&((Re=kt==null?void 0:kt.video)==null?void 0:Re.title),(F==null?void 0:F.homework_type)=="8"&&(F==null?void 0:F.type)=="1"?kt==null?void 0:kt.filename:(Ft=kt==null?void 0:kt.attachment)==null?void 0:Ft.filename,(F==null?void 0:F.type)=="3"&&lt)}},{title:(F==null?void 0:F.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(F==null?void 0:F.type)=="1"?"course_name":"subject_name",width:"55%",key:(F==null?void 0:F.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(F==null?void 0:F.type)=="3"}].filter(lt=>!lt.hidden),we={type:"radio",selectedRowKeys:[N==null?void 0:N.id],onSelect(lt,kt,fe){console.log("----",lt,kt),xe(lt)}};(0,i.useEffect)(()=>{m&&(F.search="",F.type="1",F.homework_type=o=="\u5206\u7EC4\u4F5C\u4E1A"?"3":o=="\u56FE\u6587\u4F5C\u4E1A"?"1":o=="\u89C6\u9891\u9879\u76EE"?"7":o=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",S(F),Gt(F),G.setFieldsValue({association_id:"",search:null}),le.current.clear(),Oe.current.clear(),Bt([]),xe([]),ie([]))},[m]);const[ot,qt]=(0,i.useState)(1),[pn,Ge]=(0,i.useState)([]),Yt=lt=>{const{target:kt}=lt;kt.scrollHeight-kt.clientHeight===kt.scrollTop&&qt(ot+1)};(0,i.useEffect)(()=>{ot!=1&&m&&x(ot)},[ot]),(0,i.useEffect)(()=>{m&&(Ge([]),qt(1),x(1))},[F.type]);const x=lt=>{F.type=="1"?ct(lt):F.type=="2"&&ut(lt)},ct=lt=>{var kt;(0,Ho.Ho)({page:lt,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(kt=A==null?void 0:A.userInfo)==null?void 0:kt.login}).then(fe=>{lt==1?Ge([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...fe==null?void 0:fe.courses]):Ge([...pn,...fe==null?void 0:fe.courses])})},ut=lt=>{var kt;(0,Ho.w3)({page:lt,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(kt=A==null?void 0:A.userInfo)==null?void 0:kt.login}).then(fe=>{lt==1?Ge([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...fe==null?void 0:fe.subjects]):Ge([...pn,...fe==null?void 0:fe.subjects])})};(0,i.useEffect)(()=>{Ne>0&&setTimeout(()=>{P(0)},2e3)},[Ne]);function Gt(lt){return _p(this,null,function*(){var kt,fe,Re;if(Le(!0),S(ha({},lt)),lt.type=="1")(0,Qe.A7)(ha({user_id:(kt=A==null?void 0:A.userInfo)==null?void 0:kt.login},lt)).then(Ft=>{(Ft==null?void 0:Ft.status)==0&&oe(Ft==null?void 0:Ft.data)});else if(lt.type=="2")(0,Qe.jT)(ha({user_id:(fe=A==null?void 0:A.userInfo)==null?void 0:fe.login},lt)).then(Ft=>{(Ft==null?void 0:Ft.status)==0&&oe(Ft==null?void 0:Ft.data)});else if(lt.type=="3"){const Ft=yield K({type:"userDetail/getVideos",payload:Of(ha({},lt),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Re=A.userInfo)==null?void 0:Re.login})});oe({count:Ft==null?void 0:Ft.count,list:Ft==null?void 0:Ft.videos})}Le(!1)})}return Bl.createElement("div",null,Bl.createElement(Ze.default,{title:"\u9009\u7528"+o,open:m,width:900,centered:!0,className:gi.scoremodal,onCancel:()=>{f(!1)},onOk:()=>{if(!(N!=null&&N.id)){se.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}f(!1),z(N)}},Bl.createElement("div",{className:gi.header_style},Bl.createElement(ka.default,{className:gi.tabWrap,activeKey:F.type,onChange:lt=>{F.type=lt,F.page=1,F.updated_at="",F.association_id=null,F.search=null,G.setFieldsValue({association_id:"",search:null}),S(ha({},F)),Gt(ha({},F))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},o!="\u7F16\u7A0B\u4F5C\u4E1A"&&(o=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Bl.createElement(te.default,{layout:"inline",className:gi.form_style,form:G,onValuesChange:(lt,kt)=>{F.page=1,!(lt.search||lt.search==="")&&G.submit()},onFinish:lt=>{S(ha(ha({},F),lt)),Gt(ha(ha({},F),lt))}},F.type!="3"&&Bl.createElement(te.default.Item,{name:"association_id"},Bl.createElement(dn.default,{onPopupScroll:Yt,className:gi.selectWrapper,style:{width:200},size:"large"},pn.map((lt,kt)=>Bl.createElement(dn.default.Option,{key:lt==null?void 0:lt.id},lt==null?void 0:lt.name)))),Bl.createElement(te.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Bl.createElement(Wt.default.Search,{className:gi.search,placeholder:o=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":o=="\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:Bl.createElement("i",{className:`iconfont icon-sousuo9 font14 ${gi.searchIcon}`,onClick:()=>G.submit()}),onSearch:lt=>{G.submit()}})))),((T=ce==null?void 0:ce.list)==null?void 0:T.length)>0?Bl.createElement(Al.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:ce==null?void 0:ce.list,pagination:!1,loading:O,rowKey:lt=>lt.id,rowSelection:we,columns:Ce}):Bl.createElement(Ra.Z,null),(ce==null?void 0:ce.count)>0&&Bl.createElement(Sr.Z,{current:F.page,total:ce==null?void 0:ce.count,style:{marginBottom:20},defaultPageSize:F.per_page,showTotal:lt=>Bl.createElement("span",null,"\u5171\xA0",Bl.createElement("span",{style:{color:"#165DFF"}},lt),"\xA0\u6761\u6570\u636E"),pageSize:F.per_page,onChange:(lt,kt)=>{F.page=lt,F.per_page=kt,S(ha({},F)),Gt(ha({},F))}})),Bl.createElement($s.Z,{close:!0,data:Ae==null?void 0:Ae.content,type:Ae==null?void 0:Ae.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Zt({content:"",type:""})}}),Bl.createElement(Md.K,Of(ha({},mn),{visible:pe,allow_skip:!0,width:800,onClose:()=>{he(!1),pt({})}})))};var bp=(0,Pe.connect)(({user:f,dispatch:m})=>({user:f,dispatch:m}))(Ep),zf=v(24334),eu=v(12378),b=v(59301),Fp=Object.defineProperty,xp=Object.defineProperties,wp=Object.getOwnPropertyDescriptors,Rf=Object.getOwnPropertySymbols,Ap=Object.prototype.hasOwnProperty,Cp=Object.prototype.propertyIsEnumerable,Xf=(f,m,o)=>m in f?Fp(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Pn=(f,m)=>{for(var o in m||(m={}))Ap.call(m,o)&&Xf(f,o,m[o]);if(Rf)for(var o of Rf(m))Cp.call(m,o)&&Xf(f,o,m[o]);return f},su=(f,m)=>xp(f,wp(m)),Un=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});window.d3=v(66648);const Pp=(f,m)=>{var o;const{uploadInfo:A={}}=m.payload||{};switch(m.type){case"addVideo":return{videoList:[...f.videoList,{name:A.file.name,size:A.file.size,type:A.file.type,fileHash:A.fileHash,state:A.state,videoId:A.videoId,loaded:A.loaded||0,title:""}]};case"removeVideo":return{videoList:f.videoList.filter(L=>L.name!==m.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:f.videoList.map(L=>L.name===m.payload.uploadInfo.file.name?Pn(Pn({},L),{loaded:m.payload.progressPercent,videoId:A.videoId,fileHash:A.fileHash}):L)};case"updateTitle":return{videoList:(o=f.videoList)==null?void 0:o.map(L=>L.name===m.payload.item.name?Pn(Pn({},L),{title:m.payload.title}):L)};default:return{videoList:[]}}};let Li=[{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 Bp=({user:f,pathsDetail:m,dispatch:o})=>{var A,L,z,K,T,F,S,N,xe,ve,ie,ce,oe,O,Le,G,Ne,P,ue,re,De,tt,Te,Bt,le,Oe,Ae,Zt,pe,he,mn,pt,yn,jn,Ve,dt,Ht;const Ce=(0,Pe.useParams)(),[we,ot]=(0,i.useState)(!1),[qt,pn]=(0,i.useState)(!1),[Ge,Yt]=(0,i.useState)(!1);let[x,ct]=(0,i.useState)({});const[ut]=te.default.useForm(),[Gt,lt]=(0,i.useState)(!0);let[kt,fe]=(0,i.useState)({});const Re=(0,i.useRef)(null),[Ft,Nn]=(0,i.useState)(!1),[xt,Xn]=(0,i.useState)([]),[sn,Fu]=(0,i.useReducer)(Pp,{videoList:[]}),il=(0,i.useRef)(),Iu=(0,i.useRef)(),[Kl,Ol]=(0,i.useState)(!1),[zl,kl]=(0,i.useState)({left:0,top:0,bottom:0,right:0}),Dl=(0,i.useRef)(null),[_t,Wu]=(0,i.useState)(!1),[Za,ga]=(0,i.useState)([]),[ya,cu]=(0,i.useState)(!1),[Ul,Tl]=(0,i.useState)(1),[Ql,ur]=(0,i.useState)(!1);let[nt,Je]=(0,i.useState)({});const[bn,st]=(0,i.useState)(!1),[el,du]=(0,i.useState)(!1),[Ju,yl]=(0,i.useState)(""),[vt,Bu]=(0,i.useState)({}),[xu,Wl]=(0,i.useState)([]),[_a,Sl]=(0,i.useState)(!1),[Ha,qu]=(0,i.useState)([]),[Et,In]=(0,i.useState)([]),[Rr,Va]=(0,i.useState)(!1),[Xr,na]=(0,i.useState)(!1),[gr,Ia]=(0,i.useState)(!1),[Ja,lr]=(0,i.useState)(!1),[Zr,Ka]=(0,i.useState)(),[wu,ua]=(0,i.useState)(),[ar,Ua]=(0,i.useState)(!1),[Ea,Wa]=(0,i.useState)({}),[qa,yr]=(0,i.useState)(0),[Qr,M]=(0,i.useState)(""),[Be,Xe]=(0,i.useState)(!1),[$t,ft]=(0,i.useState)(!1),[$e,fu]=(0,i.useState)(!0),zu=(0,i.useRef)(),mu=(0,i.useRef)(),gn=(B,j)=>{var q;const{clientWidth:V,clientHeight:Fe}=window.document.documentElement,at=(q=Dl.current)==null?void 0:q.getBoundingClientRect();kl({left:-at.left+j.x,right:V-(at.right-j.x),top:-at.top+j.y,bottom:Fe-(at.bottom-j.y)-70})};let[Rl,ql]=(0,i.useState)(600);(0,i.useEffect)(()=>{fe({}),Gu()},[Ce,$e]);function Mu(B,j){return Un(this,null,function*(){var q,V;let Fe=yield(0,be.ZP)("/api/knowledge/get_node_all.json",{method:"post",body:{node_type:j,req_type:B&&"tree",subject_id:Ce.pathId,params:{stage_uuid:j==="\u77E5\u8BC6\u70B9"&&(x==null?void 0:x.stage_uuid)||(x==null?void 0:x.id),subject_uuid:Ju}}});if((Fe==null?void 0:Fe.status)===200)if(B&&j==="\u7AE0\u8282"){let at=(V=(q=Fe==null?void 0:Fe.data)==null?void 0:q.filter(it=>{var Nt;return((Nt=it==null?void 0:it.children)==null?void 0:Nt.length)>0}))==null?void 0:V.map(it=>su(Pn({checkable:!1},it),{disabled:!1}));Wl(at)}else Wl(Fe==null?void 0:Fe.data)})}(0,i.useEffect)(()=>{_l(),se.ZP.config({getContainer:()=>Re.current,top:100})},[]);function la(B,j){var q=B.findNodeForKey(j);if(q!==null){B.startTransaction("Layout");var V=new eu.Set,Fe=new eu.Set;q.findLinksConnected().each(at=>{var it=at.toNode;it.data.dir==="left"?(Fe.add(q),Fe.add(at),Fe.addAll(it.findTreeParts())):(V.add(q),V.add(at),V.addAll(it.findTreeParts()))}),Yl(V,0),Yl(Fe,180),B.commitTransaction("Layout")}}function Yl(B,j){var q=eu.GraphObject.make(eu.TreeLayout,{angle:j,arrangement:eu.TreeLayout.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1});q.doLayout(B)}function uu(B){var j;const q=(j=B==null?void 0:B[0])==null?void 0:j.id;let V=0;Iu.current.model=eu.Model.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:B.map(Fe=>{var at,it;return Fe.parent==q&&(V%2===0?Fe.dir="left":Fe.dir="right",++V),Fe.subject_uuid=(at=B==null?void 0:B[0])==null?void 0:at.keys,Fe.brush=(it=Li==null?void 0:Li.find(Nt=>Nt.name===Fe.node_type))==null?void 0:it.color,Fe})})),la(Iu.current,q)}const _l=()=>{if(Iu.current)return;const B=eu.GraphObject.make;var j=new eu.Diagram("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});Iu.current=j,j.nodeTemplate=B(eu.Node,"Vertical",{selectionObjectName:"TEXT"},B(eu.TextBlock,{name:"TEXT",minSize:new eu.Size(30,15)},new eu.Binding("text","text").makeTwoWay(),new eu.Binding("scale","scale").makeTwoWay(),new eu.Binding("font","font").makeTwoWay()),B(eu.Shape,"LineH",{stretch:eu.GraphObject.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:eu.Spot.LeftRightSides,toSpot:eu.Spot.LeftRightSides},new eu.Binding("stroke","brush"),new eu.Binding("fromSpot","dir",V=>rr(V,!0)),new eu.Binding("toSpot","dir",V=>rr(V,!1))),new eu.Binding("locationSpot","dir",V=>rr(V,!1)),{click(V,Fe){return Un(this,null,function*(){var at,it;console.log("---",Fe==null?void 0:Fe.data);let Nt=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:(at=Fe==null?void 0:Fe.data)==null?void 0:at.node_type,subject_id:Ce.pathId,params:{id:(it=Fe==null?void 0:Fe.data)==null?void 0:it.keys}}});(Nt==null?void 0:Nt.status)===200&&ct(Nt==null?void 0:Nt.data),Wu(!1),kl({left:0,top:0,bottom:0,right:0})})},doubleClick(V,Fe){return Un(this,null,function*(){var at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt,Dn,Dt;let _e=Fe==null?void 0:Fe.data;if(_e.node_type==="\u77E5\u8BC6\u70B9"||_e.node_type==="\u7AE0\u8282"||_e.node_type==="\u5B9E\u8BAD"){if(_e.node_type==="\u77E5\u8BC6\u70B9"){let Ke=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:_e==null?void 0:_e.node_type,req_type:"tree",subject_id:Ce.pathId,params:{subject_uuid:_e.subject_uuid,subject_id:((at=m.detail)==null?void 0:at.id)+"",knowledge_uuid:_e==null?void 0:_e.keys,user_id:(it=f.userInfo)==null?void 0:it.user_id}}});if((Ke==null?void 0:Ke.status)===200){let At=JSON.parse(sessionStorage.getItem("pathrit"));if(((un=(Nt=At==null?void 0:At.filter(me=>(me==null?void 0:me.parent)==_e.id))==null?void 0:Nt.filter(me=>{var de;return(de=Ke==null?void 0:Ke.nodes)==null?void 0:de.map(Me=>Me.key).includes(me.keys)}))==null?void 0:un.length)>0)return;let Mt=(Ln=Ke==null?void 0:Ke.nodes)==null?void 0:Ln.map((me,de)=>su(Pn({},me),{keys:me.key,key:(At==null?void 0:At.length)+de+1,id:(At==null?void 0:At.length)+de+1,text:me.name,subject_uuid:_e.subject_uuid,parent:_e.id})),ht=[...At,...Mt];uu(ht),sessionStorage.setItem("pathrit",JSON.stringify(ht)),setTimeout(()=>{Nl()},300)}}if(_e.node_type==="\u7AE0\u8282"){let Ke=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:_e==null?void 0:_e.node_type,req_type:"tree",subject_id:Ce.pathId,params:{subject_uuid:_e.subject_uuid,subject_id:((cn=m.detail)==null?void 0:cn.id)+"",stage_uuid:_e==null?void 0:_e.keys,user_id:(Mn=f.userInfo)==null?void 0:Mn.user_id}}});if((Ke==null?void 0:Ke.status)===200){let At=JSON.parse(sessionStorage.getItem("pathrit"));if(((kn=(Bn=At==null?void 0:At.filter(me=>(me==null?void 0:me.parent)==_e.id))==null?void 0:Bn.filter(me=>{var de;return(de=Ke==null?void 0:Ke.nodes)==null?void 0:de.map(Me=>Me.key).includes(me.keys)}))==null?void 0:kn.length)>0)return;let Mt=(It=Ke==null?void 0:Ke.nodes)==null?void 0:It.map((me,de)=>su(Pn({},me),{keys:me.key,key:(At==null?void 0:At.length)+de+1,id:(At==null?void 0:At.length)+de+1,text:me.name,subject_uuid:_e.subject_uuid,parent:_e.id})),ht=[...At,...Mt];uu(ht),sessionStorage.setItem("pathrit",JSON.stringify(ht)),setTimeout(()=>{Nl()},300)}}if(_e.node_type==="\u5B9E\u8BAD"){let Ke=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:_e==null?void 0:_e.node_type,req_type:"tree",subject_id:Ce.pathId,params:{subject_uuid:_e.subject_uuid,subject_id:((Fn=m.detail)==null?void 0:Fn.id)+"",shixun_uuid:_e==null?void 0:_e.keys,user_id:(Lt=f.userInfo)==null?void 0:Lt.user_id}}});if((Ke==null?void 0:Ke.status)===200){let At=JSON.parse(sessionStorage.getItem("pathrit"));if(((Dn=(Vt=At==null?void 0:At.filter(de=>(de==null?void 0:de.parent)==_e.id))==null?void 0:Vt.filter(de=>{var Me;return(Me=Ke==null?void 0:Ke.nodes)==null?void 0:Me.map(Kt=>Kt.key).includes(de.keys)}))==null?void 0:Dn.length)>0)return;let Mt=(Dt=Ke==null?void 0:Ke.nodes)==null?void 0:Dt.map((de,Me)=>su(Pn({},de),{keys:de.key,key:(At==null?void 0:At.length)+Me+1,id:(At==null?void 0:At.length)+Me+1,text:de.name,subject_uuid:_e.subject_uuid,parent:_e.id}));const ht=Array.from(new Set(Mt.map(de=>de.keys))).map(de=>Mt.find(Me=>Me.keys===de));let me=[...At,...ht];uu(me),sessionStorage.setItem("pathrit",JSON.stringify(me)),setTimeout(()=>{Nl()},300)}}}})}}),j.allowDoubleClick=!1,j.allowSelect="single",j.commandHandler.canDeleteSelection=!1,j.commandHandler.canUndo=!1;const q=j.toolManager.clickSelectingTool;q.canStartMulti=!1,j.linkTemplate=B(eu.Link,{curve:eu.Link.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},B(eu.Shape,{strokeWidth:3},new eu.Binding("stroke","toNode",V=>V.data.brush?V.data.brush:"black").ofObject()))};function rr(B,j){return B==="left"?j?eu.Spot.Left:eu.Spot.Right:j?eu.Spot.Right:eu.Spot.Left}(0,i.useEffect)(()=>{var B;((B=nt==null?void 0:nt.results)==null?void 0:B.length)>0&&!$e&&(mu.current=new(kf())("#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:nt,nodeRadius:25,infoPanel:!1,onNodeClick:function(j){return Un(this,null,function*(){let q=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:j==null?void 0:j.node_type,subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});M(j==null?void 0:j.key),(q==null?void 0:q.status)===200&&ct(q==null?void 0:q.data)})},onNodeDoubleClick:function(j){return Un(this,null,function*(){var q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt,Dn,Dt,_e,Ke,At,Mt,ht,me,de,Me,Kt,We,gt,Tn,qn,yt,ke,et,Ee,Rt,Wn,Jn,Qu,pu,iu,Yu,vu,tl,sl,ba,Fo,jc,Gf,Qf,Yf,$f,e0,Lc,Oc,zc,xo,Rc,Xc,Zc,Hc,yi,Vc;if(j.node_type==="\u77E5\u8BC6\u70B9"||j.node_type==="\u7AE0\u8282"||j.node_type==="\u5B9E\u8BAD"){if(j.node_type==="\u77E5\u8BC6\u70B9"){let El=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:j==null?void 0:j.node_type,req_type:"graph",subject_id:Ce.pathId,params:{subject_uuid:(un=(Nt=(it=(at=(Fe=(V=(q=nt==null?void 0:nt.results)==null?void 0:q[0])==null?void 0:V.data)==null?void 0:Fe[0])==null?void 0:at.graph)==null?void 0:it.nodes)==null?void 0:Nt[0])==null?void 0:un.id,subject_id:((Ln=m.detail)==null?void 0:Ln.id)+"",knowledge_uuid:j==null?void 0:j.id,user_id:(cn=f.userInfo)==null?void 0:cn.user_id}}});if((El==null?void 0:El.status)===200){if(!((Mn=El==null?void 0:El.nodes)!=null&&Mn.length))return;let zi={results:[{columns:["user","entity"],data:[{graph:{nodes:(Vt=[...(Lt=(Fn=(It=(kn=(Bn=nt==null?void 0:nt.results)==null?void 0:Bn[0])==null?void 0:kn.data)==null?void 0:It[0])==null?void 0:Fn.graph)==null?void 0:Lt.nodes,...El.nodes])==null?void 0:Vt.map($u=>{var _r,ir;return su(Pn({},$u),{name:((_r=$u==null?void 0:$u.name)==null?void 0:_r.length)>4?((ir=$u==null?void 0:$u.name)==null?void 0:ir.substr(0,4))+"...":$u==null?void 0:$u.name})}),relationships:[...(At=(Ke=(_e=(Dt=(Dn=nt==null?void 0:nt.results)==null?void 0:Dn[0])==null?void 0:Dt.data)==null?void 0:_e[0])==null?void 0:Ke.graph)==null?void 0:At.relationships,...El.relationships]}}]}],errors:[]};Je(zi)}}if(j.node_type==="\u7AE0\u8282"){let El=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:j==null?void 0:j.node_type,req_type:"graph",subject_id:Ce.pathId,params:{subject_uuid:(We=(Kt=(Me=(de=(me=(ht=(Mt=nt==null?void 0:nt.results)==null?void 0:Mt[0])==null?void 0:ht.data)==null?void 0:me[0])==null?void 0:de.graph)==null?void 0:Me.nodes)==null?void 0:Kt[0])==null?void 0:We.id,subject_id:((gt=m.detail)==null?void 0:gt.id)+"",stage_uuid:j==null?void 0:j.id,user_id:(Tn=f.userInfo)==null?void 0:Tn.user_id}}});if((El==null?void 0:El.status)===200){if(!((qn=El==null?void 0:El.nodes)!=null&&qn.length))return;let zi={results:[{columns:["user","entity"],data:[{graph:{nodes:(Wn=[...(Rt=(Ee=(et=(ke=(yt=nt==null?void 0:nt.results)==null?void 0:yt[0])==null?void 0:ke.data)==null?void 0:et[0])==null?void 0:Ee.graph)==null?void 0:Rt.nodes,...El.nodes])==null?void 0:Wn.map($u=>{var _r,ir;return su(Pn({},$u),{name:((_r=$u==null?void 0:$u.name)==null?void 0:_r.length)>4?((ir=$u==null?void 0:$u.name)==null?void 0:ir.substr(0,4))+"...":$u==null?void 0:$u.name})}),relationships:[...(Yu=(iu=(pu=(Qu=(Jn=nt==null?void 0:nt.results)==null?void 0:Jn[0])==null?void 0:Qu.data)==null?void 0:pu[0])==null?void 0:iu.graph)==null?void 0:Yu.relationships,...El.relationships]}}]}],errors:[]};Je(zi)}}if(j.node_type==="\u5B9E\u8BAD"){let El=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:j==null?void 0:j.node_type,req_type:"graph",subject_id:Ce.pathId,params:{subject_uuid:(Gf=(jc=(Fo=(ba=(sl=(tl=(vu=nt==null?void 0:nt.results)==null?void 0:vu[0])==null?void 0:tl.data)==null?void 0:sl[0])==null?void 0:ba.graph)==null?void 0:Fo.nodes)==null?void 0:jc[0])==null?void 0:Gf.id,subject_id:((Qf=m.detail)==null?void 0:Qf.id)+"",shixun_uuid:j==null?void 0:j.id,user_id:(Yf=f.userInfo)==null?void 0:Yf.user_id}}});if((El==null?void 0:El.status)===200){if(!(($f=El==null?void 0:El.nodes)!=null&&$f.length))return;let zi={results:[{columns:["user","entity"],data:[{graph:{nodes:(Rc=[...(xo=(zc=(Oc=(Lc=(e0=nt==null?void 0:nt.results)==null?void 0:e0[0])==null?void 0:Lc.data)==null?void 0:Oc[0])==null?void 0:zc.graph)==null?void 0:xo.nodes,...El.nodes])==null?void 0:Rc.map($u=>{var _r,ir;return su(Pn({},$u),{name:((_r=$u==null?void 0:$u.name)==null?void 0:_r.length)>4?((ir=$u==null?void 0:$u.name)==null?void 0:ir.substr(0,4))+"...":$u==null?void 0:$u.name})}),relationships:[...(Vc=(yi=(Hc=(Zc=(Xc=nt==null?void 0:nt.results)==null?void 0:Xc[0])==null?void 0:Zc.data)==null?void 0:Hc[0])==null?void 0:yi.graph)==null?void 0:Vc.relationships,...El.relationships]}}]}],errors:[]};Je(zi)}}}})},zoomFit:!1,zoom:!0}))},[nt]);const St=()=>{const B=document.getElementById("fileUpload");B.value=""},Ga=B=>{var j;const q=B.target.files[0];if(!q){St();return}const V=q.name.toLowerCase();if(V&&V.indexOf(".avi")==-1&&V.indexOf(".flv")==-1&&V.indexOf(".f4v")==-1&&V.indexOf(".m4v")==-1&&V.indexOf(".mov")==-1&&V.indexOf(".mp4")==-1&&V.indexOf(".rmvb")==-1&&V.indexOf(".swf")==-1&&V.indexOf(".webm")==-1&&V.indexOf(".wmv")==-1){se.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),St();return}if(q.size>1024*1*1024*1024){se.ZP.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),St();return}if((j=sn.videoList)!=null&&j.find(Fe=>Fe.name===q.name)){se.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),St();return}ol(q)},ol=B=>{var j,q='{"Vod":{}}';if(zu.current){zu.current.addFile(B,null,null,null,q);return}(0,Eo.o)((j=f.userInfo)==null?void 0:j.login,"",{create:!zu,addFileSuccess:V=>{Fu({type:"addVideo",payload:{uploadInfo:V}})},onUploadProgress:(V,Fe,at)=>{const it=Math.ceil(at*100);Fu({type:"updateProgress",payload:{uploadInfo:V,progressPercent:it}}),St()},onUploadFailed:V=>{se.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:V=>{},onUploadSucceed:V=>{},onUploadError:V=>{},gotUploader:V=>{V.addFile(B,null,null,null,q),zu.current=V}})},aa=()=>Un(void 0,null,function*(){var B,j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn;let It=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:x==null?void 0:x.node_type,req_type:"graph",subject_id:Ce.pathId,params:{subject_uuid:Ju,subject_id:((B=m.detail)==null?void 0:B.id)+"",knowledge_uuid:x==null?void 0:x.id,user_id:(j=f.userInfo)==null?void 0:j.user_id,stage_uuid:x==null?void 0:x.id}}});if((It==null?void 0:It.status)===200){if(!((q=It==null?void 0:It.nodes)!=null&&q.length))return;let Fn={results:[{columns:["user","entity"],data:[{graph:{nodes:(un=[...(Nt=(it=(at=(Fe=(V=nt==null?void 0:nt.results)==null?void 0:V[0])==null?void 0:Fe.data)==null?void 0:at[0])==null?void 0:it.graph)==null?void 0:Nt.nodes,...It.nodes])==null?void 0:un.map(Lt=>{var Vt,Dn;return su(Pn({},Lt),{name:((Vt=Lt==null?void 0:Lt.name)==null?void 0:Vt.length)>4?((Dn=Lt==null?void 0:Lt.name)==null?void 0:Dn.substr(0,4))+"...":Lt==null?void 0:Lt.name})}),relationships:[...(kn=(Bn=(Mn=(cn=(Ln=nt==null?void 0:nt.results)==null?void 0:Ln[0])==null?void 0:cn.data)==null?void 0:Mn[0])==null?void 0:Bn.graph)==null?void 0:kn.relationships,...It.relationships]}}]}],errors:[]};Je(Fn)}});let ku=0;function tn(B,j="0"){var q;let V=[],Fe=++ku,at={key:Fe,id:Fe,keys:B.key,node_type:B.node_type,parent:j,text:B.title};return V.push(at),(q=B==null?void 0:B.children)==null||q.map(it=>{V.push(...tn(it,at.id))}),V}function Gu(){return Un(this,null,function*(){var B,j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn;if($e){let It=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"tree",subject_id:Ce.pathId,params:{subject_id:((B=m.detail)==null?void 0:B.id)+"",user_id:(j=f.userInfo)==null?void 0:j.user_id}}});if((It==null?void 0:It.status)===200){yl((V=(q=It==null?void 0:It.nodes)==null?void 0:q[0])==null?void 0:V.key);let Fn=(Fe=It==null?void 0:It.nodes)==null?void 0:Fe.map((Lt,Vt)=>{var Dn,Dt;return su(Pn({},Lt),{keys:Lt.key,key:Vt+1,id:Vt+1,text:Lt.name,subject_uuid:(Dt=(Dn=It==null?void 0:It.nodes)==null?void 0:Dn[0])==null?void 0:Dt.key,parent:Vt===0?0:1})});sessionStorage.setItem("pathrit",JSON.stringify(Fn)),uu(Fn),(it=(at=Iu.current)==null?void 0:at.zoomToFit)==null||it.call(at),(un=(Nt=il.current)==null?void 0:Nt.zoomToFit)==null||un.call(Nt)}}else{let It=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"graph",subject_id:Ce.pathId,params:{subject_id:((Ln=m.detail)==null?void 0:Ln.id)+"",user_id:(cn=f.userInfo)==null?void 0:cn.user_id}}});if(It.status===200){let Fn={results:[{columns:["user","entity"],data:[{graph:{nodes:(Mn=[...It==null?void 0:It.nodes])==null?void 0:Mn.map(Lt=>{var Vt,Dn;return su(Pn({},Lt),{name:((Vt=Lt==null?void 0:Lt.name)==null?void 0:Vt.length)>4?((Dn=Lt==null?void 0:Lt.name)==null?void 0:Dn.substr(0,4))+"...":Lt==null?void 0:Lt.name})}),relationships:[...It==null?void 0:It.relationships]}}]}],errors:[]};yl((kn=(Bn=It==null?void 0:It.nodes)==null?void 0:Bn[0])==null?void 0:kn.id),Je(Fn)}}})}const Ma={onRemove:()=>{Xn([])},beforeUpload:B=>{if(console.log(B),(B==null?void 0:B.size)>1024*1024*50)return se.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let j=[];return j.push(B),Xn([...j]),!1},fileList:xt,accept:".xls,.xlsx"};function Nl(){var B,j,q,V;ql(600),(j=(B=Iu.current)==null?void 0:B.zoomToFit)==null||j.call(B),(V=(q=il.current)==null?void 0:q.zoomToFit)==null||V.call(q)}return b.createElement("div",{ref:Re,style:{paddingBottom:20,background:"#FFF",position:"relative"}},b.createElement(fl.Z,{spinning:Ge},!(kt!=null&&kt.is_root)&&b.createElement("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"}},b.createElement("div",{onClick:()=>{ct({}),fu(!0),Xe(!1)},className:$e?zt.headeractivite:zt.header},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-zhishishu"})),b.createElement("div",null,"\u77E5\u8BC6\u6811")),b.createElement("div",{onClick:()=>{fu(!1),ct({}),Xe(!1)},className:$e?zt.header:zt.headeractivite},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-guanxitu"})),b.createElement("div",null,"\u5173\u7CFB\u56FE")),b.createElement("div",{onClick:()=>{var B,j,q,V;if($e){var Fe=Iu.current.viewportBounds.width,at=Iu.current.viewportBounds.height;(j=(B=Iu.current)==null?void 0:B.zoomToRect)==null||j.call(B,new eu.Rect(1,1,Fe/1.1,at/1.1)),(V=(q=il.current)==null?void 0:q.zoomToRect)==null||V.call(q,new eu.Rect(1,1,Fe/1.1,at/1.1))}else mu.current.zoomInOut(1)},className:zt.header},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-fangda3"})),b.createElement("div",null,"\u653E\u5927")),b.createElement("div",{onClick:()=>{var B,j,q,V;if($e){var Fe=Iu.current.viewportBounds.width,at=Iu.current.viewportBounds.height;(j=(B=Iu.current)==null?void 0:B.zoomToRect)==null||j.call(B,new eu.Rect(1,1,Fe*1.1,at*1.1)),(V=(q=il.current)==null?void 0:q.zoomToRect)==null||V.call(q,new eu.Rect(1,1,Fe*1.1,at*1.1))}else mu.current.zoomInOut(-1)},className:zt.header},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-suoxiao3"})),b.createElement("div",null,"\u7F29\u5C0F")),b.createElement(Ue.Z,{title:"\u529F\u80FD\u5347\u7EA7\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85\uFF0C\u8C22\u8C22",getPopupContainer:()=>Re.current},b.createElement("div",{onClick:()=>Un(void 0,null,function*(){}),className:zt.header,style:{color:"#C0C0C0"}},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-chazhao"})),b.createElement("div",null,"\u67E5\u627E"))),((A=m.detail)==null?void 0:A.allow_add_member)&&b.createElement("div",{onClick:()=>Un(void 0,null,function*(){ft(!0)}),className:zt.header},b.createElement("div",null," ",b.createElement("i",{className:"iconfont icon-daoru"})),b.createElement("div",null,"\u5BFC\u5165")),b.createElement("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"}},((L=m.detail)==null?void 0:L.allow_add_member)&&b.createElement(Ue.Z,{title:"\u540C\u6B65\u8BFE\u7A0B\u77E5\u8BC6\u7ED3\u6784",getPopupContainer:()=>Re.current},b.createElement("i",{onClick:()=>{Ze.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:()=>Re.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:()=>Un(void 0,null,function*(){Yt(!0);let B=yield(0,be.ZP)("/api/knowledge/sync_structure.json",{method:"post",body:{subject_id:Ce.pathId}});Yt(!1),B.status===0&&se.ZP.info(B==null?void 0:B.message)})})},style:{margin:"0px 30px"},className:`iconfont icon-jiazai_shuaxin_o ${zt.ehover}`})),((z=m.detail)==null?void 0:z.allow_add_member)&&b.createElement(lu.Z,{getPopupContainer:()=>Re.current,menu:{items:[{key:"1",style:{width:100},label:b.createElement("a",{href:`${Su.Z.API_SERVER||"https://test3-data.educoder.net"}/api/knowledge/export_kg.json?subject_id=${Ce.pathId}&export_type=excel&subject_uuid=${Ju}&subject_name=${(K=m==null?void 0:m.detail)==null?void 0:K.name}`},"\u5BFC\u51FAExcel")}]}},b.createElement("i",{className:`iconfont icon-xiazai6 ${zt.ehover}`})),b.createElement("i",{onClick:()=>{(0,zr.vp)()?(Nn(!1),(0,zr.BU)()):(Nn(!0),(0,zr.Dj)(Re.current)),Nl()},style:{marginLeft:30,marginRight:20},className:`iconfont ${Ft?"icon-tuichuquanping3":"icon-quanping4"} ${zt.ehover}`}))),b.createElement("div",{className:Ft?zt.neo4jd3Wrp1:zt.neo4jd3Wrp,style:{position:"relative"}},b.createElement("p",{style:{position:"absolute",top:18,width:"100%",padding:"0px 18px"}},$e&&b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{style:{color:"#3061D0",fontSize:14}},b.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),b.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),b.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>Un(void 0,null,function*(){var B,j,q;if(Be)Gu(),Xe(!1);else{let V=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",req_type:"tree",subject_id:Ce.pathId,params:{subject_id:((B=m.detail)==null?void 0:B.id)+"",user_id:(j=f.userInfo)==null?void 0:j.user_id}}});if((V==null?void 0:V.status)===200){if(((q=Object.keys(V==null?void 0:V.datas))==null?void 0:q.length)===0)return;Xe(!0);let Fe=tn(V==null?void 0:V.datas);sessionStorage.setItem("pathrit",JSON.stringify(Fe)),uu(Fe),setTimeout(()=>{Nl()},300)}}}),className:zt.selectshixun},Be?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00")),!$e&&b.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},b.createElement("div",{style:{color:"#3061D0",fontSize:14}},b.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),b.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),((ve=(xe=(N=(S=(F=(T=nt==null?void 0:nt.results)==null?void 0:T[0])==null?void 0:F.data)==null?void 0:S[0])==null?void 0:N.graph)==null?void 0:xe.nodes)==null?void 0:ve.length)>0&&b.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>Un(void 0,null,function*(){var B,j,q,V;if(Be)Gu(),Xe(!1);else{let Fe=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",subject_id:Ce.pathId,req_type:"graph",params:{subject_id:((B=m.detail)==null?void 0:B.id)+"",subject_uuid:Ju}}});if((Fe==null?void 0:Fe.status)===200){Xe(!0);let at={results:[{columns:["user","entity"],data:[{graph:{nodes:(j=[...Fe==null?void 0:Fe.nodes])==null?void 0:j.map(it=>{var Nt,un;return su(Pn({},it),{name:((Nt=it==null?void 0:it.name)==null?void 0:Nt.length)>4?((un=it==null?void 0:it.name)==null?void 0:un.substr(0,4))+"...":it==null?void 0:it.name})}),relationships:[...Fe==null?void 0:Fe.relationships]}}]}],errors:[]};yl((V=(q=Fe==null?void 0:Fe.nodes)==null?void 0:q[0])==null?void 0:V.id),Je(at)}}}),className:zt.selectshixun},Be?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00"))),!$e&&b.createElement("div",{id:"canva",style:{position:"relative",zIndex:2}}),b.createElement("div",{id:"myDiagramDiv",style:{height:Ft?"calc(100vh - 100px)":540,width:"100%",visibility:kt!=null&&kt.is_root?"hidden":$e?"visible":"hidden",position:$e?"relative":"absolute"}}),Li.map((B,j)=>b.createElement("div",{style:{display:"inline-block",marginLeft:j!==0&&20,maxHeight:20}},b.createElement("span",{style:{display:"inline-flex",background:B==null?void 0:B.color,width:16,height:8,borderRadius:4}}),b.createElement("span",{style:{marginLeft:6}},B==null?void 0:B.name))))),b.createElement("div",{style:{zIndex:10}},b.createElement(Pf(),{disabled:Kl,bounds:zl,onStart:(B,j)=>gn(B,j)},b.createElement("div",{ref:Dl,style:{position:"absolute",cursor:"move",right:Ft?0:-500,top:60,zIndex:10}},b.createElement("div",{onMouseOver:()=>{Kl&&Ol(!Gt)},onMouseOut:()=>{Ol(!0)}},(x==null?void 0:x.id)&&b.createElement("div",{className:zt.rightmodal},b.createElement(fl.Z,{spinning:Ge},b.createElement("div",{style:{display:"flex",padding:25,paddingBottom:0}},b.createElement("div",{className:zt.title},b.createElement("span",{style:{width:88,display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:12,fontSize:14,color:"#fff",background:Li==null?void 0:Li.find(B=>B.name===(x==null?void 0:x.node_type)).color}},(x==null?void 0:x.node_type)+"\u8282\u70B9")," ",x.name," ",(x==null?void 0:x.node_type)!=="\u8BFE\u7A0B"&&(x==null?void 0:x.node_type)!=="\u5173\u5361"&&b.createElement("i",{onClick:()=>{var B,j,q,V;Wu(!0),(x==null?void 0:x.node_type)==="\u7AE0\u8282"?(st(!0),Mu(!1,"\u7AE0\u8282"),ut.setFieldsValue(su(Pn({},x),{backend_stage_uuid:(B=x==null?void 0:x.backend_stage)==null?void 0:B.id,front_stage_uuid:(j=x==null?void 0:x.front_stage)==null?void 0:j.id}))):(x==null?void 0:x.node_type)==="\u77E5\u8BC6\u70B9"?(pn(!0),Mu(!1,"\u77E5\u8BC6\u70B9"),ut.setFieldsValue(su(Pn({},x),{backend_knowledge_uuid:(q=x==null?void 0:x.backend_knowledge)==null?void 0:q.id,front_knowledge_uuid:(V=x==null?void 0:x.front_knowledge)==null?void 0:V.id}))):(x==null?void 0:x.node_type)==="\u5B9E\u8BAD"?(du(!0),Bu(Pn({},x)),qu(x==null?void 0:x.knowledge_node_list),In(x==null?void 0:x.knowledge_node_list)):(x==null?void 0:x.node_type)==="\u4F5C\u4E1A"?(Va(!0),ut.setFieldsValue(Pn({},x)),qu(x==null?void 0:x.knowledge_node_list),In(x==null?void 0:x.knowledge_node_list)):(x==null?void 0:x.node_type)==="\u89C6\u9891"?(Ia(!0),ut.setFieldsValue(Pn({},x)),ua({id:x==null?void 0:x.id,title:x==null?void 0:x.name,video_detail:{play_url:x==null?void 0:x.video_url}}),qu(x==null?void 0:x.knowledge_node_list),In(x==null?void 0:x.knowledge_node_list)):(x==null?void 0:x.node_type)==="\u9644\u4EF6"?(Ua(!0),ut.setFieldsValue(Pn({},x)),yr(100),Wa({name:x==null?void 0:x.name,response:{id:x==null?void 0:x.attachment_id}}),In(x==null?void 0:x.knowledge_node_list),qu(x==null?void 0:x.knowledge_node_list)):(x==null?void 0:x.node_type)==="\u8BD5\u9898"&&(In(x==null?void 0:x.knowledge_node_list),qu(x==null?void 0:x.knowledge_node_list),na(!0),ut.setFieldsValue(Pn({},x)))},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}}),(x==null?void 0:x.node_type)!=="\u8BFE\u7A0B"&&(x==null?void 0:x.node_type)!=="\u5173\u5361"&&b.createElement("i",{onClick:()=>{Ze.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:()=>Un(void 0,null,function*(){var B,j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It;let Fn=yield(0,be.ZP)("/api/knowledge/del_node.json",{method:"post",body:{node_type:x==null?void 0:x.node_type,subject_id:Ce.pathId,params:{subject_id:((B=m.detail)==null?void 0:B.id)+"",user_id:(j=f.userInfo)==null?void 0:j.user_id,id:x.id}}});if((Fn==null?void 0:Fn.status)===200)if(se.ZP.info("\u5220\u9664\u6210\u529F"),ct({}),$e)Gu();else{let Lt={results:[{columns:["user","entity"],data:[{graph:{nodes:(un=[...(Nt=(it=(at=(Fe=(V=(q=nt==null?void 0:nt.results)==null?void 0:q[0])==null?void 0:V.data)==null?void 0:Fe[0])==null?void 0:at.graph)==null?void 0:it.nodes)==null?void 0:Nt.filter(Vt=>Vt.id!==x.id)])==null?void 0:un.map(Vt=>{var Dn,Dt;return su(Pn({},Vt),{name:((Dn=Vt==null?void 0:Vt.name)==null?void 0:Dn.length)>4?((Dt=Vt==null?void 0:Vt.name)==null?void 0:Dt.substr(0,4))+"...":Vt==null?void 0:Vt.name})}),relationships:[...(It=(kn=(Bn=(Mn=(cn=(Ln=nt==null?void 0:nt.results)==null?void 0:Ln[0])==null?void 0:cn.data)==null?void 0:Mn[0])==null?void 0:Bn.graph)==null?void 0:kn.relationships)==null?void 0:It.filter(Vt=>Vt.id!==x.id&&x.id!==Vt.endNode&&x.id!==Vt.startNode)]}}]}],errors:[]};Je(Lt)}})})},className:`iconfont icon-shanchu14 ${zt.dhover}`,style:{marginLeft:14}})),b.createElement("div",null,b.createElement("i",{style:{cursor:"pointer"},onClick:()=>{var B,j;ct({}),(B=Iu.current)==null||B.clearSelection(),(j=il.current)==null||j.clearSelection()},className:"iconfont icon-danchuangguanbi"}))),b.createElement("div",{style:{maxHeight:580,overflow:"auto",padding:25,paddingTop:0}},b.createElement("div",{style:{marginTop:20}},b.createElement("div",{className:zt.linetitles},b.createElement("span",{className:zt.line}),"\u5C5E\u6027"),(x==null?void 0:x.node_type)==="\u8BFE\u7A0B"&&b.createElement("div",null,b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12}},"\u6559\u5B66\u56E2\u961F\uFF1A",(ie=JSON.parse(x==null?void 0:x.teacher_group))==null?void 0:ie.map(B=>B.name).toString())),b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12}},"\u53D1\u5E03\u5355\u4F4D\uFF1A",x==null?void 0:x.school)),b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u7B80\u4ECB\uFF1A"),b.createElement("div",null,b.createElement(wt.Z,{style:{fontSize:12},value:x==null?void 0:x.subject_desc})))),b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u987B\u77E5\uFF1A"),b.createElement("div",null,b.createElement(wt.Z,{style:{fontSize:12},value:x==null?void 0:x.subject_notice}))))),(x==null?void 0:x.node_type)==="\u5173\u5361"&&b.createElement("div",null,b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u5173\u5361\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement(wt.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:x==null?void 0:x.challenge_desc}))))),(x==null?void 0:x.node_type)==="\u7AE0\u8282"&&b.createElement("div",null,b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u7AE0\u8282\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement(wt.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:x==null?void 0:x.stage_desc}))))),(x==null?void 0:x.node_type)==="\u5B9E\u8BAD"&&b.createElement("div",null,b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u5B9E\u8BAD\u7C7B\u522B\uFF1A",b.createElement("div",null,x==null?void 0:x.shixun_type))),b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u5B9E\u8BAD\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement("span",{className:zt.description,dangerouslySetInnerHTML:{__html:x==null?void 0:x.shixun_desc}})))),b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u96BE\u6613\u7A0B\u5EA6\uFF1A",b.createElement("div",null,x==null?void 0:x.diffculty)))),(x==null?void 0:x.node_type)==="\u89C6\u9891"&&b.createElement("div",null,b.createElement(bo.Z,{onPlayEnded:()=>{},autoPlay:!1,allow_skip:!1,courseId:"",src:(ce=x==null?void 0:x.video_url)!=null&&ce.startsWith("http")||(oe=x==null?void 0:x.video_url)!=null&&oe.startsWith("https")?x==null?void 0:x.video_url:zf.Base64.decode(x==null?void 0:x.video_url),videoId:"",toLog:!0,logWatchHistory:()=>{}}),b.createElement("div",{className:zt.linetitles,style:{marginTop:20}},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u89C6\u9891\u63CF\u8FF0\uFF1A",b.createElement("div",null,x==null?void 0:x.video_desc)))),(x==null?void 0:x.node_type)==="\u9644\u4EF6"&&b.createElement("div",null,b.createElement("div",{className:zt.linetitles,style:{marginTop:20}},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u9644\u4EF6\u63CF\u8FF0\uFF1A"),b.createElement("div",null,(x==null?void 0:x.attachment_desc)||"\u6682\u65E0")))),(x==null?void 0:x.node_type)==="\u4F5C\u4E1A"&&b.createElement("div",null,b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u4F5C\u4E1A\u7C7B\u522B\uFF1A",b.createElement("div",null,x==null?void 0:x.homework_type))),b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement(wt.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:x==null?void 0:x.homework_desc}))))),(x==null?void 0:x.node_type)==="\u8BD5\u9898"&&b.createElement("div",null,b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u8BD5\u9898\u9898\u578B\uFF1A",b.createElement("div",null,x==null?void 0:x.test_type))),b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:60}},"\u8BD5\u9898\u5185\u5BB9\uFF1A"),b.createElement("div",null,b.createElement(wt.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:x==null?void 0:x.test_content}))))),(x==null?void 0:x.node_type)==="\u77E5\u8BC6\u70B9"&&b.createElement("div",null,b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u7C7B\u578B\uFF1A"),b.createElement("div",null,(x==null?void 0:x.knowledge_type)||""))),b.createElement("div",{className:zt.linetitles},b.createElement("span",{style:{marginRight:8}}),b.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},b.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u63CF\u8FF0\uFF1A"),b.createElement("div",null,b.createElement(wt.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:(x==null?void 0:x.knowledge_desc)||"\u6682\u65E0\u63CF\u8FF0"})))))),b.createElement("div",{style:{marginTop:20}},b.createElement("div",{className:zt.linetitles,style:{marginBottom:0}},b.createElement("span",{className:zt.line}),"\u5173\u7CFB"),(x==null?void 0:x.node_type)==="\u5173\u5361"&&b.createElement("div",null,b.createElement("div",{style:{marginBottom:15}},b.createElement("span",null,"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",b.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},((O=x==null?void 0:x.shixun_names)==null?void 0:O[0])||"\u6682\u65E0")))),(x==null?void 0:x.node_type)==="\u7AE0\u8282"&&b.createElement("div",{style:{marginTop:15,display:"flex"}},b.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u7AE0\u8282\uFF1A",b.createElement("span",{className:zt.multi_ellipsis2,style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Le=x==null?void 0:x.front_stage)==null?void 0:Le.name)||"\u6682\u65E0")),b.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u7AE0\u8282\uFF1A",b.createElement("span",{className:zt.multi_ellipsis2,style:{marginLeft:4,background:"#94A5FF",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((G=x==null?void 0:x.backend_stage)==null?void 0:G.name)||"\u6682\u65E0"))),(x==null?void 0:x.node_type)==="\u77E5\u8BC6\u70B9"&&b.createElement("div",{style:{marginTop:15}},b.createElement("div",{style:{marginBottom:15}},b.createElement("span",null,"\u6240\u5C5E\u7AE0\u8282\uFF1A",b.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},(x==null?void 0:x.stage_name)||"\u6682\u65E0"))),b.createElement("div",{style:{display:"flex"}},b.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u77E5\u8BC6\u70B9\uFF1A",b.createElement("span",{className:zt.multi_ellipsis2,style:{background:"#FFB786",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Ne=x==null?void 0:x.front_knowledge)==null?void 0:Ne.name)||"\u6682\u65E0")),b.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u77E5\u8BC6\u70B9\uFF1A",b.createElement("span",{className:zt.multi_ellipsis2,style:{marginLeft:4,background:"#FFB786",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((P=x==null?void 0:x.backend_knowledge)==null?void 0:P.name)||"\u6682\u65E0")))),["\u5B9E\u8BAD","\u9644\u4EF6","\u4F5C\u4E1A","\u89C6\u9891","\u8BD5\u9898"].includes(x==null?void 0:x.node_type)&&b.createElement("div",null,b.createElement("span",null,"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A",(ue=x==null?void 0:x.knowledge_node_list)==null?void 0:ue.map(B=>b.createElement("span",{onClick:()=>Un(void 0,null,function*(){let j=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:B==null?void 0:B.key}}});(j==null?void 0:j.status)===200&&ct(j==null?void 0:j.data)}),style:{background:"#94A5FF",display:"inline-block",marginTop:14,color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,B==null?void 0:B.title))))),(x==null?void 0:x.node_type)==="\u8BFE\u7A0B"&&b.createElement(ka.default,{tabBarExtraContent:b.createElement("span",{onClick:()=>{ut.resetFields(),Mu(!1,"\u7AE0\u8282"),Wu(!1),st(!0)},className:zt.additem},b.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u7AE0\u8282"),items:[{key:"1",label:`\u7AE0\u8282\uFF08${(re=x==null?void 0:x.relations)==null?void 0:re.length}\uFF09`,children:b.createElement(Al.default,{pagination:!1,dataSource:x==null?void 0:x.relations,columns:[{title:"\u7AE0\u8282\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(B,j,q){return b.createElement("a",{onClick:()=>Un(this,null,function*(){let V=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});(V==null?void 0:V.status)===200&&ct(V==null?void 0:V.data)})},B)}},{title:"\u7AE0\u8282\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(x==null?void 0:x.node_type)==="\u5B9E\u8BAD"&&b.createElement(ka.default,{items:[{key:"1",label:`\u5173\u5361\uFF08${(De=x==null?void 0:x.relations)==null?void 0:De.length}\uFF09`,children:b.createElement(Al.default,{pagination:!1,dataSource:x==null?void 0:x.relations,columns:[{title:"\u5173\u5361\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(B,j,q){return b.createElement("a",{onClick:()=>Un(this,null,function*(){let V=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5173\u5361",subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});(V==null?void 0:V.status)===200&&ct(V==null?void 0:V.data)})},B)}},{title:"\u5173\u5361\u63CF\u8FF0",dataIndex:"challenge_desc",ellipsis:!0,key:"challenge_desc"}]})}]}),(x==null?void 0:x.node_type)==="\u7AE0\u8282"&&b.createElement(ka.default,{tabBarExtraContent:b.createElement("span",{onClick:()=>{ut.resetFields(),pn(!0),Wu(!1),Mu(!1,"\u77E5\u8BC6\u70B9")},className:zt.additem},b.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u77E5\u8BC6\u70B9"),items:[{key:"1",label:`\u77E5\u8BC6\u70B9\uFF08${(tt=x==null?void 0:x.relations)==null?void 0:tt.length}\uFF09`,children:b.createElement(Al.default,{pagination:!1,dataSource:x==null?void 0:x.relations,columns:[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(B,j,q){return b.createElement("a",{onClick:()=>Un(this,null,function*(){var V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt,Dn,Dt,_e,Ke,At,Mt;let ht=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});if((ht==null?void 0:ht.status)===200){ct(ht==null?void 0:ht.data);let me=yield(0,be.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u7AE0\u8282",req_type:"graph",subject_id:Ce.pathId,params:{subject_uuid:((Ln=(un=(Nt=(it=(at=(Fe=(V=nt==null?void 0:nt.results)==null?void 0:V[0])==null?void 0:Fe.data)==null?void 0:at[0])==null?void 0:it.graph)==null?void 0:Nt.nodes)==null?void 0:un[0])==null?void 0:Ln.id)||Ju,subject_id:((cn=m.detail)==null?void 0:cn.id)+"",stage_uuid:x==null?void 0:x.id,user_id:(Mn=f.userInfo)==null?void 0:Mn.user_id}}});if((me==null?void 0:me.status)===200){if(!((Bn=me==null?void 0:me.nodes)!=null&&Bn.length))return;let de={results:[{columns:["user","entity"],data:[{graph:{nodes:(Dn=[...(Vt=(Lt=(Fn=(It=(kn=nt==null?void 0:nt.results)==null?void 0:kn[0])==null?void 0:It.data)==null?void 0:Fn[0])==null?void 0:Lt.graph)==null?void 0:Vt.nodes,...me.nodes])==null?void 0:Dn.map(Me=>{var Kt,We;return su(Pn({},Me),{name:((Kt=Me==null?void 0:Me.name)==null?void 0:Kt.length)>4?((We=Me==null?void 0:Me.name)==null?void 0:We.substr(0,4))+"...":Me==null?void 0:Me.name})}),relationships:[...(Mt=(At=(Ke=(_e=(Dt=nt==null?void 0:nt.results)==null?void 0:Dt[0])==null?void 0:_e.data)==null?void 0:Ke[0])==null?void 0:At.graph)==null?void 0:Mt.relationships,...me.relationships]}}]}],errors:[]};Je(de)}}})},B)}},{title:"\u77E5\u8BC6\u70B9\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(x==null?void 0:x.node_type)==="\u77E5\u8BC6\u70B9"&&b.createElement(ka.default,{tabBarExtraContent:b.createElement(lu.Z,{getPopupContainer:()=>Re.current,menu:{items:[{key:"1",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{du(!0),Wu(!1),In([])}},"\u6DFB\u52A0\u5B9E\u8BAD")},{key:"2",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{Wu(!1),Va(!0),In([])}},"\u6DFB\u52A0\u4F5C\u4E1A")},{key:"3",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{Wu(!1),Ia(!0),In([]),ut.resetFields()}},"\u6DFB\u52A0\u89C6\u9891")},{key:"4",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{Wu(!1),In([]),Ua(!0)}},"\u6DFB\u52A0\u9644\u4EF6")},{key:"5",style:{width:100,textAlign:"center"},label:b.createElement("a",{onClick:()=>{Wu(!1),In([]),na(!0)}},"\u6DFB\u52A0\u8BD5\u9898")}]}},b.createElement("span",{style:{color:"#3061D0"}}," \u6DFB\u52A0\u5173\u8054\u5185\u5BB9")),items:[{key:"0",label:`\u5B9E\u8BAD\uFF08${(Te=x==null?void 0:x.shixun_relations)==null?void 0:Te.length}\uFF09`,children:b.createElement(Al.default,{pagination:!1,dataSource:x==null?void 0:x.shixun_relations,columns:[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(B,j,q){return b.createElement("a",{onClick:()=>Un(this,null,function*(){let V=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});(V==null?void 0:V.status)===200&&ct(V==null?void 0:V.data)})},B)}},{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${(Bt=x==null?void 0:x.homework_relations)==null?void 0:Bt.length}\uFF09`,children:b.createElement(Al.default,{pagination:!1,dataSource:x==null?void 0:x.homework_relations,columns:[{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(B,j,q){return b.createElement("a",{onClick:()=>Un(this,null,function*(){let V=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});(V==null?void 0:V.status)===200&&ct(V==null?void 0:V.data)})},B)}},{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${(le=x==null?void 0:x.video_relations)==null?void 0:le.length}\uFF09`,children:b.createElement(Al.default,{pagination:!1,dataSource:x==null?void 0:x.video_relations,columns:[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(B,j,q){return b.createElement("a",{onClick:()=>Un(this,null,function*(){let V=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u89C6\u9891",subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});(V==null?void 0:V.status)===200&&ct(V==null?void 0:V.data)})},B)}},{title:"\u89C6\u9891\u63CF\u8FF0",dataIndex:"video_desc",ellipsis:!0,key:"video_desc"}]})},{key:"3",label:`\u9644\u4EF6\uFF08${(Oe=x==null?void 0:x.attachment_relations)==null?void 0:Oe.length}\uFF09`,children:b.createElement(Al.default,{pagination:!1,dataSource:x==null?void 0:x.attachment_relations,columns:[{title:"\u9644\u4EF6\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(B,j,q){return b.createElement("a",{onClick:()=>Un(this,null,function*(){let V=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});(V==null?void 0:V.status)===200&&ct(V==null?void 0:V.data)})},B)}},{title:"\u9644\u4EF6\u63CF\u8FF0",dataIndex:"attachment_desc",ellipsis:!0,key:"attachment_desc"}]})},{key:"4",label:`\u8BD5\u9898\uFF08${(Ae=x==null?void 0:x.test_relations)==null?void 0:Ae.length}\uFF09`,children:b.createElement(Al.default,{pagination:!1,dataSource:x==null?void 0:x.test_relations,columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(B,j,q){return b.createElement("a",{onClick:()=>Un(this,null,function*(){let V=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:Ce.pathId,params:{id:j==null?void 0:j.id}}});(V==null?void 0:V.status)===200&&ct(V==null?void 0:V.data)})},B)}},{title:"\u8BD5\u9898\u7C7B\u578B",dataIndex:"test_type",ellipsis:!0,key:"test_type"}]})}]})),b.createElement("div",{style:{textAlign:"center",marginTop:20}},(x==null?void 0:x.node_type)==="\u5B9E\u8BAD"&&b.createElement(hn.ZP,{type:"primary",onClick:()=>{window.open(x==null?void 0:x.shixun_url)}},"\u524D\u5F80\u5B9E\u8BAD"))))))))),b.createElement(Ze.default,{title:(_t?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u7AE0\u8282",getContainer:()=>Re.current,centered:!0,destroyOnClose:!0,open:bn,onCancel:()=>{ut.resetFields(),st(!1),Wu(!1)},onOk:()=>{ut.submit()}},b.createElement(te.default,{form:ut,labelCol:{span:5},onFinish:B=>Un(void 0,null,function*(){var j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt;if(B!=null&&B.backend_stage_uuid&&(B==null?void 0:B.backend_stage_uuid)===(B==null?void 0:B.front_stage_uuid)){se.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C");return}let Dn=_t?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Dt=yield(0,be.ZP)(Dn,{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:Ce.pathId,params:su(Pn({},B),{stage_uuid:_t&&(x==null?void 0:x.id),subject_id:((j=m.detail)==null?void 0:j.id)+"",subject_uuid:Ju,user_id:(q=f==null?void 0:f.userInfo)==null?void 0:q.user_id})}});if((Dt==null?void 0:Dt.status)===200){let _e=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:_t?"\u7AE0\u8282":"\u8BFE\u7A0B",subject_id:Ce.pathId,params:{id:x==null?void 0:x.id}}});if((_e==null?void 0:_e.status)===200)if(ct(_e==null?void 0:_e.data),_t&&!$e){let Ke=(un=(Nt=(it=(at=(Fe=(V=nt==null?void 0:nt.results)==null?void 0:V[0])==null?void 0:Fe.data)==null?void 0:at[0])==null?void 0:it.graph)==null?void 0:Nt.nodes)==null?void 0:un.filter(me=>me.id!==x.id);Ke.push(_e==null?void 0:_e.data);let At=(It=(kn=(Bn=(Mn=(cn=(Ln=nt==null?void 0:nt.results)==null?void 0:Ln[0])==null?void 0:cn.data)==null?void 0:Mn[0])==null?void 0:Bn.graph)==null?void 0:kn.relationships)==null?void 0:It.filter(me=>!((me.endNode===x.id||me.startNode===x.id)&&me.type!=="\u5305\u542B")),Mt=[];B!=null&&B.backend_stage_uuid&&(Mt.push({id:x.id,startNode:x.id,endNode:B==null?void 0:B.backend_stage_uuid,type:"\u540E\u5E8F"}),Mt.push({id:x.id,startNode:B==null?void 0:B.backend_stage_uuid,endNode:x.id,type:"\u524D\u5E8F"})),B!=null&&B.front_stage_uuid&&(Mt.push({id:x.id,startNode:B==null?void 0:B.front_stage_uuid,endNode:x.id,type:"\u524D\u5E8F"}),Mt.push({id:x.id,startNode:x.id,endNode:B==null?void 0:B.front_stage_uuid,type:"\u540E\u5E8F"}));let ht={results:[{columns:["user","entity"],data:[{graph:{nodes:(Fn=[...Ke])==null?void 0:Fn.map(me=>{var de,Me;return su(Pn({},me),{name:((de=me==null?void 0:me.name)==null?void 0:de.length)>4?((Me=me==null?void 0:me.name)==null?void 0:Me.substr(0,4))+"...":me==null?void 0:me.name})}),relationships:[...At,...Mt]}}]}],errors:[]};Je(ht)}else if(_t&&$e){let Ke=JSON.parse(sessionStorage.getItem("pathrit")),At=(Lt=Ke==null?void 0:Ke.filter(ht=>(ht==null?void 0:ht.keys)===(x==null?void 0:x.id)))==null?void 0:Lt[0],Mt=Ke==null?void 0:Ke.filter(ht=>(ht==null?void 0:ht.keys)!==(x==null?void 0:x.id));At.text=(Vt=_e==null?void 0:_e.data)==null?void 0:Vt.name,Mt.push(At),uu(Mt),sessionStorage.setItem("pathrit",JSON.stringify(Mt)),setTimeout(()=>{Nl()},300)}else Gu();ut.resetFields(),st(!1),Wu(!1)}})},b.createElement(te.default.Item,{label:"\u7AE0\u8282\u540D\u79F0",name:"stage_name",rules:[{required:!0,validator:(B,j)=>{var q;return((q=j==null?void 0:j.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u7AE0\u8282\u70B9\u540D\u79F0")}}]},b.createElement(Wt.default,{maxLength:200,max:200})),b.createElement(te.default.Item,{label:"\u7AE0\u8282\u63CF\u8FF0",name:"stage_desc"},b.createElement(Wt.default.TextArea,{maxLength:1e3})),b.createElement(te.default.Item,{label:"\u540E\u5E8F\u7AE0\u8282",name:"backend_stage_uuid"},b.createElement(dn.default,null,xu==null?void 0:xu.map(B=>b.createElement(dn.default.Option,{key:B==null?void 0:B.id},B==null?void 0:B.name)))),b.createElement(te.default.Item,{label:"\u524D\u5E8F\u7AE0\u8282",name:"front_stage_uuid"},b.createElement(dn.default,null,xu==null?void 0:xu.map(B=>b.createElement(dn.default.Option,{value:B==null?void 0:B.id,key:B==null?void 0:B.id},B==null?void 0:B.name)))))),b.createElement(pp,{shixunIds:"",cb:B=>{Bu(B)}}),b.createElement(Ze.default,{open:qt,centered:!0,title:(_t?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u77E5\u8BC6\u70B9",destroyOnClose:!0,width:600,getContainer:()=>Re.current,onCancel:()=>pn(!1),okButtonProps:{loading:we},onOk:()=>{ut.submit()}},b.createElement(te.default,{size:"large",form:ut,labelCol:{span:5},onFinish:B=>Un(void 0,null,function*(){var j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt;if(ot(!0),B!=null&&B.backend_knowledge_uuid&&(B==null?void 0:B.backend_knowledge_uuid)===(B==null?void 0:B.front_knowledge_uuid)){se.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C"),ot(!1);return}let Dn=_t?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Dt=yield(0,be.ZP)(Dn,{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:su(Pn({},B),{subject_uuid:Ju,knowledge_uuid:x==null?void 0:x.id,subject_id:((j=m.detail)==null?void 0:j.id)+"",stage_uuid:_t?x==null?void 0:x.stage_uuid:x==null?void 0:x.id,user_id:(q=f==null?void 0:f.userInfo)==null?void 0:q.user_id})}});if(ot(!1),(Dt==null?void 0:Dt.status)===200){!_t&&!$e&&aa();let _e=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:_t?"\u77E5\u8BC6\u70B9":"\u7AE0\u8282",subject_id:Ce.pathId,params:{id:x==null?void 0:x.id}}});if((_e==null?void 0:_e.status)===200)if(ct(_e==null?void 0:_e.data),_t&&!$e){let Ke=(un=(Nt=(it=(at=(Fe=(V=nt==null?void 0:nt.results)==null?void 0:V[0])==null?void 0:Fe.data)==null?void 0:at[0])==null?void 0:it.graph)==null?void 0:Nt.nodes)==null?void 0:un.filter(me=>me.id!==x.id);Ke.push(_e==null?void 0:_e.data);let At=(It=(kn=(Bn=(Mn=(cn=(Ln=nt==null?void 0:nt.results)==null?void 0:Ln[0])==null?void 0:cn.data)==null?void 0:Mn[0])==null?void 0:Bn.graph)==null?void 0:kn.relationships)==null?void 0:It.filter(me=>!((me.endNode===x.id||me.startNode===x.id)&&me.type!=="\u5305\u542B")),Mt=[];B!=null&&B.backend_knowledge_uuid&&(Mt.push({id:x.id,startNode:x.id,endNode:B==null?void 0:B.backend_knowledge_uuid,type:"\u540E\u5E8F"}),Mt.push({id:B==null?void 0:B.backend_knowledge_uuid,endNode:x.id,startNode:B==null?void 0:B.backend_knowledge_uuid,type:"\u524D\u5E8F"})),B!=null&&B.front_knowledge_uuid&&(Mt.push({id:x.id,startNode:B==null?void 0:B.front_knowledge_uuid,endNode:x.id,type:"\u524D\u5E8F"}),Mt.push({id:B==null?void 0:B.front_knowledge_uuid,endNode:x.id,startNode:B==null?void 0:B.front_knowledge_uuid,type:"\u540E\u5E8F"}));let ht={results:[{columns:["user","entity"],data:[{graph:{nodes:(Fn=[...Ke])==null?void 0:Fn.map(me=>{var de,Me;return su(Pn({},me),{name:((de=me==null?void 0:me.name)==null?void 0:de.length)>4?((Me=me==null?void 0:me.name)==null?void 0:Me.substr(0,4))+"...":me==null?void 0:me.name})}),relationships:[...At,...Mt]}}]}],errors:[]};Je(ht)}else if(_t&&$e){let Ke=JSON.parse(sessionStorage.getItem("pathrit")),At=(Lt=Ke==null?void 0:Ke.filter(ht=>(ht==null?void 0:ht.keys)===(x==null?void 0:x.id)))==null?void 0:Lt[0],Mt=Ke==null?void 0:Ke.filter(ht=>(ht==null?void 0:ht.keys)!==(x==null?void 0:x.id));At.text=(Vt=_e==null?void 0:_e.data)==null?void 0:Vt.name,Mt.push(At),uu(Mt),sessionStorage.setItem("pathrit",JSON.stringify(Mt)),setTimeout(()=>{Nl()},300)}else Gu();ut.resetFields(),pn(!1),qu([]),In([])}})},b.createElement(te.default.Item,{name:"knowledge_name",label:"\u77E5\u8BC6\u70B9\u540D\u79F0",rules:[{required:!0,validator:(B,j)=>{var q;return((q=j==null?void 0:j.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0")}}]},b.createElement(Wt.default,{maxLength:20})),b.createElement(te.default.Item,{name:"knowledge_type",label:"\u77E5\u8BC6\u70B9\u7C7B\u522B"},b.createElement(en.ZP.Group,null,b.createElement(en.ZP,{value:"\u64CD\u4F5C\u8282\u70B9"},"\u64CD\u4F5C\u8282\u70B9"),b.createElement(en.ZP,{value:"\u6982\u5FF5\u8282\u70B9"},"\u6982\u5FF5\u8282\u70B9"))),b.createElement(te.default.Item,{name:"knowledge_desc",label:"\u77E5\u8BC6\u70B9\u63CF\u8FF0"},b.createElement(Wt.default.TextArea,{maxLength:100})),b.createElement(te.default.Item,{label:"\u540E\u5E8F\u77E5\u8BC6\u70B9",name:"backend_knowledge_uuid"},b.createElement(dn.default,null,xu.map(B=>b.createElement(dn.default.Option,{key:B==null?void 0:B.id},B==null?void 0:B.name)))),b.createElement(te.default.Item,{label:"\u524D\u5E8F\u77E5\u8BC6\u70B9",name:"front_knowledge_uuid"},b.createElement(dn.default,null,xu==null?void 0:xu.map(B=>b.createElement(dn.default.Option,{value:B==null?void 0:B.id,key:B==null?void 0:B.id},B==null?void 0:B.name)))))),b.createElement(Ze.default,{open:gr,centered:!0,title:(_t?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u89C6\u9891",destroyOnClose:!0,width:600,getContainer:()=>Re.current,onCancel:()=>{var B,j;Ia(!1),St(),Fu({type:"removeVideo",payload:{name:(j=(B=sn.videoList)==null?void 0:B[0])==null?void 0:j.name}}),ua({})},okButtonProps:{loading:we},onOk:()=>{ut.submit()}},!_t&&b.createElement(lu.Z,{getPopupContainer:()=>Re.current,overlayStyle:{minWidth:90},disabled:_t,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:b.createElement("a",{onClick:()=>{var B,j;document.getElementById("fileUpload").click(),St(),Fu({type:"removeVideo",payload:{name:(j=(B=sn.videoList)==null?void 0:B[0])==null?void 0:j.name}})}},"\u4E0A\u4F20\u89C6\u9891")},{key:"2",label:b.createElement("a",{onClick:()=>{Ka("\u89C6\u9891\u9879\u76EE"),lr(!0)}},"\u9009\u62E9\u89C6\u9891")}]}},b.createElement("span",{style:{width:88},className:zt.selectshixun},"\u9009\u62E9\u89C6\u9891")),((pe=(Zt=sn.videoList)==null?void 0:Zt[0])==null?void 0:pe.loaded)==100||wu!=null&&wu.id?b.createElement("span",{className:`${zt.videoName} font14`,style:{marginLeft:10}},((mn=(he=sn.videoList)==null?void 0:he[0])==null?void 0:mn.name)||(wu==null?void 0:wu.title)):((yn=(pt=sn.videoList)==null?void 0:pt[0])==null?void 0:yn.loaded)>0&&b.createElement(Di.Z,{style:{width:"70%",marginLeft:10},percent:(Ve=(jn=sn.videoList)==null?void 0:jn[0])==null?void 0:Ve.loaded,status:((Ht=(dt=sn.videoList)==null?void 0:dt[0])==null?void 0:Ht.loaded)==100?"normal":"active"}),b.createElement(te.default,{form:ut,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:B=>Un(void 0,null,function*(){var j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt,Dn,Dt,_e,Ke,At,Mt,ht;if(((j=sn==null?void 0:sn.videoList)==null?void 0:j.length)===0&&!(wu!=null&&wu.id)){se.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u89C6\u9891");return}if((Et==null?void 0:Et.length)<=0){se.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let me=_t?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",de=yield(0,be.ZP)(me,{method:"post",body:{node_type:"\u89C6\u9891",subject_id:Ce.pathId,uuid:(V=(q=sn.videoList)==null?void 0:q[0])==null?void 0:V.videoId,params:Pn({subject_uuid:Ju,subject_id:((Fe=m.detail)==null?void 0:Fe.id)+"",user_id:(at=f==null?void 0:f.userInfo)==null?void 0:at.user_id,video_url:(it=wu==null?void 0:wu.video_detail)==null?void 0:it.play_url,video_file_url:(Nt=wu==null?void 0:wu.video_detail)==null?void 0:Nt.file_url,video_uuid:_t&&(x==null?void 0:x.id),knowledge_uuid_list:Et==null?void 0:Et.map(Me=>Me.key||(Me==null?void 0:Me.id))},B)}});if((de==null?void 0:de.status)===200){!_t&&!$e&&aa();let Me=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:_t?"\u89C6\u9891":"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:x==null?void 0:x.id}}});if((Me==null?void 0:Me.status)===200)if(ct(Me==null?void 0:Me.data),_t&&!$e){let Kt=(kn=(Bn=(Mn=(cn=(Ln=(un=nt==null?void 0:nt.results)==null?void 0:un[0])==null?void 0:Ln.data)==null?void 0:cn[0])==null?void 0:Mn.graph)==null?void 0:Bn.nodes)==null?void 0:kn.filter(yt=>yt.id!==x.id);Kt.push(Me==null?void 0:Me.data);let We=(It=Kt==null?void 0:Kt.filter(yt=>(yt==null?void 0:yt.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:It.map(yt=>yt.key),gt=(_e=(Dt=(Dn=(Vt=(Lt=(Fn=nt==null?void 0:nt.results)==null?void 0:Fn[0])==null?void 0:Lt.data)==null?void 0:Vt[0])==null?void 0:Dn.graph)==null?void 0:Dt.relationships)==null?void 0:_e.filter(yt=>yt.endNode!==x.id),Tn=(Ke=Et.filter(yt=>We.includes(yt==null?void 0:yt.key)))==null?void 0:Ke.map(yt=>({id:yt.key,startNode:yt.key,endNode:x.key,type:"\u5305\u542B"})),qn={results:[{columns:["user","entity"],data:[{graph:{nodes:(At=[...Kt])==null?void 0:At.map(yt=>{var ke,et;return su(Pn({},yt),{name:((ke=yt==null?void 0:yt.name)==null?void 0:ke.length)>4?((et=yt==null?void 0:yt.name)==null?void 0:et.substr(0,4))+"...":yt==null?void 0:yt.name})}),relationships:[...gt,...Tn]}}]}],errors:[]};Je(qn)}else if(_t&&$e){let Kt=JSON.parse(sessionStorage.getItem("pathrit")),We=Kt==null?void 0:Kt.filter(yt=>(yt==null?void 0:yt.keys)!==(x==null?void 0:x.id)),gt=We.filter(yt=>{var ke;return(ke=Et==null?void 0:Et.map(et=>et.key))==null?void 0:ke.includes(yt.keys)}),Tn=gt==null?void 0:gt.map((yt,ke)=>{var et,Ee;return su(Pn({},Me==null?void 0:Me.data),{key:(Kt==null?void 0:Kt.length)+ke+1,id:(Kt==null?void 0:Kt.length)+ke+1,parent:yt==null?void 0:yt.key,keys:(et=Me==null?void 0:Me.data)==null?void 0:et.key,text:(Ee=Me==null?void 0:Me.data)==null?void 0:Ee.name})}),qn=[...We,...Tn];uu(qn),sessionStorage.setItem("pathrit",JSON.stringify(qn)),setTimeout(()=>{Nl()},300)}else Gu();St(),Fu({type:"removeVideo",payload:{name:(ht=(Mt=sn.videoList)==null?void 0:Mt[0])==null?void 0:ht.name}}),ua({}),Ia(!1),qu([]),In([])}})},b.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Ga,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),b.createElement(te.default.Item,{label:"\u89C6\u9891\u540D\u79F0",name:"video_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0"}]},b.createElement(Wt.default,null)),b.createElement(te.default.Item,{label:"\u89C6\u9891\u63CF\u8FF0",name:"video_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u63CF\u8FF0"}]},b.createElement(Wt.default.TextArea,null))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:12},className:zt.selectshixun,onClick:()=>{Sl(!0),Mu(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},Et==null?void 0:Et.map((B,j)=>b.createElement("span",{onClick:()=>Un(void 0,null,function*(){let q=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:B==null?void 0:B.key}}});(q==null?void 0:q.status)===200&&ct(q==null?void 0:q.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:j===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(B==null?void 0:B.title)||(B==null?void 0:B.name)),b.createElement("span",{style:{marginLeft:6},onClick:q=>{q.stopPropagation();let V=Et==null?void 0:Et.filter(Fe=>Fe.key!==B.key);In(V)}},"x"))))),b.createElement(Ze.default,{open:ar,centered:!0,title:(_t?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u9644\u4EF6",destroyOnClose:!0,width:600,getContainer:()=>Re.current,onCancel:()=>{Ua(!1),ut.resetFields(),Wa({}),ua({})},okButtonProps:{loading:we},onOk:()=>{ut.submit()}},!_t&&b.createElement(lu.Z,{getPopupContainer:()=>Re.current,overlayStyle:{minWidth:90},disabled:_t,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:b.createElement(Tc.default,{action:`${Su.Z.API_SERVER}/api/attachments.json`,withCredentials:!0,listType:"picture",showUploadList:!1,onChange:B=>{var j;yr((j=B==null?void 0:B.file)==null?void 0:j.percent),Wa(B==null?void 0:B.file)},maxCount:1},b.createElement("a",{style:{color:"#333"}},"\u4E0A\u4F20\u9644\u4EF6"))},{key:"2",label:b.createElement("a",{onClick:()=>{Ka("\u6559\u5B66\u8BFE\u4EF6"),lr(!0)}},"\u9009\u62E9\u9644\u4EF6")}]}},b.createElement("span",{style:{width:88},className:zt.selectshixun},"\u9009\u62E9\u9644\u4EF6")),qa===100||wu!=null&&wu.id?b.createElement("span",{className:`${zt.videoName} font14`,style:{marginLeft:10}},(Ea==null?void 0:Ea.name)||(wu==null?void 0:wu.title)||(wu==null?void 0:wu.filename)):qa>0&&b.createElement(Di.Z,{style:{width:"70%",marginLeft:10},percent:parseInt(qa),status:qa==100?"normal":"active"}),b.createElement(te.default,{form:ut,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:B=>Un(void 0,null,function*(){var j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt,Dn,Dt,_e,Ke;if(!(Ea!=null&&Ea.name)&&!(wu!=null&&wu.id)){se.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u9644\u4EF6");return}if((Et==null?void 0:Et.length)<=0){se.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let At=_t?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Mt=yield(0,be.ZP)(At,{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:Ce.pathId,uuid:(q=(j=sn.videoList)==null?void 0:j[0])==null?void 0:q.videoId,params:Pn({subject_id:((V=m.detail)==null?void 0:V.id)+"",user_id:(Fe=f==null?void 0:f.userInfo)==null?void 0:Fe.user_id,subject_uuid:Ju,attachment_uuid:_t&&(x==null?void 0:x.id),attachment_id:((at=Ea==null?void 0:Ea.response)==null?void 0:at.id)||((it=wu==null?void 0:wu.attachment)==null?void 0:it.id),knowledge_uuid_list:Et==null?void 0:Et.map(ht=>(ht==null?void 0:ht.key)||(ht==null?void 0:ht.id))},B)}});if((Mt==null?void 0:Mt.status)===200){!_t&&!$e&&aa();let ht=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:_t?"\u9644\u4EF6":"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:x==null?void 0:x.id}}});if((ht==null?void 0:ht.status)===200)if(ct(ht==null?void 0:ht.data),_t&&!$e){let me=(Bn=(Mn=(cn=(Ln=(un=(Nt=nt==null?void 0:nt.results)==null?void 0:Nt[0])==null?void 0:un.data)==null?void 0:Ln[0])==null?void 0:cn.graph)==null?void 0:Mn.nodes)==null?void 0:Bn.filter(gt=>gt.id!==x.id);me.push(ht==null?void 0:ht.data);let de=(kn=me==null?void 0:me.filter(gt=>(gt==null?void 0:gt.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:kn.map(gt=>gt.key),Me=(Dt=(Dn=(Vt=(Lt=(Fn=(It=nt==null?void 0:nt.results)==null?void 0:It[0])==null?void 0:Fn.data)==null?void 0:Lt[0])==null?void 0:Vt.graph)==null?void 0:Dn.relationships)==null?void 0:Dt.filter(gt=>gt.endNode!==x.id),Kt=(_e=Et.filter(gt=>de.includes(gt==null?void 0:gt.key)))==null?void 0:_e.map(gt=>({id:gt.key,startNode:gt.key,endNode:x.key,type:"\u5305\u542B"})),We={results:[{columns:["user","entity"],data:[{graph:{nodes:(Ke=[...me])==null?void 0:Ke.map(gt=>{var Tn,qn;return su(Pn({},gt),{name:((Tn=gt==null?void 0:gt.name)==null?void 0:Tn.length)>4?((qn=gt==null?void 0:gt.name)==null?void 0:qn.substr(0,4))+"...":gt==null?void 0:gt.name})}),relationships:[...Me,...Kt]}}]}],errors:[]};Je(We)}else if(_t&&$e){let me=JSON.parse(sessionStorage.getItem("pathrit")),de=me==null?void 0:me.filter(gt=>(gt==null?void 0:gt.keys)!==(x==null?void 0:x.id)),Me=de.filter(gt=>{var Tn;return(Tn=Et==null?void 0:Et.map(qn=>qn.key))==null?void 0:Tn.includes(gt.keys)}),Kt=Me==null?void 0:Me.map((gt,Tn)=>{var qn,yt;return su(Pn({},ht==null?void 0:ht.data),{key:(me==null?void 0:me.length)+Tn+1,id:(me==null?void 0:me.length)+Tn+1,parent:gt==null?void 0:gt.key,keys:(qn=ht==null?void 0:ht.data)==null?void 0:qn.key,text:(yt=ht==null?void 0:ht.data)==null?void 0:yt.name})}),We=[...de,...Kt];uu(We),sessionStorage.setItem("pathrit",JSON.stringify(We)),setTimeout(()=>{Nl()},300)}else Gu();Ua(!1),ut.resetFields(),Wa({}),ua({}),qu([]),In([])}})},b.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Ga,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),b.createElement(te.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u540D\u79F0"}],label:"\u9644\u4EF6\u540D\u79F0",name:"attachment_name"},b.createElement(Wt.default,null)),b.createElement(te.default.Item,{label:"\u9644\u4EF6\u63CF\u8FF0",name:"attachment_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u63CF\u8FF0"}]},b.createElement(Wt.default.TextArea,null))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:12},className:zt.selectshixun,onClick:()=>{Sl(!0),Mu(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},Et==null?void 0:Et.map((B,j)=>b.createElement("span",{onClick:()=>Un(void 0,null,function*(){let q=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:B==null?void 0:B.key}}});(q==null?void 0:q.status)===200&&ct(q==null?void 0:q.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:j===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(B==null?void 0:B.title)||(B==null?void 0:B.name)),b.createElement("span",{style:{marginLeft:6},onClick:q=>{q.stopPropagation();let V=Et==null?void 0:Et.filter(Fe=>Fe.key!==B.key);In(V)}},"x"))))),b.createElement(Ze.default,{open:el,title:(_t?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u5B9E\u8BAD",destroyOnClose:!0,width:600,getContainer:()=>Re.current,onCancel:()=>{du(!1),Bu({}),qu([]),In([])},onOk:()=>Un(void 0,null,function*(){var B,j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt;if(!(vt!=null&&vt.id)){se.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}if((Et==null?void 0:Et.length)<=0){se.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Vt=_t?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Dn=yield(0,be.ZP)(Vt,{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:Ce.pathId,params:{shixun_id:vt==null?void 0:vt.id,shixun_name:(vt==null?void 0:vt.title)||(vt==null?void 0:vt.name),subject_uuid:Ju,knowledge_uuid_list:Et==null?void 0:Et.map(Dt=>Dt.key||(Dt==null?void 0:Dt.id)),diffculty:(vt==null?void 0:vt.level)||(vt==null?void 0:vt.diffculty),shixun_uuid:_t&&x.id,language:vt==null?void 0:vt.language,challenge_num:vt==null?void 0:vt.challenges_count,shixun_desc:vt==null?void 0:vt.description,subject_id:((B=m.detail)==null?void 0:B.id)+"",shixun_type:vt==null?void 0:vt.shixun_type,shixun_url:_t?vt==null?void 0:vt.shixun_url:window.location.origin+"/shixuns/"+(vt==null?void 0:vt.identifier)+"/challenges",user_id:(j=f==null?void 0:f.userInfo)==null?void 0:j.user_id,challenges:vt==null?void 0:vt.challenges}}});if((Dn==null?void 0:Dn.status)===200){!_t&&!$e&&aa();let Dt=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:_t?"\u5B9E\u8BAD":"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:x==null?void 0:x.id}}});if((Dt==null?void 0:Dt.status)===200)if(ct(Dt==null?void 0:Dt.data),_t&&!$e){let _e=(Nt=(it=(at=(Fe=(V=(q=nt==null?void 0:nt.results)==null?void 0:q[0])==null?void 0:V.data)==null?void 0:Fe[0])==null?void 0:at.graph)==null?void 0:it.nodes)==null?void 0:Nt.filter(me=>me.id!==x.id);_e.push(Dt==null?void 0:Dt.data);let Ke=(un=_e==null?void 0:_e.filter(me=>(me==null?void 0:me.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:un.map(me=>me.key),At=(It=(kn=(Bn=(Mn=(cn=(Ln=nt==null?void 0:nt.results)==null?void 0:Ln[0])==null?void 0:cn.data)==null?void 0:Mn[0])==null?void 0:Bn.graph)==null?void 0:kn.relationships)==null?void 0:It.filter(me=>me.endNode!==x.id),Mt=(Fn=Et.filter(me=>Ke.includes(me==null?void 0:me.key)))==null?void 0:Fn.map(me=>({id:me.key,startNode:me.key,endNode:x.key,type:"\u5305\u542B"})),ht={results:[{columns:["user","entity"],data:[{graph:{nodes:(Lt=[..._e])==null?void 0:Lt.map(me=>{var de,Me;return su(Pn({},me),{name:((de=me==null?void 0:me.name)==null?void 0:de.length)>4?((Me=me==null?void 0:me.name)==null?void 0:Me.substr(0,4))+"...":me==null?void 0:me.name})}),relationships:[...At,...Mt]}}]}],errors:[]};Je(ht)}else if(_t&&$e){let _e=JSON.parse(sessionStorage.getItem("pathrit")),Ke=_e==null?void 0:_e.filter(Me=>(Me==null?void 0:Me.keys)===(x==null?void 0:x.id)),At=_e==null?void 0:_e.filter(Me=>(Me==null?void 0:Me.keys)!==(x==null?void 0:x.id)),Mt=At.filter(Me=>{var Kt;return(Kt=Et==null?void 0:Et.map(We=>We.key))==null?void 0:Kt.includes(Me.keys)}),ht=Mt==null?void 0:Mt.map((Me,Kt)=>{var We,gt,Tn,qn,yt,ke,et,Ee;return su(Pn({},Dt==null?void 0:Dt.data),{key:((We=Ke==null?void 0:Ke.filter(Rt=>(Rt==null?void 0:Rt.parent)===(Me==null?void 0:Me.key)))==null?void 0:We.length)>0?(Tn=(gt=Ke==null?void 0:Ke.filter(Rt=>(Rt==null?void 0:Rt.parent)===(Me==null?void 0:Me.key)))==null?void 0:gt[0])==null?void 0:Tn.key:(_e==null?void 0:_e.length)+Kt+1,id:((qn=Ke==null?void 0:Ke.filter(Rt=>(Rt==null?void 0:Rt.parent)===(Me==null?void 0:Me.key)))==null?void 0:qn.length)>0?(ke=(yt=Ke==null?void 0:Ke.filter(Rt=>(Rt==null?void 0:Rt.parent)===(Me==null?void 0:Me.key)))==null?void 0:yt[0])==null?void 0:ke.key:(_e==null?void 0:_e.length)+Kt+1,parent:Me==null?void 0:Me.key,keys:(et=Dt==null?void 0:Dt.data)==null?void 0:et.key,text:(Ee=Dt==null?void 0:Dt.data)==null?void 0:Ee.name})}),me=[...At,...ht],de=me.filter(Me=>me.map(Kt=>Kt.id).includes(Me.parent)||(Me==null?void 0:Me.parent)==0);console.log("---",me,de),uu(de),sessionStorage.setItem("pathrit",JSON.stringify(de)),setTimeout(()=>{Nl()},300)}else Gu();du(!1),Bu({}),qu([]),In([])}})},!_t&&b.createElement("span",{className:zt.selectshixun,onClick:()=>{_t||(Bu({}),o({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",subject_id:Ce.pathId}}))}},"\u9009\u62E9\u5B9E\u8BAD"),b.createElement("div",null,(vt==null?void 0:vt.id)&&b.createElement("div",null,b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u540D\u79F0"),b.createElement("span",{style:{marginLeft:16}},(vt==null?void 0:vt.title)||(vt==null?void 0:vt.shixun_name))),b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u94FE\u63A5"),b.createElement("span",{style:{marginLeft:16}},window.location.origin+"/"+(vt==null?void 0:vt.identifier)+"/challenges")),b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u63CF\u8FF0"),b.createElement("span",{style:{marginLeft:16}},b.createElement("span",{className:zt.description,dangerouslySetInnerHTML:{__html:(vt==null?void 0:vt.description)||(vt==null?void 0:vt.shixun_desc)}}))),b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u96BE\u6613\u7A0B\u5EA6"),b.createElement("span",{style:{marginLeft:16}},(vt==null?void 0:vt.level)||(vt==null?void 0:vt.diffculty))),b.createElement("div",{style:{marginTop:14,display:"flex"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u73AF\u5883"),b.createElement("span",{style:{marginLeft:16}},vt==null?void 0:vt.language))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:16},className:zt.selectshixun,onClick:()=>{Sl(!0),Mu(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},b.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}}),Et==null?void 0:Et.map(B=>b.createElement("span",{onClick:()=>Un(void 0,null,function*(){let j=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:B==null?void 0:B.key}}});(j==null?void 0:j.status)===200&&ct(j==null?void 0:j.data)}),style:{background:"#FFB786",display:"inline-block",color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(B==null?void 0:B.title)||(B==null?void 0:B.name)),b.createElement("span",{style:{marginLeft:6},onClick:j=>{j.stopPropagation();let q=Et==null?void 0:Et.filter(V=>V.key!==B.key);In(q)}},"x")))))),b.createElement(Ze.default,{title:(_t?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u4F5C\u4E1A",destroyOnClose:!0,width:600,onOk:()=>{ut.submit()},onCancel:()=>{Va(!1),ut.resetFields(),qu([]),In([])},getContainer:()=>Re.current,open:Rr},b.createElement(te.default,{form:ut,colon:!1,onFinish:B=>Un(void 0,null,function*(){var j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt;if((Et==null?void 0:Et.length)<=0){se.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Dn=_t?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Dt=yield(0,be.ZP)(Dn,{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:Ce.pathId,params:su(Pn({},B),{knowledge_uuid_list:Et==null?void 0:Et.map(_e=>_e.key||(_e==null?void 0:_e.id)),homework_uuid:_t&&(x==null?void 0:x.id),diffculty:vt==null?void 0:vt.level,subject_uuid:Ju,subject_id:((j=m.detail)==null?void 0:j.id)+"",user_id:(q=f==null?void 0:f.userInfo)==null?void 0:q.user_id})}});if((Dt==null?void 0:Dt.status)===200){!_t&&!$e&&aa();let _e=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:_t?"\u4F5C\u4E1A":"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:x==null?void 0:x.id}}});if((_e==null?void 0:_e.status)===200)if(ct(_e==null?void 0:_e.data),_t&&!$e){let Ke=(un=(Nt=(it=(at=(Fe=(V=nt==null?void 0:nt.results)==null?void 0:V[0])==null?void 0:Fe.data)==null?void 0:at[0])==null?void 0:it.graph)==null?void 0:Nt.nodes)==null?void 0:un.filter(de=>de.id!==x.id);Ke.push(_e==null?void 0:_e.data);let At=(Ln=Ke==null?void 0:Ke.filter(de=>(de==null?void 0:de.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:Ln.map(de=>de.key),Mt=(Fn=(It=(kn=(Bn=(Mn=(cn=nt==null?void 0:nt.results)==null?void 0:cn[0])==null?void 0:Mn.data)==null?void 0:Bn[0])==null?void 0:kn.graph)==null?void 0:It.relationships)==null?void 0:Fn.filter(de=>de.endNode!==x.id),ht=(Lt=Et.filter(de=>At.includes(de==null?void 0:de.key)))==null?void 0:Lt.map(de=>({id:de.key,startNode:de.key,endNode:x.key,type:"\u5305\u542B"})),me={results:[{columns:["user","entity"],data:[{graph:{nodes:(Vt=[...Ke])==null?void 0:Vt.map(de=>{var Me,Kt;return su(Pn({},de),{name:((Me=de==null?void 0:de.name)==null?void 0:Me.length)>4?((Kt=de==null?void 0:de.name)==null?void 0:Kt.substr(0,4))+"...":de==null?void 0:de.name})}),relationships:[...Mt,...ht]}}]}],errors:[]};Je(me)}else if(_t&&$e){let Ke=JSON.parse(sessionStorage.getItem("pathrit")),At=Ke==null?void 0:Ke.filter(de=>(de==null?void 0:de.keys)!==(x==null?void 0:x.id)),Mt=At.filter(de=>{var Me;return(Me=Et==null?void 0:Et.map(Kt=>Kt.key))==null?void 0:Me.includes(de.keys)}),ht=Mt==null?void 0:Mt.map((de,Me)=>{var Kt,We;return su(Pn({},_e==null?void 0:_e.data),{key:(Ke==null?void 0:Ke.length)+Me+1,id:(Ke==null?void 0:Ke.length)+Me+1,parent:de==null?void 0:de.key,keys:(Kt=_e==null?void 0:_e.data)==null?void 0:Kt.key,text:(We=_e==null?void 0:_e.data)==null?void 0:We.name})}),me=[...At,...ht];uu(me),sessionStorage.setItem("pathrit",JSON.stringify(me)),setTimeout(()=>{Nl()},300)}else Gu();Va(!1),ut.resetFields(),qu([]),In([])}})},b.createElement(te.default.Item,{name:"homework_type",label:"\u4F5C\u4E1A\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},b.createElement(en.ZP.Group,null,b.createElement(en.ZP,{value:"\u56FE\u6587\u4F5C\u4E1A"},"\u56FE\u6587\u4F5C\u4E1A"),b.createElement(en.ZP,{value:"\u5206\u7EC4\u4F5C\u4E1A"},"\u5206\u7EC4\u4F5C\u4E1A"))),b.createElement(te.default.Item,{name:"homework_name",label:"\u4F5C\u4E1A\u540D\u79F0",rules:[{required:!0,validator:(B,j)=>{var q;return((q=j==null?void 0:j.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0")}}]},b.createElement(Wt.default,{maxLength:60})),b.createElement(te.default.Item,{name:"homework_desc",label:"\u4F5C\u4E1A\u63CF\u8FF0",rules:[{required:!0,validator:(B,j)=>{var q;return((q=j==null?void 0:j.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},b.createElement(Wt.default.TextArea,{maxLength:5e3}))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:10},className:zt.selectshixun,onClick:()=>{Sl(!0),Mu(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},b.createElement("div",{style:{marginLeft:80}},Et==null?void 0:Et.map((B,j)=>b.createElement("span",{onClick:()=>Un(void 0,null,function*(){let q=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:B==null?void 0:B.key}}});(q==null?void 0:q.status)===200&&ct(q==null?void 0:q.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:j===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(B==null?void 0:B.title)||(B==null?void 0:B.name)),b.createElement("span",{style:{marginLeft:6},onClick:q=>{q.stopPropagation();let V=Et==null?void 0:Et.filter(Fe=>Fe.key!==B.key);In(V)}},"x")))))),b.createElement(Ze.default,{title:(_t?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u8BD5\u9898",destroyOnClose:!0,width:800,onOk:()=>{ut.submit()},onCancel:()=>{na(!1),ut.resetFields()},getContainer:()=>Re.current,open:Xr},b.createElement(te.default,{form:ut,colon:!1,onFinish:B=>Un(void 0,null,function*(){var j,q,V,Fe,at,it,Nt,un,Ln,cn,Mn,Bn,kn,It,Fn,Lt,Vt;if((Et==null?void 0:Et.length)<=0){se.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Dn=_t?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Dt=yield(0,be.ZP)(Dn,{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:Ce.pathId,params:su(Pn({},B),{knowledge_uuid_list:Et==null?void 0:Et.map(_e=>_e.key||(_e==null?void 0:_e.id)),subject_uuid:Ju,diffculty:vt==null?void 0:vt.level,test_uuid:_t&&x.id,subject_id:((j=m.detail)==null?void 0:j.id)+"",user_id:(q=f==null?void 0:f.userInfo)==null?void 0:q.user_id})}});if((Dt==null?void 0:Dt.status)===200){!_t&&!$e&&aa();let _e=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:_t?"\u8BD5\u9898":"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:x==null?void 0:x.id}}});if((_e==null?void 0:_e.status)===200)if(ct(_e==null?void 0:_e.data),_t&&!$e){let Ke=(un=(Nt=(it=(at=(Fe=(V=nt==null?void 0:nt.results)==null?void 0:V[0])==null?void 0:Fe.data)==null?void 0:at[0])==null?void 0:it.graph)==null?void 0:Nt.nodes)==null?void 0:un.filter(de=>de.id!==x.id);Ke.push(_e==null?void 0:_e.data);let At=(Ln=Ke==null?void 0:Ke.filter(de=>(de==null?void 0:de.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:Ln.map(de=>de.key),Mt=(Fn=(It=(kn=(Bn=(Mn=(cn=nt==null?void 0:nt.results)==null?void 0:cn[0])==null?void 0:Mn.data)==null?void 0:Bn[0])==null?void 0:kn.graph)==null?void 0:It.relationships)==null?void 0:Fn.filter(de=>de.endNode!==x.id),ht=(Lt=Et.filter(de=>At.includes(de==null?void 0:de.key)))==null?void 0:Lt.map(de=>({id:de.key,startNode:de.key,endNode:x.key,type:"\u5305\u542B"})),me={results:[{columns:["user","entity"],data:[{graph:{nodes:(Vt=[...Ke])==null?void 0:Vt.map(de=>{var Me,Kt;return su(Pn({},de),{name:((Me=de==null?void 0:de.name)==null?void 0:Me.length)>4?((Kt=de==null?void 0:de.name)==null?void 0:Kt.substr(0,4))+"...":de==null?void 0:de.name})}),relationships:[...Mt,...ht]}}]}],errors:[]};Je(me)}else if(_t&&$e){let Ke=JSON.parse(sessionStorage.getItem("pathrit")),At=Ke==null?void 0:Ke.filter(de=>(de==null?void 0:de.keys)!==(x==null?void 0:x.id)),Mt=At.filter(de=>{var Me;return(Me=Et==null?void 0:Et.map(Kt=>Kt.key))==null?void 0:Me.includes(de.keys)}),ht=Mt==null?void 0:Mt.map((de,Me)=>{var Kt,We;return su(Pn({},_e==null?void 0:_e.data),{key:(Ke==null?void 0:Ke.length)+Me+1,id:(Ke==null?void 0:Ke.length)+Me+1,parent:de==null?void 0:de.key,keys:(Kt=_e==null?void 0:_e.data)==null?void 0:Kt.key,text:(We=_e==null?void 0:_e.data)==null?void 0:We.name})}),me=[...At,...ht];uu(me),sessionStorage.setItem("pathrit",JSON.stringify(me)),setTimeout(()=>{Nl()},300)}else Gu();na(!1),qu([]),In([]),ut.resetFields()}})},b.createElement(te.default.Item,{name:"test_title",label:"\u8BD5\u9898\u6807\u9898",rules:[{required:!0,validator:(B,j)=>{var q;return((q=j==null?void 0:j.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u9898\u6807\u9898")}}]},b.createElement(Wt.default,null)),b.createElement(te.default.Item,{name:"test_type",label:"\u8BD5\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},b.createElement(en.ZP.Group,null,b.createElement(en.ZP,{value:"\u5355\u9009\u9898"},"\u5355\u9009\u9898"),b.createElement(en.ZP,{value:"\u591A\u9009\u9898"},"\u591A\u9009\u9898"),b.createElement(en.ZP,{value:"\u5224\u65AD\u9898"},"\u5224\u65AD\u9898"),b.createElement(en.ZP,{value:"\u586B\u7A7A\u9898"},"\u586B\u7A7A\u9898"),b.createElement(en.ZP,{value:"\u7F16\u7A0B\u9898"},"\u7F16\u7A0B\u9898"),b.createElement(en.ZP,{value:"\u7B80\u7B54\u9898"},"\u7B80\u7B54\u9898"),b.createElement(en.ZP,{value:"\u7EC4\u5408\u9898"},"\u7EC4\u5408\u9898"),b.createElement(en.ZP,{value:"\u5B9E\u8BAD\u9898"},"\u5B9E\u8BAD\u9898"),b.createElement(en.ZP,{value:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"))),b.createElement(te.default.Item,{name:"test_content",label:"\u8BD5\u9898\u63CF\u8FF0",rules:[{required:!0,validator:(B,j)=>{var q;return((q=j==null?void 0:j.replaceAll(" ",""))==null?void 0:q.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},b.createElement($a.Z,{watch:!0,defaultValue:ut.getFieldValue("test_content")}))),b.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},b.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),b.createElement("span",{style:{marginLeft:10},className:zt.selectshixun,onClick:()=>{Sl(!0),Mu(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),b.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},b.createElement("div",{style:{marginLeft:80}},Et==null?void 0:Et.map((B,j)=>b.createElement("span",{onClick:()=>Un(void 0,null,function*(){let q=yield(0,be.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Ce.pathId,params:{id:B==null?void 0:B.key}}});(q==null?void 0:q.status)===200&&ct(q==null?void 0:q.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:j===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},b.createElement("span",null,(B==null?void 0:B.title)||(B==null?void 0:B.name)),b.createElement("span",{style:{marginLeft:6},onClick:q=>{q.stopPropagation();let V=Et==null?void 0:Et.filter(Fe=>Fe.key!==B.key);In(V)}},"x")))))),b.createElement(bp,{setScoreShow:lr,ScoreShow:Ja,modalType:Zr,onOk:B=>{var j,q;St(),Fu({type:"removeVideo",payload:{name:(q=(j=sn.videoList)==null?void 0:j[0])==null?void 0:q.name}}),ua(B)},subjectId:Ce.pathId}),b.createElement(Ze.default,{title:"\u9009\u62E9\u77E5\u8BC6\u70B9",open:_a,destroyOnClose:!0,onCancel:()=>{qu([]),Sl(!1)},onOk:()=>{In(Ha),Sl(!1)}},b.createElement("div",{style:{maxHeight:500,overflow:"auto"}},b.createElement(za.default,{checkable:!0,autoExpandParent:!0,defaultExpandAll:!0,checkedKeys:Ha==null?void 0:Ha.map(B=>B.key),onCheck:(B,j)=>{qu(j.checkedNodes)},treeData:xu}))),b.createElement(Ze.default,{title:"\u5386\u53F2\u8BB0\u5F55",open:Ql,getContainer:()=>Re.current,onCancel:()=>ur(!1),footer:!1},b.createElement("div",{style:{maxHeight:300,overflow:"auto",padding:10}},b.createElement(oi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>Un(void 0,null,function*(){var B;Tl(Ul+1);let j=yield(0,be.ZP)("/api/knowledge_graphs/history.json",{method:"get",params:{identifier:Ce.pathId,limit:10,page:Ul+1}});j.status===0&&(ga([...Za,...j==null?void 0:j.histories]),((B=j==null?void 0:j.histories)==null?void 0:B.length)<10&&cu(!1))}),hasMore:ya,useWindow:!1},b.createElement(Sc.Z,{dataSource:Za,renderItem:B=>b.createElement(Sc.Z.Item,{key:B.id},b.createElement(Sc.Z.Item.Meta,{avatar:b.createElement(fp.C,{src:Su.Z.IMG_SERVER+"/images/"+B.avatar_url}),title:b.createElement("div",{style:{display:"inline-flex",width:"100%"}},b.createElement("span",{style:{flex:1,display:"inline-flex"}}," ",B.real_name)," ",b.createElement("div",null,B.created_at)),description:B.content}))})))),b.createElement(Ze.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:$t,centered:!0,getContainer:()=>Re.current,okButtonProps:{loading:we},onCancel:()=>{ft(!1),Xn([])},onOk:()=>Un(void 0,null,function*(){var B,j;const q=new FormData;if(xt.length>0)q.append("file",xt[0]);else{se.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ot(!0),q.append("subject_id",((B=m.detail)==null?void 0:B.id)+"");let V=yield(0,be.ZP)("/api/knowledge/import_kg.json",{method:"post",body:q},!0);ot(!1),(V==null?void 0:V.status)===0&&(((j=V==null?void 0:V.fail)==null?void 0:j.length)>0&&Ze.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",content:b.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",b.createElement("a",{href:`${Su.Z.API_SERVER}${V==null?void 0:V.url}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}),Xn([]),x={},ct({}),(V==null?void 0:V.success)>0&&se.ZP.info("\u6DFB\u52A0\u6210\u529F"),Gu(),ft(!1))})},!(kt!=null&&kt.is_root)&&b.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"),b.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",b.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),b.createElement("a",{href:`${Su.Z.API_SERVER}/api/knowledge_graphs/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),b.createElement(Jt.Z,null,b.createElement(xn.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",b.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),b.createElement(Jt.Z,{style:{marginTop:10,marginLeft:50}},b.createElement(Tc.default,Pn({},Ma),b.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)"}},b.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))))};var kp=(0,Pe.connect)(({user:f,pathsDetail:m})=>({user:f,pathsDetail:m}))(Bp),Ou={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},Dp="data:image/png;base64,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",Vn=v(59301),Zf=Object.getOwnPropertySymbols,Tp=Object.prototype.hasOwnProperty,Sp=Object.prototype.propertyIsEnumerable,Np=(f,m)=>{var o={};for(var A in f)Tp.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&Zf)for(var A of Zf(f))m.indexOf(A)<0&&Sp.call(f,A)&&(o[A]=f[A]);return o},hs=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const Ip=f=>{var m=f,{pathsDetail:o,globalSetting:A,user:L,loading:z,dispatch:K}=m,T=Np(m,["pathsDetail","globalSetting","user","loading","dispatch"]);const[F,S]=(0,i.useState)([]),[N]=(0,Pe.useSearchParams)(),xe=(0,Pe.useParams)(),[ve,ie]=(0,i.useState)(!1),ce=()=>hs(void 0,null,function*(){var G,Ne;ie(!0);const P=yield(0,be.ZP)(`/api/paths/${xe.pathId}/packages_list.json`,{method:"get",params:{identifier:(G=L==null?void 0:L.userInfo)==null?void 0:G.login,id:xe.pathId}});ie(!1),P.status==0&&S((Ne=P==null?void 0:P.data)==null?void 0:Ne.map(ue=>(ue.isFull=!1,ue)))});(0,i.useEffect)(()=>{ce()},[]);const oe=G=>hs(void 0,null,function*(){const Ne=yield(0,be.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:G}});(Ne==null?void 0:Ne.status)==0?O(G):Ze.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>hs(void 0,null,function*(){const P=yield(0,be.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:G}});(P==null?void 0:P.status)==0&&O(G)})})}),O=G=>hs(void 0,null,function*(){const Ne=yield(0,be.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:G,payment_method:"wechat_qr"}});Ne!=null&&Ne.num&&window.open(N.get("userid")?`/order/${xe.pathId}/pay?order_num=${Ne==null?void 0:Ne.num}&userid=${N.get("userid")}`:`/order/${xe.pathId}/pay?order_num=${Ne==null?void 0:Ne.num}`)}),Le=G=>{var Ne,P,ue,re,De,tt,Te,Bt,le,Oe;return Vn.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},Vn.createElement("div",{className:Ou.Head},Vn.createElement("div",{className:Ou.Headtitle},Vn.createElement("span",{title:G==null?void 0:G.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},G==null?void 0:G.package_name),Vn.createElement("span",{className:Ou.span2},"\uFF08\u5171 ",Vn.createElement("span",{style:{color:"#333"}},G==null?void 0:G.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),Vn.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},Vn.createElement("div",{className:Ou.Headprice},Vn.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),Vn.createElement("span",{className:Ou.nowPrice},"\uFFE5",parseInt((P=(Ne=`${G==null?void 0:G.package_price}`)==null?void 0:Ne.split("."))==null?void 0:P[1])>0?G==null?void 0:G.package_price:(re=(ue=`${G==null?void 0:G.package_price}`)==null?void 0:ue.split("."))==null?void 0:re[0]),Vn.createElement("span",{className:Ou.initPrice},"\uFFE5",parseInt((tt=(De=`${G==null?void 0:G.package_origin_price}`)==null?void 0:De.split("."))==null?void 0:tt[1])>0?G==null?void 0:G.package_origin_price:(Bt=(Te=`${G==null?void 0:G.package_origin_price}`)==null?void 0:Te.split("."))==null?void 0:Bt[0])),Vn.createElement("div",{className:Ou.AllButStyle},Vn.createElement(hn.ZP,{className:G!=null&&G.is_payed?`${Ou.payed}`:`${Ou.order}`,onClick:()=>{G!=null&&G.is_payed?Pe.history.push(`/users/${L==null?void 0:L.userInfo.login}/paths?category=payed`):oe(G==null?void 0:G.id)}},G!=null&&G.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),Vn.createElement("div",{className:G.isFull?`${Ou.Swiper}`:`${Ou.Swiper} ${Ou.expansion}`},(le=G==null?void 0:G.subjects)==null?void 0:le.map((Ae,Zt)=>{var pe,he,mn,pt;return Vn.createElement("div",{style:{width:"232px",marginRight:(1+Zt)%3===0?0:22},className:Ou.BannerListItemDiv,key:Zt},Vn.createElement("div",{className:Ou.BannerListItem},Vn.createElement("div",{onClick:()=>window.open(`/paths/${Ae.identifier}`)},Vn.createElement("div",{className:Ou.BannerListItemImg},Vn.createElement("img",{className:Ou.bgimg,src:`${Ae.image_url}`}),(Ae==null?void 0:Ae.user_paid_subject)&&Vn.createElement("img",{className:Ou.buyimg,src:Dp}),(Ae==null?void 0:Ae.is_current_subject)&&Vn.createElement("span",{className:Ou.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),Vn.createElement("div",{className:Ou.BannerListItemInfo},Vn.createElement(Ue.Z,{placement:"topLeft",title:Ae.name},Vn.createElement("div",{className:Ou.BannerListItemInfoTitle},Ae.name)),Vn.createElement("div",{className:Ou.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",Ae.teacher),Vn.createElement("div",{className:`${Ou.BannerListItemInfoTime} ${Ou.BannerListItemInfoTime2}`},Vn.createElement("div",{className:Ou.span1},Ae.learn_count/1e4>1?(Ae.learn_count/1e4).toFixed(1)+"W":Ae.learn_count,"\u4EBA\u6B63\u5728\u5B66"),Vn.createElement("div",{className:`${Ou.timeprice}`},Vn.createElement("div",{className:Ou.span},Vn.createElement("span",{className:Ou.qianfuhao},"\uFFE5"),Ae.is_discount?parseInt((pe=Ae==null?void 0:Ae.price)==null?void 0:pe.split(".")[1])>0?Ae==null?void 0:Ae.price:(he=Ae==null?void 0:Ae.price)==null?void 0:he.split(".")[0]:parseInt((mn=Ae==null?void 0:Ae.origin_price)==null?void 0:mn.split(".")[1])>0?Ae==null?void 0:Ae.origin_price:(pt=Ae==null?void 0:Ae.origin_price)==null?void 0:pt.split(".")[0])))))))})),Vn.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((Oe=G==null?void 0:G.subjects)==null?void 0:Oe.length)>3&&Vn.createElement("div",{onClick:()=>{G.isFull=!G.isFull,S([...F])}},Vn.createElement("span",{className:"current",style:{marginRight:"6px"}},G.isFull?"\u6536\u8D77":"\u5C55\u5F00"),Vn.createElement("span",{className:"current"},Vn.createElement("i",{className:G.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return Vn.createElement(fl.Z,{spinning:ve},(F==null?void 0:F.length)>0?F==null?void 0:F.map(G=>Le(G)):Vn.createElement(Ra.Z,null))};var Mp=(0,Pe.connect)(({pathsDetail:f,loading:m,globalSetting:o,user:A})=>({pathsDetail:f,globalSetting:o,loading:m,user:A}))(Ip),Oi={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},Hf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",Vf=Object.defineProperty,gs=Object.getOwnPropertySymbols,Jf=Object.prototype.hasOwnProperty,Kf=Object.prototype.propertyIsEnumerable,Uf=(f,m,o)=>m in f?Vf(f,m,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[m]=o,Mc=(f,m)=>{for(var o in m||(m={}))Jf.call(m,o)&&Uf(f,o,m[o]);if(gs)for(var o of gs(m))Kf.call(m,o)&&Uf(f,o,m[o]);return f},ys=(f,m)=>{var o={};for(var A in f)Jf.call(f,A)&&m.indexOf(A)<0&&(o[A]=f[A]);if(f!=null&&gs)for(var A of gs(f))m.indexOf(A)<0&&Kf.call(f,A)&&(o[A]=f[A]);return o},Wf=(f,m,o)=>new Promise((A,L)=>{var z=F=>{try{T(o.next(F))}catch(S){L(S)}},K=F=>{try{T(o.throw(F))}catch(S){L(S)}},T=F=>F.done?A(F.value):Promise.resolve(F.value).then(z,K);T((o=o.apply(f,m)).next())});const{TabPane:jp}=ka.default;function qf(f){const m=(L,z)=>{if(L.localName===z)return L;for(let K=0,T=L;T=T.parentNode;K++){if(T.localName===z)return T;if(T==document.documentElement)return!1}},o=f.target,A=m(o,"a");if(console.log([A],A==null?void 0:A.href,44),!(A!=null&&A.href)&&o.tagName.toUpperCase()==="IMG"){let L=o.src||o.getAttribute("src");L&&L.indexOf("/images/avatars/User")===-1&&(f.stopPropagation(),f.preventDefault(),Vs.Z.publish("preview-image",L))}}const Lp=f=>{var m=f,{pathsDetail:o,globalSetting:A,loading:L,dispatch:z}=m,K=ys(m,["pathsDetail","globalSetting","loading","dispatch"]),T,F,S;const[N]=(0,Pe.useSearchParams)(),xe=(0,Pe.useParams)(),ve=(0,i.useRef)(),[ie,ce]=(0,i.useState)(""),oe=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge"},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(P=>{var ue,re;return(ue=o.detail)!=null&&ue.excellent||((re=o.detail)==null?void 0:re.is_free)===!1?!0:P.key!=="certificate"}).filter(P=>{var ue,re,De;return(ue=o.detail)!=null&&ue.atlas_data&&((De=(re=o.detail)==null?void 0:re.atlas_data)!=null&&De.nodes)?!0:P.key!=="atlas"}).filter(P=>{var ue,re;return((ue=o.detail)==null?void 0:ue.is_free)===!1&&((re=o.detail)!=null&&re.is_has_package)?!0:P.key!=="Combination"}).filter(P=>{var ue,re;return((ue=o.detail)==null?void 0:ue.is_free)===!1&&((re=o.detail)==null?void 0:re.show_chapter)===!1?P.key!=="stage":!0}).filter(P=>{var ue,re;return((ue=o.detail)==null?void 0:ue.is_free)===!1&&((re=o.detail)==null?void 0:re.show_charts)===!1?P.key!=="ranking":!0}).filter(P=>{var ue,re;return((ue=o.detail)==null?void 0:ue.is_free)===!1&&((re=o.detail)==null?void 0:re.show_cert_apply)===!1?P.key!=="certificate":!0}).filter(P=>{var ue,re;return((ue=o.detail)==null?void 0:ue.is_free)===!1&&((re=o.detail)==null?void 0:re.show_knowledge_graph)===!1?P.key!=="knowledge":!0}),[O,Le]=(0,i.useState)(N.get("activeKey")||((T=oe[0])==null?void 0:T.key));(0,i.useEffect)(()=>{if(ve.current)return ve.current.addEventListener("mousedown",qf),()=>{var P;(P=ve.current)==null||P.removeEventListener("mousedown",qf)}},[ve.current]),(0,i.useEffect)(()=>{xe.pathId&&Ne()},[xe.pathId]),(0,i.useEffect)(()=>{var P,ue;(0,_n.Dk)((P=o.detail)==null?void 0:P.name),Le(N.get("activeKey")||((ue=oe[0])==null?void 0:ue.key))},[o]);const G=P=>{var ue;ce((ue=decodeURIComponent(P))==null?void 0:ue.trim())},Ne=()=>Wf(void 0,null,function*(){const P=yield z({type:"pathsDetail/getPathsDetail",payload:Mc({id:xe.pathId},(0,_n.oP)())});z({type:"pathsDetail/getRightData",payload:{id:xe.pathId}}),z({type:"pathsDetail/getStageData",payload:{subject_id:xe.pathId}}),P!=null&&P.id&&N.get("token")&&(location.href=location.pathname)});return i.createElement(fl.Z,{spinning:!1},i.createElement("section",{className:Oi.bg},i.createElement(dr,null),i.createElement(Sm.Z,null),i.createElement("section",{style:{marginTop:((F=o.detail)==null?void 0:F.excellent)&&"89px"},className:`edu-container pb80 ${Oi.wrap}`},i.createElement("aside",{className:Oi.content},i.createElement("div",{className:Oi.intro},i.createElement("div",{className:Oi.introTitle},i.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},i.createElement("img",{src:Hf,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),i.createElement("div",{ref:ve},i.createElement(wt.Z,{value:(S=o.detail)==null?void 0:S.description}))),(oe==null?void 0:oe.length)>0&&i.createElement(ka.default,{className:Oi.wrapTabs,activeKey:O,onChange:P=>Le(P),tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:O==="stage"?i.createElement(ho.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:G}):""},oe.map(P=>i.createElement(jp,{tab:P!=null&&P.extra?i.createElement("span",{style:{position:"relative"}},i.createElement("span",null,P.name),i.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},P.extra)):P.name,key:P.key}))),O==="stage"&&i.createElement(ap,{keywords:ie}),O==="ranking"&&i.createElement(Dc,null),O==="certificate"&&i.createElement(kc,null),O==="atlas"&&i.createElement(Af,null),O==="knowledge"&&i.createElement(kp,null),O==="Combination"&&i.createElement(Mp,null)),i.createElement(mm,null))))};var Op=(0,Pe.connect)(({pathsDetail:f,loading:m,globalSetting:o})=>({pathsDetail:f,globalSetting:o,loading:m}))(Lp)}}]);