From 20cebd40cd29f7ee48ede6570bba383d4c77f9ff Mon Sep 17 00:00:00 2001 From: autosubmit Date: Wed, 30 Apr 2025 11:01:02 +0800 Subject: [PATCH] Auto Submit --- ...ef95421.async.js => 3754.8907d1c7.async.js | 10 +- index.html | 2 +- ... p__Shixuns__Edit__index.5bd3f457.async.js | 114 +++++++++--------- umi.b36ca277.js => umi.a3611151.js | 2 +- 4 files changed, 64 insertions(+), 64 deletions(-) rename 3754.3ef95421.async.js => 3754.8907d1c7.async.js (60%) rename p__Shixuns__Edit__index.ba5fe4da.async.js => p__Shixuns__Edit__index.5bd3f457.async.js (68%) rename umi.b36ca277.js => umi.a3611151.js (99%) diff --git a/3754.3ef95421.async.js b/3754.8907d1c7.async.js similarity index 60% rename from 3754.3ef95421.async.js rename to 3754.8907d1c7.async.js index 5867723971..a0a40f6468 100644 --- a/3754.3ef95421.async.js +++ b/3754.8907d1c7.async.js @@ -1,5 +1,5 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3754],{94907:function(d,S,n){var l=n(97671);(function(){var f,v,g,y,O,x;typeof performance!="undefined"&&performance!==null&&performance.now?d.exports=function(){return performance.now()}:typeof l!="undefined"&&l!==null&&l.hrtime?(d.exports=function(){return(f()-O)/1e6},v=l.hrtime,f=function(){var b;return b=v(),b[0]*1e9+b[1]},y=f(),x=l.uptime()*1e9,O=y-x):Date.now?(d.exports=function(){return Date.now()-g},g=Date.now()):(d.exports=function(){return new Date().getTime()-g},g=new Date().getTime())}).call(this)},32772:function(d,S,n){for(var l=n(94907),f=typeof window=="undefined"?n.g:window,v=["moz","webkit"],g="AnimationFrame",y=f["request"+g],O=f["cancel"+g]||f["cancelRequest"+g],x=0;!y&&x3&&(this.alpha=O[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var x=this.r.toString(16),b=this.g.toString(16),C=this.b.toString(16);return x.length==1&&(x="0"+x),b.length==1&&(b="0"+b),C.length==1&&(C="0"+C),"#"+x+b+C},this.getHelpXML=function(){for(var x=new Array,b=0;b "+I.toRGB()+" -> "+I.toHex());w.appendChild(N),w.appendChild(B),P.appendChild(w)}catch($){}return P}}},47642:function(d,S,n){"use strict";var l=n(39107),f=n(880),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},14682:function(d,S,n){"use strict";var l=n(32989),f=n(880),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},7554:function(d,S,n){"use strict";var l=n(40480),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},32084:function(d,S,n){"use strict";var l=n(73791),f=n(53088),v=n(82738).f,g=l("unscopables"),y=Array.prototype;y[g]===void 0&&v(y,g,{configurable:!0,value:f(null)}),d.exports=function(O){y[g][O]=!0}},60621:function(d,S,n){"use strict";var l=n(34171).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},79337:function(d,S,n){"use strict";var l=n(33666),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},63943:function(d,S,n){"use strict";var l=n(95373),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},89209:function(d,S,n){"use strict";var l=n(90740),f=n(2863),v=n(43379),g=function(y){return function(O,x,b){var C=l(O),A=v(C);if(A===0)return!y&&-1;var R=f(b,A),P;if(y&&x!==x){for(;A>R;)if(P=C[R++],P!==P)return!0}else for(;A>R;R++)if((y||R in C)&&C[R]===x)return y||R||0;return!y&&-1}};d.exports={includes:g(!0),indexOf:g(!1)}},12548:function(d,S,n){"use strict";var l=n(98332);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},89484:function(d,S,n){"use strict";var l=n(47642),f=n(21429),v=n(84669),g=n(43379),y=TypeError,O="Reduce of empty array with no initial value",x=function(b){return function(C,A,R,P){var w=f(C),I=v(w),N=g(w);if(l(A),N===0&&R<2)throw new y(O);var B=b?N-1:0,Y=b?-1:1;if(R<2)for(;;){if(B in I){P=I[B],B+=Y;break}if(B+=Y,b?B<0:N<=B)throw new y(O)}for(;b?B>=0:N>B;B+=Y)B in I&&(P=A(P,I[B],B,w));return P}};d.exports={left:x(!1),right:x(!0)}},73379:function(d,S,n){"use strict";var l=n(59051);d.exports=l([].slice)},23850:function(d,S,n){"use strict";var l=n(73791),f=l("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[f]=function(){return this},Array.from(y,function(){throw 2})}catch(O){}d.exports=function(O,x){try{if(!x&&!v)return!1}catch(A){return!1}var b=!1;try{var C={};C[f]=function(){return{next:function(){return{done:b=!0}}}},O(C)}catch(A){}return b}},80482:function(d,S,n){"use strict";var l=n(59051),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},48203:function(d,S,n){"use strict";var l=n(36767),f=n(39107),v=n(80482),g=n(73791),y=g("toStringTag"),O=Object,x=v(function(){return arguments}())==="Arguments",b=function(C,A){try{return C[A]}catch(R){}};d.exports=l?v:function(C){var A,R,P;return C===void 0?"Undefined":C===null?"Null":typeof(R=b(A=O(C),y))=="string"?R:x?v(A):(P=v(A))==="Object"&&f(A.callee)?"Arguments":P}},19e3:function(d,S,n){"use strict";var l=n(39209),f=n(56574),v=n(69288),g=n(82738);d.exports=function(y,O,x){for(var b=f(O),C=g.f,A=v.f,R=0;R0&&x[0]<4?1:+(x[0]+x[1])),!b&&f&&(x=f.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=f.match(/Chrome\/(\d+)/),x&&(b=+x[1]))),d.exports=b},34803:function(d,S,n){"use strict";var l=n(38923),f=n(1664),v=n(80482),g=function(y){return f.slice(0,y.length)===y};d.exports=function(){return g("Bun/")?"BUN":g("Cloudflare-Workers")?"CLOUDFLARE":g("Deno/")?"DENO":g("Node.js/")?"NODE":l.Bun&&typeof Bun.version=="string"?"BUN":l.Deno&&typeof Deno.version=="object"?"DENO":v(l.process)==="process"?"NODE":l.window&&l.document?"BROWSER":"REST"}()},800:function(d,S,n){"use strict";var l=n(38923),f=n(69288).f,v=n(89222),g=n(34607),y=n(86363),O=n(19e3),x=n(14545);d.exports=function(b,C){var A=b.target,R=b.global,P=b.stat,w,I,N,B,Y,$;if(R?I=l:P?I=l[A]||y(A,{}):I=l[A]&&l[A].prototype,I)for(N in C){if(Y=C[N],b.dontCallGetSet?($=f(I,N),B=$&&$.value):B=I[N],w=x(R?N:A+(P?".":"#")+N,b.forced),!w&&B!==void 0){if(typeof Y==typeof B)continue;O(Y,B)}(b.sham||B&&B.sham)&&v(Y,"sham",!0),g(I,N,Y,b)}}},98332:function(d){"use strict";d.exports=function(S){try{return!!S()}catch(n){return!0}}},5854:function(d,S,n){"use strict";n(88351);var l=n(90383),f=n(34607),v=n(59194),g=n(98332),y=n(73791),O=n(89222),x=y("species"),b=RegExp.prototype;d.exports=function(C,A,R,P){var w=y(C),I=!g(function(){var $={};return $[w]=function(){return 7},""[C]($)!==7}),N=I&&!g(function(){var $=!1,F=/a/;return C==="split"&&(F={},F.constructor={},F.constructor[x]=function(){return F},F.flags="",F[w]=/./[w]),F.exec=function(){return $=!0,null},F[w](""),!$});if(!I||!N||R){var B=/./[w],Y=A(w,""[C],function($,F,G,X,Q){var _=F.exec;return _===v||_===b.exec?I&&!Q?{done:!0,value:l(B,F,G,X)}:{done:!0,value:l($,G,F,X)}:{done:!1}});f(String.prototype,C,Y[0]),f(b,w,Y[1])}P&&O(b[w],"sham",!0)}},30022:function(d,S,n){"use strict";var l=n(9734),f=Function.prototype,v=f.apply,g=f.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(l?g.bind(v):function(){return g.apply(v,arguments)})},42694:function(d,S,n){"use strict";var l=n(47802),f=n(47642),v=n(9734),g=l(l.bind);d.exports=function(y,O){return f(y),O===void 0?y:v?g(y,O):function(){return y.apply(O,arguments)}}},9734:function(d,S,n){"use strict";var l=n(98332);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},90383:function(d,S,n){"use strict";var l=n(9734),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},73937:function(d,S,n){"use strict";var l=n(65302),f=n(39209),v=Function.prototype,g=l&&Object.getOwnPropertyDescriptor,y=f(v,"name"),O=y&&function(){}.name==="something",x=y&&(!l||l&&g(v,"name").configurable);d.exports={EXISTS:y,PROPER:O,CONFIGURABLE:x}},22424:function(d,S,n){"use strict";var l=n(59051),f=n(47642);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(O){}}},47802:function(d,S,n){"use strict";var l=n(80482),f=n(59051);d.exports=function(v){if(l(v)==="Function")return f(v)}},59051:function(d,S,n){"use strict";var l=n(9734),f=Function.prototype,v=f.call,g=l&&f.bind.bind(v,v);d.exports=l?g:function(y){return function(){return v.apply(y,arguments)}}},33952:function(d,S,n){"use strict";var l=n(38923),f=n(39107),v=function(g){return f(g)?g:void 0};d.exports=function(g,y){return arguments.length<2?v(l[g]):l[g]&&l[g][y]}},50316:function(d,S,n){"use strict";var l=n(48203),f=n(89454),v=n(40131),g=n(75682),y=n(73791),O=y("iterator");d.exports=function(x){if(!v(x))return f(x,O)||f(x,"@@iterator")||g[l(x)]}},25099:function(d,S,n){"use strict";var l=n(90383),f=n(47642),v=n(63943),g=n(880),y=n(50316),O=TypeError;d.exports=function(x,b){var C=arguments.length<2?y(x):b;if(f(C))return v(l(C,x));throw new O(g(x)+" is not iterable")}},89454:function(d,S,n){"use strict";var l=n(47642),f=n(40131);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},97501:function(d,S,n){"use strict";var l=n(59051),f=n(21429),v=Math.floor,g=l("".charAt),y=l("".replace),O=l("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,b=/\$([$&'`]|\d{1,2})/g;d.exports=function(C,A,R,P,w,I){var N=R+C.length,B=P.length,Y=b;return w!==void 0&&(w=f(w),Y=x),y(I,Y,function($,F){var G;switch(g(F,0)){case"$":return"$";case"&":return C;case"`":return O(A,0,R);case"'":return O(A,N);case"<":G=w[O(F,1,-1)];break;default:var X=+F;if(X===0)return $;if(X>B){var Q=v(X/10);return Q===0?$:Q<=B?P[Q-1]===void 0?g(F,1):P[Q-1]+g(F,1):$}G=P[X-1]}return G===void 0?"":G})}},38923:function(d,S,n){"use strict";var l=function(f){return f&&f.Math===Math&&f};d.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof n.g=="object"&&n.g)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},39209:function(d,S,n){"use strict";var l=n(59051),f=n(21429),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,O){return v(f(y),O)}},92216:function(d){"use strict";d.exports={}},18263:function(d){"use strict";d.exports=function(S,n){try{arguments.length===1?console.error(S):console.error(S,n)}catch(l){}}},89812:function(d,S,n){"use strict";var l=n(33952);d.exports=l("document","documentElement")},34219:function(d,S,n){"use strict";var l=n(65302),f=n(98332),v=n(78976);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},84669:function(d,S,n){"use strict";var l=n(59051),f=n(98332),v=n(80482),g=Object,y=l("".split);d.exports=f(function(){return!g("z").propertyIsEnumerable(0)})?function(O){return v(O)==="String"?y(O,""):g(O)}:g},12243:function(d,S,n){"use strict";var l=n(59051),f=n(39107),v=n(70662),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},93833:function(d,S,n){"use strict";var l=n(31593),f=n(38923),v=n(95373),g=n(89222),y=n(39209),O=n(70662),x=n(89733),b=n(92216),C="Object already initialized",A=f.TypeError,R=f.WeakMap,P,w,I,N=function(F){return I(F)?w(F):P(F,{})},B=function(F){return function(G){var X;if(!v(G)||(X=w(G)).type!==F)throw new A("Incompatible receiver, "+F+" required");return X}};if(l||O.state){var Y=O.state||(O.state=new R);Y.get=Y.get,Y.has=Y.has,Y.set=Y.set,P=function(F,G){if(Y.has(F))throw new A(C);return G.facade=F,Y.set(F,G),G},w=function(F){return Y.get(F)||{}},I=function(F){return Y.has(F)}}else{var $=x("state");b[$]=!0,P=function(F,G){if(y(F,$))throw new A(C);return G.facade=F,g(F,$,G),G},w=function(F){return y(F,$)?F[$]:{}},I=function(F){return y(F,$)}}d.exports={set:P,get:w,has:I,enforce:N,getterFor:B}},88942:function(d,S,n){"use strict";var l=n(73791),f=n(75682),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},24587:function(d,S,n){"use strict";var l=n(80482);d.exports=Array.isArray||function(v){return l(v)==="Array"}},39107:function(d){"use strict";var S=typeof document=="object"&&document.all;d.exports=typeof S=="undefined"&&S!==void 0?function(n){return typeof n=="function"||n===S}:function(n){return typeof n=="function"}},32989:function(d,S,n){"use strict";var l=n(59051),f=n(98332),v=n(39107),g=n(48203),y=n(33952),O=n(12243),x=function(){},b=y("Reflect","construct"),C=/^\s*(?:class|function)\b/,A=l(C.exec),R=!C.test(x),P=function(N){if(!v(N))return!1;try{return b(x,[],N),!0}catch(B){return!1}},w=function(N){if(!v(N))return!1;switch(g(N)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return R||!!A(C,O(N))}catch(B){return!0}};w.sham=!0,d.exports=!b||f(function(){var I;return P(P.call)||!P(Object)||!P(function(){I=!0})||I})?w:P},14545:function(d,S,n){"use strict";var l=n(98332),f=n(39107),v=/#|\.prototype\./,g=function(C,A){var R=O[y(C)];return R===b?!0:R===x?!1:f(A)?l(A):!!A},y=g.normalize=function(C){return String(C).replace(v,".").toLowerCase()},O=g.data={},x=g.NATIVE="N",b=g.POLYFILL="P";d.exports=g},40131:function(d){"use strict";d.exports=function(S){return S==null}},95373:function(d,S,n){"use strict";var l=n(39107);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},40480:function(d,S,n){"use strict";var l=n(95373);d.exports=function(f){return l(f)||f===null}},78336:function(d){"use strict";d.exports=!1},97197:function(d,S,n){"use strict";var l=n(95373),f=n(80482),v=n(73791),g=v("match");d.exports=function(y){var O;return l(y)&&((O=y[g])!==void 0?!!O:f(y)==="RegExp")}},59708:function(d,S,n){"use strict";var l=n(33952),f=n(39107),v=n(33666),g=n(44559),y=Object;d.exports=g?function(O){return typeof O=="symbol"}:function(O){var x=l("Symbol");return f(x)&&v(x.prototype,y(O))}},28795:function(d,S,n){"use strict";var l=n(42694),f=n(90383),v=n(63943),g=n(880),y=n(88942),O=n(43379),x=n(33666),b=n(25099),C=n(50316),A=n(93769),R=TypeError,P=function(I,N){this.stopped=I,this.result=N},w=P.prototype;d.exports=function(I,N,B){var Y=B&&B.that,$=!!(B&&B.AS_ENTRIES),F=!!(B&&B.IS_RECORD),G=!!(B&&B.IS_ITERATOR),X=!!(B&&B.INTERRUPTED),Q=l(N,Y),_,J,xt,tt,et,ut,ot,ht=function(q){return _&&A(_,"normal",q),new P(!0,q)},Z=function(q){return $?(v(q),X?Q(q[0],q[1],ht):Q(q[0],q[1])):X?Q(q,ht):Q(q)};if(F)_=I.iterator;else if(G)_=I;else{if(J=C(I),!J)throw new R(g(I)+" is not iterable");if(y(J)){for(xt=0,tt=O(I);tt>xt;xt++)if(et=Z(I[xt]),et&&x(w,et))return et;return new P(!1)}_=b(I,J)}for(ut=F?I.next:_.next;!(ot=f(ut,_)).done;){try{et=Z(ot.value)}catch(q){A(_,"throw",q)}if(typeof et=="object"&&et&&x(w,et))return et}return new P(!1)}},93769:function(d,S,n){"use strict";var l=n(90383),f=n(63943),v=n(89454);d.exports=function(g,y,O){var x,b;f(g);try{if(x=v(g,"return"),!x){if(y==="throw")throw O;return O}x=l(x,g)}catch(C){b=!0,x=C}if(y==="throw")throw O;if(b)throw x;return f(x),O}},31697:function(d,S,n){"use strict";var l=n(65502).IteratorPrototype,f=n(53088),v=n(51872),g=n(96576),y=n(75682),O=function(){return this};d.exports=function(x,b,C,A){var R=b+" Iterator";return x.prototype=f(l,{next:v(+!A,C)}),g(x,R,!1,!0),y[R]=O,x}},4475:function(d,S,n){"use strict";var l=n(800),f=n(90383),v=n(78336),g=n(73937),y=n(39107),O=n(31697),x=n(1373),b=n(78979),C=n(96576),A=n(89222),R=n(34607),P=n(73791),w=n(75682),I=n(65502),N=g.PROPER,B=g.CONFIGURABLE,Y=I.IteratorPrototype,$=I.BUGGY_SAFARI_ITERATORS,F=P("iterator"),G="keys",X="values",Q="entries",_=function(){return this};d.exports=function(J,xt,tt,et,ut,ot,ht){O(tt,xt,et);var Z=function(Rt){if(Rt===ut&<)return lt;if(!$&&Rt&&Rt in it)return it[Rt];switch(Rt){case G:return function(){return new tt(this,Rt)};case X:return function(){return new tt(this,Rt)};case Q:return function(){return new tt(this,Rt)}}return function(){return new tt(this)}},q=xt+" Iterator",Ut=!1,it=J.prototype,ft=it[F]||it["@@iterator"]||ut&&it[ut],lt=!$&&ft||Z(ut),M=xt==="Array"&&it.entries||ft,Et,Vt,Pt;if(M&&(Et=x(M.call(new J)),Et!==Object.prototype&&Et.next&&(!v&&x(Et)!==Y&&(b?b(Et,Y):y(Et[F])||R(Et,F,_)),C(Et,q,!0,!0),v&&(w[q]=_))),N&&ut===X&&ft&&ft.name!==X&&(!v&&B?A(it,"name",X):(Ut=!0,lt=function(){return f(ft,this)})),ut)if(Vt={values:Z(X),keys:ot?lt:Z(G),entries:Z(Q)},ht)for(Pt in Vt)($||Ut||!(Pt in it))&&R(it,Pt,Vt[Pt]);else l({target:xt,proto:!0,forced:$||Ut},Vt);return(!v||ht)&&it[F]!==lt&&R(it,F,lt,{name:ut}),w[xt]=lt,Vt}},65502:function(d,S,n){"use strict";var l=n(98332),f=n(39107),v=n(95373),g=n(53088),y=n(1373),O=n(34607),x=n(73791),b=n(78336),C=x("iterator"),A=!1,R,P,w;[].keys&&(w=[].keys(),"next"in w?(P=y(y(w)),P!==Object.prototype&&(R=P)):A=!0);var I=!v(R)||l(function(){var N={};return R[C].call(N)!==N});I?R={}:b&&(R=g(R)),f(R[C])||O(R,C,function(){return this}),d.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:A}},75682:function(d){"use strict";d.exports={}},43379:function(d,S,n){"use strict";var l=n(87372);d.exports=function(f){return l(f.length)}},83108:function(d,S,n){"use strict";var l=n(59051),f=n(98332),v=n(39107),g=n(39209),y=n(65302),O=n(73937).CONFIGURABLE,x=n(12243),b=n(93833),C=b.enforce,A=b.get,R=String,P=Object.defineProperty,w=l("".slice),I=l("".replace),N=l([].join),B=y&&!f(function(){return P(function(){},"length",{value:8}).length!==8}),Y=String(String).split("String"),$=d.exports=function(F,G,X){w(R(G),0,7)==="Symbol("&&(G="["+I(R(G),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),X&&X.getter&&(G="get "+G),X&&X.setter&&(G="set "+G),(!g(F,"name")||O&&F.name!==G)&&(y?P(F,"name",{value:G,configurable:!0}):F.name=G),B&&X&&g(X,"arity")&&F.length!==X.arity&&P(F,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?y&&P(F,"prototype",{writable:!1}):F.prototype&&(F.prototype=void 0)}catch(_){}var Q=C(F);return g(Q,"source")||(Q.source=N(Y,typeof G=="string"?G:"")),F};Function.prototype.toString=$(function(){return v(this)&&A(this).source||x(this)},"toString")},83473:function(d){"use strict";var S=Math.ceil,n=Math.floor;d.exports=Math.trunc||function(f){var v=+f;return(v>0?n:S)(v)}},73668:function(d,S,n){"use strict";var l=n(38923),f=n(46555),v=n(42694),g=n(87765).set,y=n(29529),O=n(42235),x=n(86181),b=n(93206),C=n(36372),A=l.MutationObserver||l.WebKitMutationObserver,R=l.document,P=l.process,w=l.Promise,I=f("queueMicrotask"),N,B,Y,$,F;if(!I){var G=new y,X=function(){var Q,_;for(C&&(Q=P.domain)&&Q.exit();_=G.get();)try{_()}catch(J){throw G.head&&N(),J}Q&&Q.enter()};!O&&!C&&!b&&A&&R?(B=!0,Y=R.createTextNode(""),new A(X).observe(Y,{characterData:!0}),N=function(){Y.data=B=!B}):!x&&w&&w.resolve?($=w.resolve(void 0),$.constructor=w,F=v($.then,$),N=function(){F(X)}):C?N=function(){P.nextTick(X)}:(g=v(g,l),N=function(){g(X)}),I=function(Q){G.head||N(),G.add(Q)}}d.exports=I},87360:function(d,S,n){"use strict";var l=n(47642),f=TypeError,v=function(g){var y,O;this.promise=new g(function(x,b){if(y!==void 0||O!==void 0)throw new f("Bad Promise constructor");y=x,O=b}),this.resolve=l(y),this.reject=l(O)};d.exports.f=function(g){return new v(g)}},98304:function(d,S,n){"use strict";var l=n(97197),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},53088:function(d,S,n){"use strict";var l=n(63943),f=n(5863),v=n(41349),g=n(92216),y=n(89812),O=n(78976),x=n(89733),b=">",C="<",A="prototype",R="script",P=x("IE_PROTO"),w=function(){},I=function(F){return C+R+b+F+C+"/"+R+b},N=function(F){F.write(I("")),F.close();var G=F.parentWindow.Object;return F=null,G},B=function(){var F=O("iframe"),G="java"+R+":",X;return F.style.display="none",y.appendChild(F),F.src=String(G),X=F.contentWindow.document,X.open(),X.write(I("document.F=Object")),X.close(),X.F},Y,$=function(){try{Y=new ActiveXObject("htmlfile")}catch(G){}$=typeof document!="undefined"?document.domain&&Y?N(Y):B():N(Y);for(var F=v.length;F--;)delete $[A][v[F]];return $()};g[P]=!0,d.exports=Object.create||function(G,X){var Q;return G!==null?(w[A]=l(G),Q=new w,w[A]=null,Q[P]=G):Q=$(),X===void 0?Q:f.f(Q,X)}},5863:function(d,S,n){"use strict";var l=n(65302),f=n(34068),v=n(82738),g=n(63943),y=n(90740),O=n(19004);S.f=l&&!f?Object.defineProperties:function(b,C){g(b);for(var A=y(C),R=O(C),P=R.length,w=0,I;P>w;)v.f(b,I=R[w++],A[I]);return b}},82738:function(d,S,n){"use strict";var l=n(65302),f=n(34219),v=n(34068),g=n(63943),y=n(8401),O=TypeError,x=Object.defineProperty,b=Object.getOwnPropertyDescriptor,C="enumerable",A="configurable",R="writable";S.f=l?v?function(w,I,N){if(g(w),I=y(I),g(N),typeof w=="function"&&I==="prototype"&&"value"in N&&R in N&&!N[R]){var B=b(w,I);B&&B[R]&&(w[I]=N.value,N={configurable:A in N?N[A]:B[A],enumerable:C in N?N[C]:B[C],writable:!1})}return x(w,I,N)}:x:function(w,I,N){if(g(w),I=y(I),g(N),f)try{return x(w,I,N)}catch(B){}if("get"in N||"set"in N)throw new O("Accessors not supported");return"value"in N&&(w[I]=N.value),w}},69288:function(d,S,n){"use strict";var l=n(65302),f=n(90383),v=n(18653),g=n(51872),y=n(90740),O=n(8401),x=n(39209),b=n(34219),C=Object.getOwnPropertyDescriptor;S.f=l?C:function(R,P){if(R=y(R),P=O(P),b)try{return C(R,P)}catch(w){}if(x(R,P))return g(!f(v.f,R,P),R[P])}},34538:function(d,S,n){"use strict";var l=n(48159),f=n(41349),v=f.concat("length","prototype");S.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},43619:function(d,S){"use strict";S.f=Object.getOwnPropertySymbols},1373:function(d,S,n){"use strict";var l=n(39209),f=n(39107),v=n(21429),g=n(89733),y=n(24370),O=g("IE_PROTO"),x=Object,b=x.prototype;d.exports=y?x.getPrototypeOf:function(C){var A=v(C);if(l(A,O))return A[O];var R=A.constructor;return f(R)&&A instanceof R?R.prototype:A instanceof x?b:null}},33666:function(d,S,n){"use strict";var l=n(59051);d.exports=l({}.isPrototypeOf)},48159:function(d,S,n){"use strict";var l=n(59051),f=n(39209),v=n(90740),g=n(89209).indexOf,y=n(92216),O=l([].push);d.exports=function(x,b){var C=v(x),A=0,R=[],P;for(P in C)!f(y,P)&&f(C,P)&&O(R,P);for(;b.length>A;)f(C,P=b[A++])&&(~g(R,P)||O(R,P));return R}},19004:function(d,S,n){"use strict";var l=n(48159),f=n(41349);d.exports=Object.keys||function(g){return l(g,f)}},18653:function(d,S){"use strict";var n={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,f=l&&!n.call({1:2},1);S.f=f?function(g){var y=l(this,g);return!!y&&y.enumerable}:n},78979:function(d,S,n){"use strict";var l=n(22424),f=n(95373),v=n(12870),g=n(7554);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,O={},x;try{x=l(Object.prototype,"__proto__","set"),x(O,[]),y=O instanceof Array}catch(b){}return function(C,A){return v(C),g(A),f(C)&&(y?x(C,A):C.__proto__=A),C}}():void 0)},72784:function(d,S,n){"use strict";var l=n(90383),f=n(39107),v=n(95373),g=TypeError;d.exports=function(y,O){var x,b;if(O==="string"&&f(x=y.toString)&&!v(b=l(x,y))||f(x=y.valueOf)&&!v(b=l(x,y))||O!=="string"&&f(x=y.toString)&&!v(b=l(x,y)))return b;throw new g("Can't convert object to primitive value")}},56574:function(d,S,n){"use strict";var l=n(33952),f=n(59051),v=n(34538),g=n(43619),y=n(63943),O=f([].concat);d.exports=l("Reflect","ownKeys")||function(b){var C=v.f(y(b)),A=g.f;return A?O(C,A(b)):C}},37255:function(d){"use strict";d.exports=function(S){try{return{error:!1,value:S()}}catch(n){return{error:!0,value:n}}}},95008:function(d,S,n){"use strict";var l=n(38923),f=n(9496),v=n(39107),g=n(14545),y=n(12243),O=n(73791),x=n(34803),b=n(78336),C=n(35209),A=f&&f.prototype,R=O("species"),P=!1,w=v(l.PromiseRejectionEvent),I=g("Promise",function(){var N=y(f),B=N!==String(f);if(!B&&C===66||b&&!(A.catch&&A.finally))return!0;if(!C||C<51||!/native code/.test(N)){var Y=new f(function(G){G(1)}),$=function(G){G(function(){},function(){})},F=Y.constructor={};if(F[R]=$,P=Y.then(function(){})instanceof $,!P)return!0}return!B&&(x==="BROWSER"||x==="DENO")&&!w});d.exports={CONSTRUCTOR:I,REJECTION_EVENT:w,SUBCLASSING:P}},9496:function(d,S,n){"use strict";var l=n(38923);d.exports=l.Promise},86416:function(d,S,n){"use strict";var l=n(63943),f=n(95373),v=n(87360);d.exports=function(g,y){if(l(g),f(y)&&y.constructor===g)return y;var O=v.f(g),x=O.resolve;return x(y),O.promise}},37696:function(d,S,n){"use strict";var l=n(9496),f=n(23850),v=n(95008).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},29529:function(d){"use strict";var S=function(){this.head=null,this.tail=null};S.prototype={add:function(n){var l={item:n,next:null},f=this.tail;f?f.next=l:this.head=l,this.tail=l},get:function(){var n=this.head;if(n){var l=this.head=n.next;return l===null&&(this.tail=null),n.item}}},d.exports=S},63176:function(d,S,n){"use strict";var l=n(90383),f=n(63943),v=n(39107),g=n(80482),y=n(59194),O=TypeError;d.exports=function(x,b){var C=x.exec;if(v(C)){var A=l(C,x,b);return A!==null&&f(A),A}if(g(x)==="RegExp")return l(y,x,b);throw new O("RegExp#exec called on incompatible receiver")}},59194:function(d,S,n){"use strict";var l=n(90383),f=n(59051),v=n(18455),g=n(68532),y=n(24776),O=n(17755),x=n(53088),b=n(93833).get,C=n(35252),A=n(60231),R=O("native-string-replace",String.prototype.replace),P=RegExp.prototype.exec,w=P,I=f("".charAt),N=f("".indexOf),B=f("".replace),Y=f("".slice),$=function(){var Q=/a/,_=/b*/g;return l(P,Q,"a"),l(P,_,"a"),Q.lastIndex!==0||_.lastIndex!==0}(),F=y.BROKEN_CARET,G=/()??/.exec("")[1]!==void 0,X=$||G||F||C||A;X&&(w=function(_){var J=this,xt=b(J),tt=v(_),et=xt.raw,ut,ot,ht,Z,q,Ut,it;if(et)return et.lastIndex=J.lastIndex,ut=l(w,et,tt),J.lastIndex=et.lastIndex,ut;var ft=xt.groups,lt=F&&J.sticky,M=l(g,J),Et=J.source,Vt=0,Pt=tt;if(lt&&(M=B(M,"y",""),N(M,"g")===-1&&(M+="g"),Pt=Y(tt,J.lastIndex),J.lastIndex>0&&(!J.multiline||J.multiline&&I(tt,J.lastIndex-1)!==` -`)&&(Et="(?: "+Et+")",Pt=" "+Pt,Vt++),ot=new RegExp("^(?:"+Et+")",M)),G&&(ot=new RegExp("^"+Et+"$(?!\\s)",M)),$&&(ht=J.lastIndex),Z=l(P,lt?ot:J,Pt),lt?Z?(Z.input=Y(Z.input,Vt),Z[0]=Y(Z[0],Vt),Z.index=J.lastIndex,J.lastIndex+=Z[0].length):J.lastIndex=0:$&&Z&&(J.lastIndex=J.global?Z.index+Z[0].length:ht),G&&Z&&Z.length>1&&l(R,Z[0],ot,function(){for(q=1;qb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},12870:function(d,S,n){"use strict";var l=n(40131),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},46555:function(d,S,n){"use strict";var l=n(38923),f=n(65302),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},17903:function(d,S,n){"use strict";var l=n(33952),f=n(58002),v=n(73791),g=n(65302),y=v("species");d.exports=function(O){var x=l(O);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},96576:function(d,S,n){"use strict";var l=n(82738).f,f=n(39209),v=n(73791),g=v("toStringTag");d.exports=function(y,O,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:O})}},89733:function(d,S,n){"use strict";var l=n(17755),f=n(75797),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},70662:function(d,S,n){"use strict";var l=n(78336),f=n(38923),v=n(86363),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.41.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.41.0/LICENSE",source:"https://github.com/zloirock/core-js"})},17755:function(d,S,n){"use strict";var l=n(70662);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},82665:function(d,S,n){"use strict";var l=n(63943),f=n(14682),v=n(40131),g=n(73791),y=g("species");d.exports=function(O,x){var b=l(O).constructor,C;return b===void 0||v(C=l(b)[y])?x:f(C)}},34171:function(d,S,n){"use strict";var l=n(59051),f=n(85661),v=n(18455),g=n(12870),y=l("".charAt),O=l("".charCodeAt),x=l("".slice),b=function(C){return function(A,R){var P=v(g(A)),w=f(R),I=P.length,N,B;return w<0||w>=I?C?"":void 0:(N=O(P,w),N<55296||N>56319||w+1===I||(B=O(P,w+1))<56320||B>57343?C?y(P,w):N:C?x(P,w,w+2):(N-55296<<10)+(B-56320)+65536)}};d.exports={codeAt:b(!1),charAt:b(!0)}},43433:function(d,S,n){"use strict";var l=n(73937).PROPER,f=n(98332),v=n(88464),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},33378:function(d,S,n){"use strict";var l=n(59051),f=n(12870),v=n(18455),g=n(88464),y=l("".replace),O=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),b=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,O,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:b(1),end:b(2),trim:b(3)}},4291:function(d,S,n){"use strict";var l=n(35209),f=n(98332),v=n(38923),g=v.String;d.exports=!!Object.getOwnPropertySymbols&&!f(function(){var y=Symbol("symbol detection");return!g(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&l&&l<41})},87765:function(d,S,n){"use strict";var l=n(38923),f=n(30022),v=n(42694),g=n(39107),y=n(39209),O=n(98332),x=n(89812),b=n(73379),C=n(78976),A=n(87416),R=n(42235),P=n(36372),w=l.setImmediate,I=l.clearImmediate,N=l.process,B=l.Dispatch,Y=l.Function,$=l.MessageChannel,F=l.String,G=0,X={},Q="onreadystatechange",_,J,xt,tt;O(function(){_=l.location});var et=function(Z){if(y(X,Z)){var q=X[Z];delete X[Z],q()}},ut=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},ht=function(Z){l.postMessage(F(Z),_.protocol+"//"+_.host)};(!w||!I)&&(w=function(q){A(arguments.length,1);var Ut=g(q)?q:Y(q),it=b(arguments,1);return X[++G]=function(){f(Ut,void 0,it)},J(G),G},I=function(q){delete X[q]},P?J=function(Z){N.nextTick(ut(Z))}:B&&B.now?J=function(Z){B.now(ut(Z))}:$&&!R?(xt=new $,tt=xt.port2,xt.port1.onmessage=ot,J=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!O(ht)?(J=ht,l.addEventListener("message",ot,!1)):Q in C("script")?J=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:J=function(Z){setTimeout(ut(Z),0)}),d.exports={set:w,clear:I}},2863:function(d,S,n){"use strict";var l=n(85661),f=Math.max,v=Math.min;d.exports=function(g,y){var O=l(g);return O<0?f(O+y,0):v(O,y)}},90740:function(d,S,n){"use strict";var l=n(84669),f=n(12870);d.exports=function(v){return l(f(v))}},85661:function(d,S,n){"use strict";var l=n(83473);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},87372:function(d,S,n){"use strict";var l=n(85661),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},21429:function(d,S,n){"use strict";var l=n(12870),f=Object;d.exports=function(v){return f(l(v))}},45918:function(d,S,n){"use strict";var l=n(90383),f=n(95373),v=n(59708),g=n(89454),y=n(72784),O=n(73791),x=TypeError,b=O("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,b),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},8401:function(d,S,n){"use strict";var l=n(45918),f=n(59708);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},36767:function(d,S,n){"use strict";var l=n(73791),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},18455:function(d,S,n){"use strict";var l=n(48203),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},880:function(d){"use strict";var S=String;d.exports=function(n){try{return S(n)}catch(l){return"Object"}}},75797:function(d,S,n){"use strict";var l=n(59051),f=0,v=Math.random(),g=l(1 .toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},44559:function(d,S,n){"use strict";var l=n(4291);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},34068:function(d,S,n){"use strict";var l=n(65302),f=n(98332);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},87416:function(d){"use strict";var S=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return O?y(this,C,A)||0:v(this,C,A)}})},95714:function(d,S,n){"use strict";var l=n(90740),f=n(32084),v=n(75682),g=n(93833),y=n(82738).f,O=n(4475),x=n(94360),b=n(78336),C=n(65302),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=O(Array,"Array",function(I,N){R(this,{type:A,target:l(I),index:0,kind:N})},function(){var I=P(this),N=I.target,B=I.index++;if(!N||B>=N.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(B,!1);case"values":return x(N[B],!1)}return x([B,N[B]],!1)},"values");var w=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!b&&C&&w.name!=="values")try{y(w,"name",{value:"values"})}catch(I){}},88536:function(d,S,n){"use strict";var l=n(800),f=n(89484).left,v=n(12548),g=n(35209),y=n(36372),O=!y&&g>79&&g<83,x=O||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},46702:function(d,S,n){"use strict";var l=n(800),f=n(59051),v=n(24587),g=f([].reverse),y=[1,2];l({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},99521:function(d,S,n){"use strict";var l=n(800),f=n(90383),v=n(47642),g=n(87360),y=n(37255),O=n(28795),x=n(37696);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,w=R.reject,I=y(function(){var N=v(A.resolve),B=[],Y=0,$=1;O(C,function(F){var G=Y++,X=!1;$++,f(N,A,F).then(function(Q){X||(X=!0,B[G]=Q,--$||P(B))},w)}),--$||P(B)});return I.error&&w(I.value),R.promise}})},60674:function(d,S,n){"use strict";var l=n(800),f=n(78336),v=n(95008).CONSTRUCTOR,g=n(9496),y=n(33952),O=n(39107),x=n(34607),b=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&O(g)){var C=y("Promise").prototype.catch;b.catch!==C&&x(b,"catch",C,{unsafe:!0})}},71155:function(d,S,n){"use strict";var l=n(800),f=n(78336),v=n(36372),g=n(38923),y=n(90383),O=n(34607),x=n(78979),b=n(96576),C=n(17903),A=n(47642),R=n(39107),P=n(95373),w=n(79337),I=n(82665),N=n(87765).set,B=n(73668),Y=n(18263),$=n(37255),F=n(29529),G=n(93833),X=n(9496),Q=n(95008),_=n(87360),J="Promise",xt=Q.CONSTRUCTOR,tt=Q.REJECTION_EVENT,et=Q.SUBCLASSING,ut=G.getterFor(J),ot=G.set,ht=X&&X.prototype,Z=X,q=ht,Ut=g.TypeError,it=g.document,ft=g.process,lt=_.f,M=lt,Et=!!(it&&it.createEvent&&g.dispatchEvent),Vt="unhandledrejection",Pt="rejectionhandled",Rt=0,jt=1,we=2,Se=1,qt=2,kt,le,ie,he,Jt=function(W){var nt;return P(W)&&R(nt=W.then)?nt:!1},fe=function(W,nt){var ct=nt.value,dt=nt.state===jt,bt=dt?W.ok:W.fail,ve=W.resolve,Ve=W.reject,ge=W.domain,de,We,te;try{bt?(dt||(nt.rejection===qt&&Xe(nt),nt.rejection=Se),bt===!0?de=ct:(ge&&ge.enter(),de=bt(ct),ge&&(ge.exit(),te=!0)),de===W.promise?Ve(new Ut("Promise-chain cycle")):(We=Jt(de))?y(We,de,ve,Ve):ve(de)):Ve(ct)}catch(Qe){ge&&!te&&ge.exit(),Ve(Qe)}},ce=function(W,nt){W.notified||(W.notified=!0,B(function(){for(var ct=W.reactions,dt;dt=ct.get();)fe(dt,W);W.notified=!1,nt&&!W.rejection&&or(W)}))},be=function(W,nt,ct){var dt,bt;Et?(dt=it.createEvent("Event"),dt.promise=nt,dt.reason=ct,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:ct},!tt&&(bt=g["on"+W])?bt(dt):W===Vt&&Y("Unhandled promise rejection",ct)},or=function(W){y(N,g,function(){var nt=W.facade,ct=W.value,dt=_t(W),bt;if(dt&&(bt=$(function(){v?ft.emit("unhandledRejection",ct,nt):be(Vt,nt,ct)}),W.rejection=v||_t(W)?qt:Se,bt.error))throw bt.value})},_t=function(W){return W.rejection!==Se&&!W.parent},Xe=function(W){y(N,g,function(){var nt=W.facade;v?ft.emit("rejectionHandled",nt):be(Pt,nt,W.value)})},ae=function(W,nt,ct){return function(dt){W(nt,dt,ct)}},Mt=function(W,nt,ct){W.done||(W.done=!0,ct&&(W=ct),W.value=nt,W.state=we,ce(W,!0))},je=function(W,nt,ct){if(!W.done){W.done=!0,ct&&(W=ct);try{if(W.facade===nt)throw new Ut("Promise can't be resolved itself");var dt=Jt(nt);dt?B(function(){var bt={done:!1};try{y(dt,nt,ae(je,bt,W),ae(Mt,bt,W))}catch(ve){Mt(bt,ve,W)}}):(W.value=nt,W.state=jt,ce(W,!1))}catch(bt){Mt({done:!1},bt,W)}}};if(xt&&(Z=function(nt){w(this,q),A(nt),y(kt,this);var ct=ut(this);try{nt(ae(je,ct),ae(Mt,ct))}catch(dt){Mt(ct,dt)}},q=Z.prototype,kt=function(nt){ot(this,{type:J,done:!1,notified:!1,parent:!1,reactions:new F,rejection:!1,state:Rt,value:null})},kt.prototype=O(q,"then",function(nt,ct){var dt=ut(this),bt=lt(I(this,Z));return dt.parent=!0,bt.ok=R(nt)?nt:!0,bt.fail=R(ct)&&ct,bt.domain=v?ft.domain:void 0,dt.state===Rt?dt.reactions.add(bt):B(function(){fe(bt,dt)}),bt.promise}),le=function(){var W=new kt,nt=ut(W);this.promise=W,this.resolve=ae(je,nt),this.reject=ae(Mt,nt)},_.f=lt=function(W){return W===Z||W===ie?new le(W):M(W)},!f&&R(X)&&ht!==Object.prototype)){he=ht.then,et||O(ht,"then",function(nt,ct){var dt=this;return new Z(function(bt,ve){y(he,dt,bt,ve)}).then(nt,ct)},{unsafe:!0});try{delete ht.constructor}catch(W){}x&&x(ht,q)}l({global:!0,constructor:!0,wrap:!0,forced:xt},{Promise:Z}),b(Z,J,!1,!0),C(J)},95441:function(d,S,n){"use strict";n(71155),n(99521),n(60674),n(36724),n(4618),n(8433)},36724:function(d,S,n){"use strict";var l=n(800),f=n(90383),v=n(47642),g=n(87360),y=n(37255),O=n(28795),x=n(37696);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,w=y(function(){var I=v(A.resolve);O(C,function(N){f(I,A,N).then(R.resolve,P)})});return w.error&&P(w.value),R.promise}})},4618:function(d,S,n){"use strict";var l=n(800),f=n(87360),v=n(95008).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var O=f.f(this),x=O.reject;return x(y),O.promise}})},8433:function(d,S,n){"use strict";var l=n(800),f=n(33952),v=n(78336),g=n(9496),y=n(95008).CONSTRUCTOR,O=n(86416),x=f("Promise"),b=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return O(b&&this===x?g:this,A)}})},88351:function(d,S,n){"use strict";var l=n(800),f=n(59194);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},50609:function(d,S,n){"use strict";var l=n(73937).PROPER,f=n(34607),v=n(63943),g=n(18455),y=n(98332),O=n(56145),x="toString",b=RegExp.prototype,C=b[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(b,x,function(){var w=v(this),I=g(w.source),N=g(O(w));return"/"+I+"/"+N},{unsafe:!0})},90917:function(d,S,n){"use strict";var l=n(800),f=n(47802),v=n(69288).f,g=n(87372),y=n(18455),O=n(98304),x=n(12870),b=n(31082),C=n(78336),A=f("".slice),R=Math.min,P=b("endsWith"),w=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!w&&!P},{endsWith:function(N){var B=y(x(this));O(N);var Y=arguments.length>1?arguments[1]:void 0,$=B.length,F=Y===void 0?$:R(g(Y),$),G=y(N);return A(B,F-G.length,F)===G}})},28021:function(d,S,n){"use strict";var l=n(800),f=n(59051),v=n(98304),g=n(12870),y=n(18455),O=n(31082),x=f("".indexOf);l({target:"String",proto:!0,forced:!O("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},24189:function(d,S,n){"use strict";var l=n(90383),f=n(5854),v=n(63943),g=n(40131),y=n(87372),O=n(18455),x=n(12870),b=n(89454),C=n(60621),A=n(63176);f("match",function(R,P,w){return[function(N){var B=x(this),Y=g(N)?void 0:b(N,R);return Y?l(Y,N,B):new RegExp(N)[R](O(B))},function(I){var N=v(this),B=O(I),Y=w(P,N,B);if(Y.done)return Y.value;if(!N.global)return A(N,B);var $=N.unicode;N.lastIndex=0;for(var F=[],G=0,X;(X=A(N,B))!==null;){var Q=O(X[0]);F[G]=Q,Q===""&&(N.lastIndex=C(B,y(N.lastIndex),$)),G++}return G===0?null:F}]})},25606:function(d,S,n){"use strict";var l=n(30022),f=n(90383),v=n(59051),g=n(5854),y=n(98332),O=n(63943),x=n(39107),b=n(40131),C=n(85661),A=n(87372),R=n(18455),P=n(12870),w=n(60621),I=n(89454),N=n(97501),B=n(63176),Y=n(73791),$=Y("replace"),F=Math.max,G=Math.min,X=v([].concat),Q=v([].push),_=v("".indexOf),J=v("".slice),xt=function(ot){return ot===void 0?ot:String(ot)},tt=function(){return"a".replace(/./,"$0")==="$0"}(),et=function(){return/./[$]?/./[$]("a","$0")==="":!1}(),ut=!y(function(){var ot=/./;return ot.exec=function(){var ht=[];return ht.groups={a:"7"},ht},"".replace(ot,"$")!=="7"});g("replace",function(ot,ht,Z){var q=et?"$":"$0";return[function(it,ft){var lt=P(this),M=b(it)?void 0:I(it,$);return M?f(M,it,lt,ft):f(ht,R(lt),it,ft)},function(Ut,it){var ft=O(this),lt=R(Ut);if(typeof it=="string"&&_(it,q)===-1&&_(it,"$<")===-1){var M=Z(ht,ft,lt,it);if(M.done)return M.value}var Et=x(it);Et||(it=R(it));var Vt=ft.global,Pt;Vt&&(Pt=ft.unicode,ft.lastIndex=0);for(var Rt=[],jt;jt=B(ft,lt),!(jt===null||(Q(Rt,jt),!Vt));){var we=R(jt[0]);we===""&&(ft.lastIndex=w(lt,A(ft.lastIndex),Pt))}for(var Se="",qt=0,kt=0;kt=qt&&(Se+=J(lt,qt,ie)+Jt,qt=ie+le.length)}return Se+J(lt,qt)}]},!ut||!tt||et)},66625:function(d,S,n){"use strict";var l=n(90383),f=n(59051),v=n(5854),g=n(63943),y=n(40131),O=n(12870),x=n(82665),b=n(60621),C=n(87372),A=n(18455),R=n(89454),P=n(63176),w=n(24776),I=n(98332),N=w.UNSUPPORTED_Y,B=4294967295,Y=Math.min,$=f([].push),F=f("".slice),G=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var J="ab".split(Q);return J.length!==2||J[0]!=="a"||J[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,J){var xt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,ut){var ot=O(this),ht=y(et)?void 0:R(et,Q);return ht?l(ht,et,ot,ut):l(xt,A(ot),et,ut)},function(tt,et){var ut=g(this),ot=A(tt);if(!X){var ht=J(xt,ut,ot,et,xt!==_);if(ht.done)return ht.value}var Z=x(ut,RegExp),q=ut.unicode,Ut=(ut.ignoreCase?"i":"")+(ut.multiline?"m":"")+(ut.unicode?"u":"")+(N?"g":"y"),it=new Z(N?"^(?:"+ut.source+")":ut,Ut),ft=et===void 0?B:et>>>0;if(ft===0)return[];if(ot.length===0)return P(it,ot)===null?[ot]:[];for(var lt=0,M=0,Et=[];M1?arguments[1]:void 0,B.length)),$=y(N);return A(B,Y,Y+$.length)===$}})},65731:function(d,S,n){"use strict";var l=n(800),f=n(33378).trim,v=n(43433);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},37040:function(d,S,n){"use strict";var l=n(38923),f=n(39288),v=n(6764),g=n(95714),y=n(89222),O=n(96576),x=n(73791),b=x("iterator"),C=g.values,A=function(P,w){if(P){if(P[b]!==C)try{y(P,b,C)}catch(N){P[b]=C}if(O(P,w,!0),f[w]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(N){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,S,n){"use strict";n.r(S),n.d(S,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return Je},AnimateTransformElement:function(){return rn},BoundingBox:function(){return Zt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Pe},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return br},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return He},Font:function(){return $t},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return ke},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return $e},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return Ce},Parser:function(){return Ke},PathElement:function(){return yt},PathParser:function(){return at},PatternElement:function(){return Kr},Point:function(){return Nt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return k},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return ye},Rotate:function(){return zr},SVGElement:function(){return De},SVGFontLoader:function(){return vn},Scale:function(){return Gr},Screen:function(){return ze},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return Sr},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ge},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return pe},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return _t},default:function(){return Pe},getSelectorSpecificity:function(){return Qe},normalizeAttributeName:function(){return W},normalizeColor:function(){return ct},parseExternalUrl:function(){return nt},presets:function(){return or},toNumbers:function(){return Mt},trimLeft:function(){return Xe},trimRight:function(){return ae},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ze}});var l=n(95441),f=n(72633),v=n(24189),g=n(25606),y=n(49637),O=n(95714),x=n(37040),b=n(49618),C=n(88536),A=n(90917),R=n(66625),P=n(32772),w=n(65731),I=n(45810),N=n(40766),B=n(28021),Y=n(46702);var $=function(h,t){return($=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function F(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}$(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function G(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function ut(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function ht(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,T,m,D){if(isNaN(m)&&!(p.type&M.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&M.HORIZ_LINE_TO&&(p.type=M.LINE_TO,p.y=p.relative?0:T),c&&p.type&M.VERT_LINE_TO&&(p.type=M.LINE_TO,p.x=p.relative?0:E),s&&p.type&M.CLOSE_PATH&&(p.type=M.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-T:D),p.type&M.ARC&&(p.rX===0||p.rY===0)&&(p.type=M.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(T,m,D,V,L){var U=Math.abs,K=!1,j=0,z=0;if(T.type&M.SMOOTH_CURVE_TO&&(j=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),T.type&(M.CURVE_TO|M.SMOOTH_CURVE_TO)?(u=T.relative?m+T.x2:T.x2,c=T.relative?D+T.y2:T.y2):(u=NaN,c=NaN),T.type&M.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):T.type&M.QUAD_TO?(p=T.relative?m+T.x1:T.x1,E=T.relative?D+T.y1:T.y2):(p=NaN,E=NaN),T.type&M.LINE_COMMANDS||T.type&M.ARC&&(T.rX===0||T.rY===0||!T.lArcFlag)||T.type&M.CURVE_TO||T.type&M.SMOOTH_CURVE_TO||T.type&M.QUAD_TO||T.type&M.SMOOTH_QUAD_TO){var rt=T.x===void 0?0:T.relative?T.x:T.x-m,st=T.y===void 0?0:T.relative?T.y:T.y-D;j=isNaN(p)?T.x1===void 0?j:T.relative?T.x:T.x1-m:p-m,z=isNaN(E)?T.y1===void 0?z:T.relative?T.y:T.y1-D:E-D;var H=T.x2===void 0?0:T.relative?T.x:T.x2-m,vt=T.y2===void 0?0:T.relative?T.y:T.y2-D;U(rt)<=s&&U(st)<=s&&U(j)<=s&&U(z)<=s&&U(H)<=s&&U(vt)<=s&&(K=!0)}return T.type&M.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:T})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return M.ARC===s.type?function(p,E,T){var m,D,V,L;p.cX||J(p,E,T);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,j=Math.ceil(K/90),z=new Array(j),rt=E,st=T,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),Otmt&&L(Z(m,V.x1,V.x2,V.x,mt));for(var z=0,rt=ht(D,V.y1,V.y2,V.y);zmt&&U(Z(D,V.y1,V.y2,V.y,mt))}if(V.type&M.ARC){L(V.x),U(V.y),J(V,m,D);for(var st=V.xRot/180*Math.PI,H=Math.cos(st)*V.rX,vt=Math.sin(st)*V.rX,gt=-Math.sin(st)*V.rY,pt=Math.cos(st)*V.rY,St=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=St[0],Lt=St[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Yt=180*Math.atan2(Gt,Ft)/Math.PI;return YtTt&&mtTt&&mtp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===Et[this.curCommandType]&&(M.HORIZ_LINE_TO===this.curCommandType?a({type:M.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):M.VERT_LINE_TO===this.curCommandType?a({type:M.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===M.MOVE_TO||this.curCommandType===M.LINE_TO||this.curCommandType===M.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),M.MOVE_TO===this.curCommandType&&(this.curCommandType=M.LINE_TO)):this.curCommandType===M.CURVE_TO?a({type:M.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===M.SMOOTH_CURVE_TO?a({type:M.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===M.QUAD_TO?a({type:M.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===M.ARC&&a({type:M.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!it(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=M.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=M.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=M.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=M.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=M.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=M.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=M.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=M.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=M.ARC,this.curCommandRelative=s==="a"}else r.push({type:M.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[j+3]=Ee,Ee!==0){var Te=255/Ee;o[j]=(Ot*z>>>rt)*Te,o[j+1]=(Ft*z>>>rt)*Te,o[j+2]=(Gt*z>>>rt)*Te}else o[j]=o[j+1]=o[j+2]=0;Ot-=wt,Ft-=It,Gt-=zt,Yt-=mt,wt-=L.r,It-=L.g,zt-=L.b,mt-=L.a;var re=xe+a+1;re=K+(re>>rt,Wt>0?(Wt=255/Wt,o[Qt]=(er*z>>>rt)*Wt,o[Qt+1]=(rr*z>>>rt)*Wt,o[Qt+2]=(nr*z>>>rt)*Wt):o[Qt]=o[Qt+1]=o[Qt+2]=0,er-=Ar,rr-=Pr,nr-=Rr,ir-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Qt=ne+((Qt=Dr+p)>>j,o[H+1]=wt*K>>>j,o[H+2]=It*K>>>j,At-=Tt,wt-=Lt,It-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=st+((z=Yt+a+1)>>j,o[z+1]=Ee*K>>>j,o[z+2]=Te*K>>>j,xe-=Le,Ee-=Be,Te-=me,Le-=L.r,Be-=L.g,me-=L.b,z=Ht+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function be(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var or=Object.freeze({__proto__:null,offscreen:ce,node:be});function _t(h){return h.replace(/(?!\u3000)\s+/gm," ")}function Xe(h){return h.replace(/^[\n \t]+/,"")}function ae(h){return h.replace(/[\n \t]+$/,"")}function Mt(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var je=/^[A-Z-]+$/;function W(h){return je.test(h)?h.toLowerCase():h}function nt(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function ct(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var dt=/(\[[^\]]+\])/g,bt=/(#[^\s+>~.[:]+)/g,ve=/(\.[^\s+>~.[:]+)/g,Ve=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,ge=/(:[\w-]+\([^)]*\))/gi,de=/(:[^\s+>~.[:]+)/g,We=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function Qe(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,dt),t[1]+=r,[e,r]=te(e,bt),t[0]+=r,[e,r]=te(e,ve),t[1]+=r,[e,r]=te(e,Ve),t[2]+=r,[e,r]=te(e,ge),t[1]+=r,[e,r]=te(e,de),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,We),t[2]+=r,t.join("")}var Ce=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ze(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return _t(this.getString()).trim().split(t).map(i=>new k(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=ct(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?k.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=Mt(t);return new Nt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=Mt(t);return new Nt(r,i)}static parsePath(t){for(var e=Mt(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Nt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class ze{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:T,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=_t(i).replace(/^defer\s/,""),[U,K]=L.split(" "),j=U||"xMidYMid",z=K||"meet",rt=a/o,st=s/u,H=Math.min(rt,st),vt=Math.max(rt,st),gt=o,pt=u;z==="meet"&&(gt*=H,pt*=H),z==="slice"&&(gt*=vt,pt*=vt);var St=new k(e,"refX",E),Tt=new k(e,"refY",T),Lt=St.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*St.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,At=H*V;r.beginPath(),r.moveTo(Bt,At),r.lineTo(a,At),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var wt=z==="meet"&&H===st,It=z==="slice"&&vt===st,zt=z==="meet"&&H===rt,mt=z==="slice"&&vt===rt;j.startsWith("xMid")&&(wt||It)&&r.translate(a/2-gt/2,0),j.endsWith("YMid")&&(zt||mt)&&r.translate(0,s/2-pt/2),j.startsWith("xMax")&&(wt||It)&&r.translate(a-gt,0),j.endsWith("YMax")&&(zt||mt)&&r.translate(0,s-pt)}switch(!0){case j==="none":r.scale(rt,st);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(vt,vt);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:T,mouse:m}=this,D=1e3/T;if(this.frameDuration=D,this.readyPromise=new Promise(j=>{this.resolveReady=j}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:T}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(T||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=Mt(t.getAttribute("viewBox").getString()),j=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?j=rt.getPixels("x")/i:isNaN(K[2])||(j=K[2]/i)}if(typeof a=="number"){var st=t.getStyle("height");st.hasValue()?z=st.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}j||(j=z),z||(z=j),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/j,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),T&&(this.isFirstRender=!1)}}ze.defaultWindow=Fr,ze.defaultFetch=Ur;var{defaultFetch:Pn}=ze,Rn=typeof DOMParser!="undefined"?DOMParser:null;class Ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Nt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class zr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=Mt(e);this.angle=new k(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class Gr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Nt.parseScale(e);(i.x===0||i.y===0)&&(i.x=Ce,i.y=Ce),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Mt(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,T=0,m=1,D=1/(a*(c*m-p*T)-o*(u*m-p*E)+s*(u*T-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*T),D*(p*E-u*m),D*(s*T-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new k(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return _t(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class pe{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=pe.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new pe(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=W(s.nodeName);this.attributes[u]=new k(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new k(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new k(this.document,t,"");return this.attributes[t]=i,i}return r||k.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return k.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new k(this.document,t,"");return this.styles[t]=u,u}return i||k.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=pe.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof fe=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class $t{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?$t.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=_t(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&$t.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&$t.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&$t.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new $t(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}$t.styles="normal|italic|oblique|inherit",$t.variants="normal|small-caps|inherit",$t.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class Zt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Nt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==M.CURVE_TO&&t!==M.SMOOTH_CURVE_TO&&t!==M.QUAD_TO&&t!==M.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Nt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new k(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var T=new k(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=T}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||Ce}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),j=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=Mt(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=j.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var st=this.getStyle("font"),H=this.getStyle("font-style"),vt=this.getStyle("font-variant"),gt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),St=this.getStyle("font-family"),Tt=new $t(H.getString(),vt.getString(),gt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",St.getString(),$t.parse(st.getString(),t.font));H.setValue(Tt.fontStyle),vt.setValue(Tt.fontVariant),gt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),St.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class yt extends ye{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new at(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new Zt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case at.MOVE_TO:this.pathM(t,r);break;case at.LINE_TO:this.pathL(t,r);break;case at.HORIZ_LINE_TO:this.pathH(t,r);break;case at.VERT_LINE_TO:this.pathV(t,r);break;case at.CURVE_TO:this.pathC(t,r);break;case at.SMOOTH_CURVE_TO:this.pathS(t,r);break;case at.QUAD_TO:this.pathQ(t,r);break;case at.SMOOTH_QUAD_TO:this.pathT(t,r);break;case at.ARC:this.pathA(t,r);break;case at.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),T=1;T1&&(i*=Math.sqrt(T),a*=Math.sqrt(T));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Nt(m*i*E.y/a,m*-a*E.x/i),V=new Nt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],j=lr(U,K);return Ze(U,K)<=-1&&(j=Math.PI),Ze(U,K)>=1&&(j=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:j}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=yt.pathA(r),T=1-s?1:-1,m=p+T*(E/2),D=new Nt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-T*Math.PI/2),r.addMarkerAngle(i,m-T*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){yt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends yt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends ye{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=$t.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new Zt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=_t(e.textContent||"");return i===0&&(o=Xe(o)),i===a&&(o=ae(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=$t.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,T=Mt(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var T=a.measureText(t);return E&&(e.x-=T),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=T),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+T),e.maxX=Math.max(e.maxX,a.x,a.x+T),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=Mt(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ge{constructor(){super(...arguments),this.type="textNode"}}class De extends ye{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new k(r,"fontSize",$t.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),T=this.getAttribute("viewBox"),m=T.hasValue()?Mt(T.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),T=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),T.hasValue()&&T.setValue("".concat(e,"px"))}}}class Er extends yt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new Zt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends yt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new Zt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends yt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new Zt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends yt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Nt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Nt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new Zt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends yt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Nt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new Zt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new De(this.document,null);o.attributes.viewBox=new k(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new k(this.document,"width","".concat(i,"px")),o.attributes.height=new k(this.document,"height","".concat(a,"px")),o.attributes.transform=new k(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var T=-1;T<=1;T++)u.save(),o.attributes.x=new k(this.document,"x",E*s.width),o.attributes.y=new k(this.document,"y",T*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new De(this.document,null);u.type=this.type,u.attributes.viewBox=new k(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new k(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new k(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new k(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new k(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new k(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new k(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new k(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class ke extends ye{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new Zt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new k(s,"x",-u/3),E.attributes.y=new k(s,"y",-u/3),E.attributes.width=new k(s,"width",u),E.attributes.height=new k(s,"height",u);var T=new ke(s,null);T.attributes.transform=new k(s,"transform",this.getAttribute("gradientTransform").getValue()),T.children=[E];var m=new De(s,null);m.attributes.x=new k(s,"x",0),m.attributes.y=new k(s,"y",0),m.attributes.width=new k(s,"width",p.width),m.attributes.height=new k(s,"height",p.height),m.children=[T];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new k(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class Je extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new k(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends yt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new k(e,"fontSize",$t.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new Zt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new ke(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function qe(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case at.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case at.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case at.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case at.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case at.ARC:{var[o,s,u,c,p,E,T,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(T),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-T),t.translate(-o,-s));break}case at.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var T=this.textHeight/20,m=this.getEquidistantPointOnPath(p,T,0),D=this.getEquidistantPointOnPath(p+E,T,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=qe(qe({},m),{},{x:m.x+U,y:m.y+K}),V.p1=qe(qe({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],T=e.length;this.letterSpacingCache=E;for(var m=0;mst===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,j=0;(s==="middle"||s==="center")&&(j=-L/2),(s==="end"||s==="right")&&(j=-L),j+=K,r.forEach((z,rt)=>{var{offset:st,segment:H,rotation:vt}=this.findSegmentToFitChar(t,s,L,U,i,j,o,z,rt);j=st,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:vt})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case at.MOVE_TO:this.pathM(r,c);break;case at.LINE_TO:u=this.pathL(r,c);break;case at.HORIZ_LINE_TO:u=this.pathH(r,c);break;case at.VERT_LINE_TO:u=this.pathV(r,c);break;case at.CURVE_TO:this.pathC(r,c);break;case at.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case at.QUAD_TO:this.pathQ(r,c);break;case at.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case at.ARC:c=this.pathA(r);break;case at.CLOSE_PATH:yt.pathZ(r);break}s.type!==at.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:at.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=yt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=yt.pathL(t).point;return e.push(r,i),at.LINE_TO}pathH(t,e){var{x:r,y:i}=yt.pathH(t).point;return e.push(r,i),at.LINE_TO}pathV(t,e){var{x:r,y:i}=yt.pathV(t).point;return e.push(r,i),at.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=yt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=yt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),at.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=yt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=yt.pathT(t);return e.push(r.x,r.y,i.x,i.y),at.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=yt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case at.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case at.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case at.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case at.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,T=Math.PI/180;if(Math.abs(c-E)E;u-=T)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+T;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+Ce),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case at.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case at.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends ye{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new Zt(t,e,t+r,e+i)}}class cn extends ye{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=_t(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var T=E.trim();if(T){var m=t.styles[T]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),j=L.substr(U+1,L.length-U).trim();K&&j&&(m[K]=new k(t,K,j))}),t.styles[T]=m,t.stylesSpecificity[T]=Qe(T),T==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=nt(L);U&&new vn(t).load(D,U)}})}}})}})}}Sr.parseExternalUrl=nt;class gn extends ye{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new De(e,null),i.attributes.viewBox=new k(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new k(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new k(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new k(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new k(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new k(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return pe.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function _e(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function tr(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=Mt(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,$e.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new br(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var T=r.createCanvas(i+o,a+s),m=T.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(T,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}$e.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=pe.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class He extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var T=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,He.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-T+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,T-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}He.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),kt(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:De,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:yt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:Je,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ge,tref:on,a:un,textPath:hn,image:fn,g:ke,symbol:cn,style:Sr,use:gn,mask:$e,clipPath:pn,filter:He,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:br,feGaussianBlur:En,title:Tn,desc:On};function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=zn,ue.elementTypes=Fn;function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Ae(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new Ke(r),this.screen=new ze(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new Ke(i),o=yield a.parse(e);return new Pe(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new Ke(r),a=i.parseFromString(e);return new Pe(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pe.from(t,e,Ae(Ae({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pe.fromString(t,e,Ae(Ae({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Ae({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Ae(Ae({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); +(self.webpackChunk=self.webpackChunk||[]).push([[3754],{94907:function(d,b,n){var l=n(97671);(function(){var f,v,g,y,O,x;typeof performance!="undefined"&&performance!==null&&performance.now?d.exports=function(){return performance.now()}:typeof l!="undefined"&&l!==null&&l.hrtime?(d.exports=function(){return(f()-O)/1e6},v=l.hrtime,f=function(){var S;return S=v(),S[0]*1e9+S[1]},y=f(),x=l.uptime()*1e9,O=y-x):Date.now?(d.exports=function(){return Date.now()-g},g=Date.now()):(d.exports=function(){return new Date().getTime()-g},g=new Date().getTime())}).call(this)},32772:function(d,b,n){for(var l=n(94907),f=typeof window=="undefined"?n.g:window,v=["moz","webkit"],g="AnimationFrame",y=f["request"+g],O=f["cancel"+g]||f["cancelRequest"+g],x=0;!y&&x3&&(this.alpha=O[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var x=this.r.toString(16),S=this.g.toString(16),C=this.b.toString(16);return x.length==1&&(x="0"+x),S.length==1&&(S="0"+S),C.length==1&&(C="0"+C),"#"+x+S+C},this.getHelpXML=function(){for(var x=new Array,S=0;S "+I.toRGB()+" -> "+I.toHex());w.appendChild(N),w.appendChild(B),P.appendChild(w)}catch($){}return P}}},80467:function(d,b,n){"use strict";var l=n(68383),f=n(47877),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},92837:function(d,b,n){"use strict";var l=n(75610),f=n(47877),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},99047:function(d,b,n){"use strict";var l=n(16480),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},58597:function(d,b,n){"use strict";var l=n(3744),f=n(28792),v=n(28333).f,g=l("unscopables"),y=Array.prototype;y[g]===void 0&&v(y,g,{configurable:!0,value:f(null)}),d.exports=function(O){y[g][O]=!0}},25534:function(d,b,n){"use strict";var l=n(88944).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},9011:function(d,b,n){"use strict";var l=n(3330),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},30011:function(d,b,n){"use strict";var l=n(68044),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},94220:function(d,b,n){"use strict";var l=n(26426),f=n(39767),v=n(6267),g=function(y){return function(O,x,S){var C=l(O),A=v(C);if(A===0)return!y&&-1;var R=f(S,A),P;if(y&&x!==x){for(;A>R;)if(P=C[R++],P!==P)return!0}else for(;A>R;R++)if((y||R in C)&&C[R]===x)return y||R||0;return!y&&-1}};d.exports={includes:g(!0),indexOf:g(!1)}},82972:function(d,b,n){"use strict";var l=n(43516);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},36921:function(d,b,n){"use strict";var l=n(80467),f=n(28985),v=n(16132),g=n(6267),y=TypeError,O="Reduce of empty array with no initial value",x=function(S){return function(C,A,R,P){var w=f(C),I=v(w),N=g(w);if(l(A),N===0&&R<2)throw new y(O);var B=S?N-1:0,Y=S?-1:1;if(R<2)for(;;){if(B in I){P=I[B],B+=Y;break}if(B+=Y,S?B<0:N<=B)throw new y(O)}for(;S?B>=0:N>B;B+=Y)B in I&&(P=A(P,I[B],B,w));return P}};d.exports={left:x(!1),right:x(!0)}},37413:function(d,b,n){"use strict";var l=n(87962);d.exports=l([].slice)},50754:function(d,b,n){"use strict";var l=n(3744),f=l("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[f]=function(){return this},Array.from(y,function(){throw 2})}catch(O){}d.exports=function(O,x){try{if(!x&&!v)return!1}catch(A){return!1}var S=!1;try{var C={};C[f]=function(){return{next:function(){return{done:S=!0}}}},O(C)}catch(A){}return S}},17878:function(d,b,n){"use strict";var l=n(87962),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},24686:function(d,b,n){"use strict";var l=n(46526),f=n(68383),v=n(17878),g=n(3744),y=g("toStringTag"),O=Object,x=v(function(){return arguments}())==="Arguments",S=function(C,A){try{return C[A]}catch(R){}};d.exports=l?v:function(C){var A,R,P;return C===void 0?"Undefined":C===null?"Null":typeof(R=S(A=O(C),y))=="string"?R:x?v(A):(P=v(A))==="Object"&&f(A.callee)?"Arguments":P}},32436:function(d,b,n){"use strict";var l=n(62180),f=n(48314),v=n(6495),g=n(28333);d.exports=function(y,O,x){for(var S=f(O),C=g.f,A=v.f,R=0;R0&&x[0]<4?1:+(x[0]+x[1])),!S&&f&&(x=f.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=f.match(/Chrome\/(\d+)/),x&&(S=+x[1]))),d.exports=S},13694:function(d,b,n){"use strict";var l=n(81339),f=n(19703),v=n(17878),g=function(y){return f.slice(0,y.length)===y};d.exports=function(){return g("Bun/")?"BUN":g("Cloudflare-Workers")?"CLOUDFLARE":g("Deno/")?"DENO":g("Node.js/")?"NODE":l.Bun&&typeof Bun.version=="string"?"BUN":l.Deno&&typeof Deno.version=="object"?"DENO":v(l.process)==="process"?"NODE":l.window&&l.document?"BROWSER":"REST"}()},70816:function(d,b,n){"use strict";var l=n(81339),f=n(6495).f,v=n(19100),g=n(34351),y=n(45579),O=n(32436),x=n(49004);d.exports=function(S,C){var A=S.target,R=S.global,P=S.stat,w,I,N,B,Y,$;if(R?I=l:P?I=l[A]||y(A,{}):I=l[A]&&l[A].prototype,I)for(N in C){if(Y=C[N],S.dontCallGetSet?($=f(I,N),B=$&&$.value):B=I[N],w=x(R?N:A+(P?".":"#")+N,S.forced),!w&&B!==void 0){if(typeof Y==typeof B)continue;O(Y,B)}(S.sham||B&&B.sham)&&v(Y,"sham",!0),g(I,N,Y,S)}}},43516:function(d){"use strict";d.exports=function(b){try{return!!b()}catch(n){return!0}}},15433:function(d,b,n){"use strict";n(65975);var l=n(68583),f=n(34351),v=n(44076),g=n(43516),y=n(3744),O=n(19100),x=y("species"),S=RegExp.prototype;d.exports=function(C,A,R,P){var w=y(C),I=!g(function(){var $={};return $[w]=function(){return 7},""[C]($)!==7}),N=I&&!g(function(){var $=!1,F=/a/;return C==="split"&&(F={},F.constructor={},F.constructor[x]=function(){return F},F.flags="",F[w]=/./[w]),F.exec=function(){return $=!0,null},F[w](""),!$});if(!I||!N||R){var B=/./[w],Y=A(w,""[C],function($,F,G,X,Q){var _=F.exec;return _===v||_===S.exec?I&&!Q?{done:!0,value:l(B,F,G,X)}:{done:!0,value:l($,G,F,X)}:{done:!1}});f(String.prototype,C,Y[0]),f(S,w,Y[1])}P&&O(S[w],"sham",!0)}},79736:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype,v=f.apply,g=f.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(l?g.bind(v):function(){return g.apply(v,arguments)})},4558:function(d,b,n){"use strict";var l=n(77063),f=n(80467),v=n(43754),g=l(l.bind);d.exports=function(y,O){return f(y),O===void 0?y:v?g(y,O):function(){return y.apply(O,arguments)}}},43754:function(d,b,n){"use strict";var l=n(43516);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},68583:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},94598:function(d,b,n){"use strict";var l=n(22607),f=n(62180),v=Function.prototype,g=l&&Object.getOwnPropertyDescriptor,y=f(v,"name"),O=y&&function(){}.name==="something",x=y&&(!l||l&&g(v,"name").configurable);d.exports={EXISTS:y,PROPER:O,CONFIGURABLE:x}},6382:function(d,b,n){"use strict";var l=n(87962),f=n(80467);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(O){}}},77063:function(d,b,n){"use strict";var l=n(17878),f=n(87962);d.exports=function(v){if(l(v)==="Function")return f(v)}},87962:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype,v=f.call,g=l&&f.bind.bind(v,v);d.exports=l?g:function(y){return function(){return v.apply(y,arguments)}}},96194:function(d,b,n){"use strict";var l=n(81339),f=n(68383),v=function(g){return f(g)?g:void 0};d.exports=function(g,y){return arguments.length<2?v(l[g]):l[g]&&l[g][y]}},74100:function(d,b,n){"use strict";var l=n(24686),f=n(73079),v=n(50487),g=n(81606),y=n(3744),O=y("iterator");d.exports=function(x){if(!v(x))return f(x,O)||f(x,"@@iterator")||g[l(x)]}},66644:function(d,b,n){"use strict";var l=n(68583),f=n(80467),v=n(30011),g=n(47877),y=n(74100),O=TypeError;d.exports=function(x,S){var C=arguments.length<2?y(x):S;if(f(C))return v(l(C,x));throw new O(g(x)+" is not iterable")}},73079:function(d,b,n){"use strict";var l=n(80467),f=n(50487);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},71842:function(d,b,n){"use strict";var l=n(87962),f=n(28985),v=Math.floor,g=l("".charAt),y=l("".replace),O=l("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,S=/\$([$&'`]|\d{1,2})/g;d.exports=function(C,A,R,P,w,I){var N=R+C.length,B=P.length,Y=S;return w!==void 0&&(w=f(w),Y=x),y(I,Y,function($,F){var G;switch(g(F,0)){case"$":return"$";case"&":return C;case"`":return O(A,0,R);case"'":return O(A,N);case"<":G=w[O(F,1,-1)];break;default:var X=+F;if(X===0)return $;if(X>B){var Q=v(X/10);return Q===0?$:Q<=B?P[Q-1]===void 0?g(F,1):P[Q-1]+g(F,1):$}G=P[X-1]}return G===void 0?"":G})}},81339:function(d,b,n){"use strict";var l=function(f){return f&&f.Math===Math&&f};d.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof n.g=="object"&&n.g)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},62180:function(d,b,n){"use strict";var l=n(87962),f=n(28985),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,O){return v(f(y),O)}},45685:function(d){"use strict";d.exports={}},75600:function(d){"use strict";d.exports=function(b,n){try{arguments.length===1?console.error(b):console.error(b,n)}catch(l){}}},2960:function(d,b,n){"use strict";var l=n(96194);d.exports=l("document","documentElement")},28005:function(d,b,n){"use strict";var l=n(22607),f=n(43516),v=n(47741);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},16132:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(17878),g=Object,y=l("".split);d.exports=f(function(){return!g("z").propertyIsEnumerable(0)})?function(O){return v(O)==="String"?y(O,""):g(O)}:g},74199:function(d,b,n){"use strict";var l=n(87962),f=n(68383),v=n(1663),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},46383:function(d,b,n){"use strict";var l=n(41657),f=n(81339),v=n(68044),g=n(19100),y=n(62180),O=n(1663),x=n(82184),S=n(45685),C="Object already initialized",A=f.TypeError,R=f.WeakMap,P,w,I,N=function(F){return I(F)?w(F):P(F,{})},B=function(F){return function(G){var X;if(!v(G)||(X=w(G)).type!==F)throw new A("Incompatible receiver, "+F+" required");return X}};if(l||O.state){var Y=O.state||(O.state=new R);Y.get=Y.get,Y.has=Y.has,Y.set=Y.set,P=function(F,G){if(Y.has(F))throw new A(C);return G.facade=F,Y.set(F,G),G},w=function(F){return Y.get(F)||{}},I=function(F){return Y.has(F)}}else{var $=x("state");S[$]=!0,P=function(F,G){if(y(F,$))throw new A(C);return G.facade=F,g(F,$,G),G},w=function(F){return y(F,$)?F[$]:{}},I=function(F){return y(F,$)}}d.exports={set:P,get:w,has:I,enforce:N,getterFor:B}},52797:function(d,b,n){"use strict";var l=n(3744),f=n(81606),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},34498:function(d,b,n){"use strict";var l=n(17878);d.exports=Array.isArray||function(v){return l(v)==="Array"}},68383:function(d){"use strict";var b=typeof document=="object"&&document.all;d.exports=typeof b=="undefined"&&b!==void 0?function(n){return typeof n=="function"||n===b}:function(n){return typeof n=="function"}},75610:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(68383),g=n(24686),y=n(96194),O=n(74199),x=function(){},S=y("Reflect","construct"),C=/^\s*(?:class|function)\b/,A=l(C.exec),R=!C.test(x),P=function(N){if(!v(N))return!1;try{return S(x,[],N),!0}catch(B){return!1}},w=function(N){if(!v(N))return!1;switch(g(N)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return R||!!A(C,O(N))}catch(B){return!0}};w.sham=!0,d.exports=!S||f(function(){var I;return P(P.call)||!P(Object)||!P(function(){I=!0})||I})?w:P},49004:function(d,b,n){"use strict";var l=n(43516),f=n(68383),v=/#|\.prototype\./,g=function(C,A){var R=O[y(C)];return R===S?!0:R===x?!1:f(A)?l(A):!!A},y=g.normalize=function(C){return String(C).replace(v,".").toLowerCase()},O=g.data={},x=g.NATIVE="N",S=g.POLYFILL="P";d.exports=g},50487:function(d){"use strict";d.exports=function(b){return b==null}},68044:function(d,b,n){"use strict";var l=n(68383);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},16480:function(d,b,n){"use strict";var l=n(68044);d.exports=function(f){return l(f)||f===null}},20677:function(d){"use strict";d.exports=!1},59019:function(d,b,n){"use strict";var l=n(68044),f=n(17878),v=n(3744),g=v("match");d.exports=function(y){var O;return l(y)&&((O=y[g])!==void 0?!!O:f(y)==="RegExp")}},42610:function(d,b,n){"use strict";var l=n(96194),f=n(68383),v=n(3330),g=n(21892),y=Object;d.exports=g?function(O){return typeof O=="symbol"}:function(O){var x=l("Symbol");return f(x)&&v(x.prototype,y(O))}},99729:function(d,b,n){"use strict";var l=n(4558),f=n(68583),v=n(30011),g=n(47877),y=n(52797),O=n(6267),x=n(3330),S=n(66644),C=n(74100),A=n(42624),R=TypeError,P=function(I,N){this.stopped=I,this.result=N},w=P.prototype;d.exports=function(I,N,B){var Y=B&&B.that,$=!!(B&&B.AS_ENTRIES),F=!!(B&&B.IS_RECORD),G=!!(B&&B.IS_ITERATOR),X=!!(B&&B.INTERRUPTED),Q=l(N,Y),_,J,xt,tt,et,ut,ot,ht=function(q){return _&&A(_,"normal",q),new P(!0,q)},Z=function(q){return $?(v(q),X?Q(q[0],q[1],ht):Q(q[0],q[1])):X?Q(q,ht):Q(q)};if(F)_=I.iterator;else if(G)_=I;else{if(J=C(I),!J)throw new R(g(I)+" is not iterable");if(y(J)){for(xt=0,tt=O(I);tt>xt;xt++)if(et=Z(I[xt]),et&&x(w,et))return et;return new P(!1)}_=S(I,J)}for(ut=F?I.next:_.next;!(ot=f(ut,_)).done;){try{et=Z(ot.value)}catch(q){A(_,"throw",q)}if(typeof et=="object"&&et&&x(w,et))return et}return new P(!1)}},42624:function(d,b,n){"use strict";var l=n(68583),f=n(30011),v=n(73079);d.exports=function(g,y,O){var x,S;f(g);try{if(x=v(g,"return"),!x){if(y==="throw")throw O;return O}x=l(x,g)}catch(C){S=!0,x=C}if(y==="throw")throw O;if(S)throw x;return f(x),O}},52521:function(d,b,n){"use strict";var l=n(37322).IteratorPrototype,f=n(28792),v=n(44938),g=n(65260),y=n(81606),O=function(){return this};d.exports=function(x,S,C,A){var R=S+" Iterator";return x.prototype=f(l,{next:v(+!A,C)}),g(x,R,!1,!0),y[R]=O,x}},84641:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(20677),g=n(94598),y=n(68383),O=n(52521),x=n(49756),S=n(19404),C=n(65260),A=n(19100),R=n(34351),P=n(3744),w=n(81606),I=n(37322),N=g.PROPER,B=g.CONFIGURABLE,Y=I.IteratorPrototype,$=I.BUGGY_SAFARI_ITERATORS,F=P("iterator"),G="keys",X="values",Q="entries",_=function(){return this};d.exports=function(J,xt,tt,et,ut,ot,ht){O(tt,xt,et);var Z=function(Rt){if(Rt===ut&<)return lt;if(!$&&Rt&&Rt in it)return it[Rt];switch(Rt){case G:return function(){return new tt(this,Rt)};case X:return function(){return new tt(this,Rt)};case Q:return function(){return new tt(this,Rt)}}return function(){return new tt(this)}},q=xt+" Iterator",Ut=!1,it=J.prototype,ft=it[F]||it["@@iterator"]||ut&&it[ut],lt=!$&&ft||Z(ut),M=xt==="Array"&&it.entries||ft,Et,Vt,Pt;if(M&&(Et=x(M.call(new J)),Et!==Object.prototype&&Et.next&&(!v&&x(Et)!==Y&&(S?S(Et,Y):y(Et[F])||R(Et,F,_)),C(Et,q,!0,!0),v&&(w[q]=_))),N&&ut===X&&ft&&ft.name!==X&&(!v&&B?A(it,"name",X):(Ut=!0,lt=function(){return f(ft,this)})),ut)if(Vt={values:Z(X),keys:ot?lt:Z(G),entries:Z(Q)},ht)for(Pt in Vt)($||Ut||!(Pt in it))&&R(it,Pt,Vt[Pt]);else l({target:xt,proto:!0,forced:$||Ut},Vt);return(!v||ht)&&it[F]!==lt&&R(it,F,lt,{name:ut}),w[xt]=lt,Vt}},37322:function(d,b,n){"use strict";var l=n(43516),f=n(68383),v=n(68044),g=n(28792),y=n(49756),O=n(34351),x=n(3744),S=n(20677),C=x("iterator"),A=!1,R,P,w;[].keys&&(w=[].keys(),"next"in w?(P=y(y(w)),P!==Object.prototype&&(R=P)):A=!0);var I=!v(R)||l(function(){var N={};return R[C].call(N)!==N});I?R={}:S&&(R=g(R)),f(R[C])||O(R,C,function(){return this}),d.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:A}},81606:function(d){"use strict";d.exports={}},6267:function(d,b,n){"use strict";var l=n(92779);d.exports=function(f){return l(f.length)}},21134:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(68383),g=n(62180),y=n(22607),O=n(94598).CONFIGURABLE,x=n(74199),S=n(46383),C=S.enforce,A=S.get,R=String,P=Object.defineProperty,w=l("".slice),I=l("".replace),N=l([].join),B=y&&!f(function(){return P(function(){},"length",{value:8}).length!==8}),Y=String(String).split("String"),$=d.exports=function(F,G,X){w(R(G),0,7)==="Symbol("&&(G="["+I(R(G),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),X&&X.getter&&(G="get "+G),X&&X.setter&&(G="set "+G),(!g(F,"name")||O&&F.name!==G)&&(y?P(F,"name",{value:G,configurable:!0}):F.name=G),B&&X&&g(X,"arity")&&F.length!==X.arity&&P(F,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?y&&P(F,"prototype",{writable:!1}):F.prototype&&(F.prototype=void 0)}catch(_){}var Q=C(F);return g(Q,"source")||(Q.source=N(Y,typeof G=="string"?G:"")),F};Function.prototype.toString=$(function(){return v(this)&&A(this).source||x(this)},"toString")},17380:function(d){"use strict";var b=Math.ceil,n=Math.floor;d.exports=Math.trunc||function(f){var v=+f;return(v>0?n:b)(v)}},21535:function(d,b,n){"use strict";var l=n(81339),f=n(34042),v=n(4558),g=n(27274).set,y=n(95345),O=n(27115),x=n(58274),S=n(17649),C=n(4425),A=l.MutationObserver||l.WebKitMutationObserver,R=l.document,P=l.process,w=l.Promise,I=f("queueMicrotask"),N,B,Y,$,F;if(!I){var G=new y,X=function(){var Q,_;for(C&&(Q=P.domain)&&Q.exit();_=G.get();)try{_()}catch(J){throw G.head&&N(),J}Q&&Q.enter()};!O&&!C&&!S&&A&&R?(B=!0,Y=R.createTextNode(""),new A(X).observe(Y,{characterData:!0}),N=function(){Y.data=B=!B}):!x&&w&&w.resolve?($=w.resolve(void 0),$.constructor=w,F=v($.then,$),N=function(){F(X)}):C?N=function(){P.nextTick(X)}:(g=v(g,l),N=function(){g(X)}),I=function(Q){G.head||N(),G.add(Q)}}d.exports=I},20877:function(d,b,n){"use strict";var l=n(80467),f=TypeError,v=function(g){var y,O;this.promise=new g(function(x,S){if(y!==void 0||O!==void 0)throw new f("Bad Promise constructor");y=x,O=S}),this.resolve=l(y),this.reject=l(O)};d.exports.f=function(g){return new v(g)}},73169:function(d,b,n){"use strict";var l=n(59019),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},28792:function(d,b,n){"use strict";var l=n(30011),f=n(25086),v=n(24389),g=n(45685),y=n(2960),O=n(47741),x=n(82184),S=">",C="<",A="prototype",R="script",P=x("IE_PROTO"),w=function(){},I=function(F){return C+R+S+F+C+"/"+R+S},N=function(F){F.write(I("")),F.close();var G=F.parentWindow.Object;return F=null,G},B=function(){var F=O("iframe"),G="java"+R+":",X;return F.style.display="none",y.appendChild(F),F.src=String(G),X=F.contentWindow.document,X.open(),X.write(I("document.F=Object")),X.close(),X.F},Y,$=function(){try{Y=new ActiveXObject("htmlfile")}catch(G){}$=typeof document!="undefined"?document.domain&&Y?N(Y):B():N(Y);for(var F=v.length;F--;)delete $[A][v[F]];return $()};g[P]=!0,d.exports=Object.create||function(G,X){var Q;return G!==null?(w[A]=l(G),Q=new w,w[A]=null,Q[P]=G):Q=$(),X===void 0?Q:f.f(Q,X)}},25086:function(d,b,n){"use strict";var l=n(22607),f=n(30317),v=n(28333),g=n(30011),y=n(26426),O=n(31184);b.f=l&&!f?Object.defineProperties:function(S,C){g(S);for(var A=y(C),R=O(C),P=R.length,w=0,I;P>w;)v.f(S,I=R[w++],A[I]);return S}},28333:function(d,b,n){"use strict";var l=n(22607),f=n(28005),v=n(30317),g=n(30011),y=n(31577),O=TypeError,x=Object.defineProperty,S=Object.getOwnPropertyDescriptor,C="enumerable",A="configurable",R="writable";b.f=l?v?function(w,I,N){if(g(w),I=y(I),g(N),typeof w=="function"&&I==="prototype"&&"value"in N&&R in N&&!N[R]){var B=S(w,I);B&&B[R]&&(w[I]=N.value,N={configurable:A in N?N[A]:B[A],enumerable:C in N?N[C]:B[C],writable:!1})}return x(w,I,N)}:x:function(w,I,N){if(g(w),I=y(I),g(N),f)try{return x(w,I,N)}catch(B){}if("get"in N||"set"in N)throw new O("Accessors not supported");return"value"in N&&(w[I]=N.value),w}},6495:function(d,b,n){"use strict";var l=n(22607),f=n(68583),v=n(9390),g=n(44938),y=n(26426),O=n(31577),x=n(62180),S=n(28005),C=Object.getOwnPropertyDescriptor;b.f=l?C:function(R,P){if(R=y(R),P=O(P),S)try{return C(R,P)}catch(w){}if(x(R,P))return g(!f(v.f,R,P),R[P])}},99997:function(d,b,n){"use strict";var l=n(51346),f=n(24389),v=f.concat("length","prototype");b.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},88582:function(d,b){"use strict";b.f=Object.getOwnPropertySymbols},49756:function(d,b,n){"use strict";var l=n(62180),f=n(68383),v=n(28985),g=n(82184),y=n(86370),O=g("IE_PROTO"),x=Object,S=x.prototype;d.exports=y?x.getPrototypeOf:function(C){var A=v(C);if(l(A,O))return A[O];var R=A.constructor;return f(R)&&A instanceof R?R.prototype:A instanceof x?S:null}},3330:function(d,b,n){"use strict";var l=n(87962);d.exports=l({}.isPrototypeOf)},51346:function(d,b,n){"use strict";var l=n(87962),f=n(62180),v=n(26426),g=n(94220).indexOf,y=n(45685),O=l([].push);d.exports=function(x,S){var C=v(x),A=0,R=[],P;for(P in C)!f(y,P)&&f(C,P)&&O(R,P);for(;S.length>A;)f(C,P=S[A++])&&(~g(R,P)||O(R,P));return R}},31184:function(d,b,n){"use strict";var l=n(51346),f=n(24389);d.exports=Object.keys||function(g){return l(g,f)}},9390:function(d,b){"use strict";var n={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,f=l&&!n.call({1:2},1);b.f=f?function(g){var y=l(this,g);return!!y&&y.enumerable}:n},19404:function(d,b,n){"use strict";var l=n(6382),f=n(68044),v=n(38119),g=n(99047);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,O={},x;try{x=l(Object.prototype,"__proto__","set"),x(O,[]),y=O instanceof Array}catch(S){}return function(C,A){return v(C),g(A),f(C)&&(y?x(C,A):C.__proto__=A),C}}():void 0)},20387:function(d,b,n){"use strict";var l=n(68583),f=n(68383),v=n(68044),g=TypeError;d.exports=function(y,O){var x,S;if(O==="string"&&f(x=y.toString)&&!v(S=l(x,y))||f(x=y.valueOf)&&!v(S=l(x,y))||O!=="string"&&f(x=y.toString)&&!v(S=l(x,y)))return S;throw new g("Can't convert object to primitive value")}},48314:function(d,b,n){"use strict";var l=n(96194),f=n(87962),v=n(99997),g=n(88582),y=n(30011),O=f([].concat);d.exports=l("Reflect","ownKeys")||function(S){var C=v.f(y(S)),A=g.f;return A?O(C,A(S)):C}},55141:function(d){"use strict";d.exports=function(b){try{return{error:!1,value:b()}}catch(n){return{error:!0,value:n}}}},41602:function(d,b,n){"use strict";var l=n(81339),f=n(29950),v=n(68383),g=n(49004),y=n(74199),O=n(3744),x=n(13694),S=n(20677),C=n(76416),A=f&&f.prototype,R=O("species"),P=!1,w=v(l.PromiseRejectionEvent),I=g("Promise",function(){var N=y(f),B=N!==String(f);if(!B&&C===66||S&&!(A.catch&&A.finally))return!0;if(!C||C<51||!/native code/.test(N)){var Y=new f(function(G){G(1)}),$=function(G){G(function(){},function(){})},F=Y.constructor={};if(F[R]=$,P=Y.then(function(){})instanceof $,!P)return!0}return!B&&(x==="BROWSER"||x==="DENO")&&!w});d.exports={CONSTRUCTOR:I,REJECTION_EVENT:w,SUBCLASSING:P}},29950:function(d,b,n){"use strict";var l=n(81339);d.exports=l.Promise},55183:function(d,b,n){"use strict";var l=n(30011),f=n(68044),v=n(20877);d.exports=function(g,y){if(l(g),f(y)&&y.constructor===g)return y;var O=v.f(g),x=O.resolve;return x(y),O.promise}},57870:function(d,b,n){"use strict";var l=n(29950),f=n(50754),v=n(41602).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},95345:function(d){"use strict";var b=function(){this.head=null,this.tail=null};b.prototype={add:function(n){var l={item:n,next:null},f=this.tail;f?f.next=l:this.head=l,this.tail=l},get:function(){var n=this.head;if(n){var l=this.head=n.next;return l===null&&(this.tail=null),n.item}}},d.exports=b},85635:function(d,b,n){"use strict";var l=n(68583),f=n(30011),v=n(68383),g=n(17878),y=n(44076),O=TypeError;d.exports=function(x,S){var C=x.exec;if(v(C)){var A=l(C,x,S);return A!==null&&f(A),A}if(g(x)==="RegExp")return l(y,x,S);throw new O("RegExp#exec called on incompatible receiver")}},44076:function(d,b,n){"use strict";var l=n(68583),f=n(87962),v=n(46908),g=n(61414),y=n(56589),O=n(63797),x=n(28792),S=n(46383).get,C=n(32693),A=n(79733),R=O("native-string-replace",String.prototype.replace),P=RegExp.prototype.exec,w=P,I=f("".charAt),N=f("".indexOf),B=f("".replace),Y=f("".slice),$=function(){var Q=/a/,_=/b*/g;return l(P,Q,"a"),l(P,_,"a"),Q.lastIndex!==0||_.lastIndex!==0}(),F=y.BROKEN_CARET,G=/()??/.exec("")[1]!==void 0,X=$||G||F||C||A;X&&(w=function(_){var J=this,xt=S(J),tt=v(_),et=xt.raw,ut,ot,ht,Z,q,Ut,it;if(et)return et.lastIndex=J.lastIndex,ut=l(w,et,tt),J.lastIndex=et.lastIndex,ut;var ft=xt.groups,lt=F&&J.sticky,M=l(g,J),Et=J.source,Vt=0,Pt=tt;if(lt&&(M=B(M,"y",""),N(M,"g")===-1&&(M+="g"),Pt=Y(tt,J.lastIndex),J.lastIndex>0&&(!J.multiline||J.multiline&&I(tt,J.lastIndex-1)!==` +`)&&(Et="(?: "+Et+")",Pt=" "+Pt,Vt++),ot=new RegExp("^(?:"+Et+")",M)),G&&(ot=new RegExp("^"+Et+"$(?!\\s)",M)),$&&(ht=J.lastIndex),Z=l(P,lt?ot:J,Pt),lt?Z?(Z.input=Y(Z.input,Vt),Z[0]=Y(Z[0],Vt),Z.index=J.lastIndex,J.lastIndex+=Z[0].length):J.lastIndex=0:$&&Z&&(J.lastIndex=J.global?Z.index+Z[0].length:ht),G&&Z&&Z.length>1&&l(R,Z[0],ot,function(){for(q=1;qb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},38119:function(d,b,n){"use strict";var l=n(50487),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},34042:function(d,b,n){"use strict";var l=n(81339),f=n(22607),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},7400:function(d,b,n){"use strict";var l=n(96194),f=n(35990),v=n(3744),g=n(22607),y=v("species");d.exports=function(O){var x=l(O);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},65260:function(d,b,n){"use strict";var l=n(28333).f,f=n(62180),v=n(3744),g=v("toStringTag");d.exports=function(y,O,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:O})}},82184:function(d,b,n){"use strict";var l=n(63797),f=n(53448),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},1663:function(d,b,n){"use strict";var l=n(20677),f=n(81339),v=n(45579),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.42.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE",source:"https://github.com/zloirock/core-js"})},63797:function(d,b,n){"use strict";var l=n(1663);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},53709:function(d,b,n){"use strict";var l=n(30011),f=n(92837),v=n(50487),g=n(3744),y=g("species");d.exports=function(O,x){var S=l(O).constructor,C;return S===void 0||v(C=l(S)[y])?x:f(C)}},88944:function(d,b,n){"use strict";var l=n(87962),f=n(27105),v=n(46908),g=n(38119),y=l("".charAt),O=l("".charCodeAt),x=l("".slice),S=function(C){return function(A,R){var P=v(g(A)),w=f(R),I=P.length,N,B;return w<0||w>=I?C?"":void 0:(N=O(P,w),N<55296||N>56319||w+1===I||(B=O(P,w+1))<56320||B>57343?C?y(P,w):N:C?x(P,w,w+2):(N-55296<<10)+(B-56320)+65536)}};d.exports={codeAt:S(!1),charAt:S(!0)}},78743:function(d,b,n){"use strict";var l=n(94598).PROPER,f=n(43516),v=n(2633),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},93523:function(d,b,n){"use strict";var l=n(87962),f=n(38119),v=n(46908),g=n(2633),y=l("".replace),O=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),S=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,O,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:S(1),end:S(2),trim:S(3)}},1002:function(d,b,n){"use strict";var l=n(76416),f=n(43516),v=n(81339),g=v.String;d.exports=!!Object.getOwnPropertySymbols&&!f(function(){var y=Symbol("symbol detection");return!g(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&l&&l<41})},27274:function(d,b,n){"use strict";var l=n(81339),f=n(79736),v=n(4558),g=n(68383),y=n(62180),O=n(43516),x=n(2960),S=n(37413),C=n(47741),A=n(13579),R=n(27115),P=n(4425),w=l.setImmediate,I=l.clearImmediate,N=l.process,B=l.Dispatch,Y=l.Function,$=l.MessageChannel,F=l.String,G=0,X={},Q="onreadystatechange",_,J,xt,tt;O(function(){_=l.location});var et=function(Z){if(y(X,Z)){var q=X[Z];delete X[Z],q()}},ut=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},ht=function(Z){l.postMessage(F(Z),_.protocol+"//"+_.host)};(!w||!I)&&(w=function(q){A(arguments.length,1);var Ut=g(q)?q:Y(q),it=S(arguments,1);return X[++G]=function(){f(Ut,void 0,it)},J(G),G},I=function(q){delete X[q]},P?J=function(Z){N.nextTick(ut(Z))}:B&&B.now?J=function(Z){B.now(ut(Z))}:$&&!R?(xt=new $,tt=xt.port2,xt.port1.onmessage=ot,J=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!O(ht)?(J=ht,l.addEventListener("message",ot,!1)):Q in C("script")?J=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:J=function(Z){setTimeout(ut(Z),0)}),d.exports={set:w,clear:I}},39767:function(d,b,n){"use strict";var l=n(27105),f=Math.max,v=Math.min;d.exports=function(g,y){var O=l(g);return O<0?f(O+y,0):v(O,y)}},26426:function(d,b,n){"use strict";var l=n(16132),f=n(38119);d.exports=function(v){return l(f(v))}},27105:function(d,b,n){"use strict";var l=n(17380);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},92779:function(d,b,n){"use strict";var l=n(27105),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},28985:function(d,b,n){"use strict";var l=n(38119),f=Object;d.exports=function(v){return f(l(v))}},6588:function(d,b,n){"use strict";var l=n(68583),f=n(68044),v=n(42610),g=n(73079),y=n(20387),O=n(3744),x=TypeError,S=O("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,S),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},31577:function(d,b,n){"use strict";var l=n(6588),f=n(42610);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},46526:function(d,b,n){"use strict";var l=n(3744),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},46908:function(d,b,n){"use strict";var l=n(24686),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},47877:function(d){"use strict";var b=String;d.exports=function(n){try{return b(n)}catch(l){return"Object"}}},53448:function(d,b,n){"use strict";var l=n(87962),f=0,v=Math.random(),g=l(1 .toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},21892:function(d,b,n){"use strict";var l=n(1002);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},30317:function(d,b,n){"use strict";var l=n(22607),f=n(43516);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},13579:function(d){"use strict";var b=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return O?y(this,C,A)||0:v(this,C,A)}})},60393:function(d,b,n){"use strict";var l=n(26426),f=n(58597),v=n(81606),g=n(46383),y=n(28333).f,O=n(84641),x=n(33229),S=n(20677),C=n(22607),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=O(Array,"Array",function(I,N){R(this,{type:A,target:l(I),index:0,kind:N})},function(){var I=P(this),N=I.target,B=I.index++;if(!N||B>=N.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(B,!1);case"values":return x(N[B],!1)}return x([B,N[B]],!1)},"values");var w=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!S&&C&&w.name!=="values")try{y(w,"name",{value:"values"})}catch(I){}},35618:function(d,b,n){"use strict";var l=n(70816),f=n(36921).left,v=n(82972),g=n(76416),y=n(4425),O=!y&&g>79&&g<83,x=O||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},81167:function(d,b,n){"use strict";var l=n(70816),f=n(87962),v=n(34498),g=f([].reverse),y=[1,2];l({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},77951:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(80467),g=n(20877),y=n(55141),O=n(99729),x=n(57870);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,w=R.reject,I=y(function(){var N=v(A.resolve),B=[],Y=0,$=1;O(C,function(F){var G=Y++,X=!1;$++,f(N,A,F).then(function(Q){X||(X=!0,B[G]=Q,--$||P(B))},w)}),--$||P(B)});return I.error&&w(I.value),R.promise}})},56118:function(d,b,n){"use strict";var l=n(70816),f=n(20677),v=n(41602).CONSTRUCTOR,g=n(29950),y=n(96194),O=n(68383),x=n(34351),S=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&O(g)){var C=y("Promise").prototype.catch;S.catch!==C&&x(S,"catch",C,{unsafe:!0})}},67428:function(d,b,n){"use strict";var l=n(70816),f=n(20677),v=n(4425),g=n(81339),y=n(68583),O=n(34351),x=n(19404),S=n(65260),C=n(7400),A=n(80467),R=n(68383),P=n(68044),w=n(9011),I=n(53709),N=n(27274).set,B=n(21535),Y=n(75600),$=n(55141),F=n(95345),G=n(46383),X=n(29950),Q=n(41602),_=n(20877),J="Promise",xt=Q.CONSTRUCTOR,tt=Q.REJECTION_EVENT,et=Q.SUBCLASSING,ut=G.getterFor(J),ot=G.set,ht=X&&X.prototype,Z=X,q=ht,Ut=g.TypeError,it=g.document,ft=g.process,lt=_.f,M=lt,Et=!!(it&&it.createEvent&&g.dispatchEvent),Vt="unhandledrejection",Pt="rejectionhandled",Rt=0,jt=1,we=2,be=1,qt=2,kt,le,ie,he,Jt=function(W){var nt;return P(W)&&R(nt=W.then)?nt:!1},fe=function(W,nt){var ct=nt.value,dt=nt.state===jt,St=dt?W.ok:W.fail,ve=W.resolve,Ve=W.reject,ge=W.domain,de,We,te;try{St?(dt||(nt.rejection===qt&&Xe(nt),nt.rejection=be),St===!0?de=ct:(ge&&ge.enter(),de=St(ct),ge&&(ge.exit(),te=!0)),de===W.promise?Ve(new Ut("Promise-chain cycle")):(We=Jt(de))?y(We,de,ve,Ve):ve(de)):Ve(ct)}catch(Qe){ge&&!te&&ge.exit(),Ve(Qe)}},ce=function(W,nt){W.notified||(W.notified=!0,B(function(){for(var ct=W.reactions,dt;dt=ct.get();)fe(dt,W);W.notified=!1,nt&&!W.rejection&&or(W)}))},Se=function(W,nt,ct){var dt,St;Et?(dt=it.createEvent("Event"),dt.promise=nt,dt.reason=ct,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:ct},!tt&&(St=g["on"+W])?St(dt):W===Vt&&Y("Unhandled promise rejection",ct)},or=function(W){y(N,g,function(){var nt=W.facade,ct=W.value,dt=_t(W),St;if(dt&&(St=$(function(){v?ft.emit("unhandledRejection",ct,nt):Se(Vt,nt,ct)}),W.rejection=v||_t(W)?qt:be,St.error))throw St.value})},_t=function(W){return W.rejection!==be&&!W.parent},Xe=function(W){y(N,g,function(){var nt=W.facade;v?ft.emit("rejectionHandled",nt):Se(Pt,nt,W.value)})},ae=function(W,nt,ct){return function(dt){W(nt,dt,ct)}},Mt=function(W,nt,ct){W.done||(W.done=!0,ct&&(W=ct),W.value=nt,W.state=we,ce(W,!0))},je=function(W,nt,ct){if(!W.done){W.done=!0,ct&&(W=ct);try{if(W.facade===nt)throw new Ut("Promise can't be resolved itself");var dt=Jt(nt);dt?B(function(){var St={done:!1};try{y(dt,nt,ae(je,St,W),ae(Mt,St,W))}catch(ve){Mt(St,ve,W)}}):(W.value=nt,W.state=jt,ce(W,!1))}catch(St){Mt({done:!1},St,W)}}};if(xt&&(Z=function(nt){w(this,q),A(nt),y(kt,this);var ct=ut(this);try{nt(ae(je,ct),ae(Mt,ct))}catch(dt){Mt(ct,dt)}},q=Z.prototype,kt=function(nt){ot(this,{type:J,done:!1,notified:!1,parent:!1,reactions:new F,rejection:!1,state:Rt,value:null})},kt.prototype=O(q,"then",function(nt,ct){var dt=ut(this),St=lt(I(this,Z));return dt.parent=!0,St.ok=R(nt)?nt:!0,St.fail=R(ct)&&ct,St.domain=v?ft.domain:void 0,dt.state===Rt?dt.reactions.add(St):B(function(){fe(St,dt)}),St.promise}),le=function(){var W=new kt,nt=ut(W);this.promise=W,this.resolve=ae(je,nt),this.reject=ae(Mt,nt)},_.f=lt=function(W){return W===Z||W===ie?new le(W):M(W)},!f&&R(X)&&ht!==Object.prototype)){he=ht.then,et||O(ht,"then",function(nt,ct){var dt=this;return new Z(function(St,ve){y(he,dt,St,ve)}).then(nt,ct)},{unsafe:!0});try{delete ht.constructor}catch(W){}x&&x(ht,q)}l({global:!0,constructor:!0,wrap:!0,forced:xt},{Promise:Z}),S(Z,J,!1,!0),C(J)},10097:function(d,b,n){"use strict";n(67428),n(77951),n(56118),n(54979),n(77906),n(93541)},54979:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(80467),g=n(20877),y=n(55141),O=n(99729),x=n(57870);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,w=y(function(){var I=v(A.resolve);O(C,function(N){f(I,A,N).then(R.resolve,P)})});return w.error&&P(w.value),R.promise}})},77906:function(d,b,n){"use strict";var l=n(70816),f=n(20877),v=n(41602).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var O=f.f(this),x=O.reject;return x(y),O.promise}})},93541:function(d,b,n){"use strict";var l=n(70816),f=n(96194),v=n(20677),g=n(29950),y=n(41602).CONSTRUCTOR,O=n(55183),x=f("Promise"),S=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return O(S&&this===x?g:this,A)}})},65975:function(d,b,n){"use strict";var l=n(70816),f=n(44076);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},35370:function(d,b,n){"use strict";var l=n(94598).PROPER,f=n(34351),v=n(30011),g=n(46908),y=n(43516),O=n(95379),x="toString",S=RegExp.prototype,C=S[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(S,x,function(){var w=v(this),I=g(w.source),N=g(O(w));return"/"+I+"/"+N},{unsafe:!0})},50427:function(d,b,n){"use strict";var l=n(70816),f=n(77063),v=n(6495).f,g=n(92779),y=n(46908),O=n(73169),x=n(38119),S=n(92975),C=n(20677),A=f("".slice),R=Math.min,P=S("endsWith"),w=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!w&&!P},{endsWith:function(N){var B=y(x(this));O(N);var Y=arguments.length>1?arguments[1]:void 0,$=B.length,F=Y===void 0?$:R(g(Y),$),G=y(N);return A(B,F-G.length,F)===G}})},9706:function(d,b,n){"use strict";var l=n(70816),f=n(87962),v=n(73169),g=n(38119),y=n(46908),O=n(92975),x=f("".indexOf);l({target:"String",proto:!0,forced:!O("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},9538:function(d,b,n){"use strict";var l=n(68583),f=n(15433),v=n(30011),g=n(68044),y=n(92779),O=n(46908),x=n(38119),S=n(73079),C=n(25534),A=n(85635);f("match",function(R,P,w){return[function(N){var B=x(this),Y=g(N)?S(N,R):void 0;return Y?l(Y,N,B):new RegExp(N)[R](O(B))},function(I){var N=v(this),B=O(I),Y=w(P,N,B);if(Y.done)return Y.value;if(!N.global)return A(N,B);var $=N.unicode;N.lastIndex=0;for(var F=[],G=0,X;(X=A(N,B))!==null;){var Q=O(X[0]);F[G]=Q,Q===""&&(N.lastIndex=C(B,y(N.lastIndex),$)),G++}return G===0?null:F}]})},23448:function(d,b,n){"use strict";var l=n(79736),f=n(68583),v=n(87962),g=n(15433),y=n(43516),O=n(30011),x=n(68383),S=n(68044),C=n(27105),A=n(92779),R=n(46908),P=n(38119),w=n(25534),I=n(73079),N=n(71842),B=n(85635),Y=n(3744),$=Y("replace"),F=Math.max,G=Math.min,X=v([].concat),Q=v([].push),_=v("".indexOf),J=v("".slice),xt=function(ot){return ot===void 0?ot:String(ot)},tt=function(){return"a".replace(/./,"$0")==="$0"}(),et=function(){return/./[$]?/./[$]("a","$0")==="":!1}(),ut=!y(function(){var ot=/./;return ot.exec=function(){var ht=[];return ht.groups={a:"7"},ht},"".replace(ot,"$")!=="7"});g("replace",function(ot,ht,Z){var q=et?"$":"$0";return[function(it,ft){var lt=P(this),M=S(it)?I(it,$):void 0;return M?f(M,it,lt,ft):f(ht,R(lt),it,ft)},function(Ut,it){var ft=O(this),lt=R(Ut);if(typeof it=="string"&&_(it,q)===-1&&_(it,"$<")===-1){var M=Z(ht,ft,lt,it);if(M.done)return M.value}var Et=x(it);Et||(it=R(it));var Vt=ft.global,Pt;Vt&&(Pt=ft.unicode,ft.lastIndex=0);for(var Rt=[],jt;jt=B(ft,lt),!(jt===null||(Q(Rt,jt),!Vt));){var we=R(jt[0]);we===""&&(ft.lastIndex=w(lt,A(ft.lastIndex),Pt))}for(var be="",qt=0,kt=0;kt=qt&&(be+=J(lt,qt,ie)+Jt,qt=ie+le.length)}return be+J(lt,qt)}]},!ut||!tt||et)},54291:function(d,b,n){"use strict";var l=n(68583),f=n(87962),v=n(15433),g=n(30011),y=n(68044),O=n(38119),x=n(53709),S=n(25534),C=n(92779),A=n(46908),R=n(73079),P=n(85635),w=n(56589),I=n(43516),N=w.UNSUPPORTED_Y,B=4294967295,Y=Math.min,$=f([].push),F=f("".slice),G=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var J="ab".split(Q);return J.length!==2||J[0]!=="a"||J[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,J){var xt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,ut){var ot=O(this),ht=y(et)?R(et,Q):void 0;return ht?l(ht,et,ot,ut):l(xt,A(ot),et,ut)},function(tt,et){var ut=g(this),ot=A(tt);if(!X){var ht=J(xt,ut,ot,et,xt!==_);if(ht.done)return ht.value}var Z=x(ut,RegExp),q=ut.unicode,Ut=(ut.ignoreCase?"i":"")+(ut.multiline?"m":"")+(ut.unicode?"u":"")+(N?"g":"y"),it=new Z(N?"^(?:"+ut.source+")":ut,Ut),ft=et===void 0?B:et>>>0;if(ft===0)return[];if(ot.length===0)return P(it,ot)===null?[ot]:[];for(var lt=0,M=0,Et=[];M1?arguments[1]:void 0,B.length)),$=y(N);return A(B,Y,Y+$.length)===$}})},39936:function(d,b,n){"use strict";var l=n(70816),f=n(93523).trim,v=n(78743);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},41474:function(d,b,n){"use strict";var l=n(81339),f=n(19664),v=n(55787),g=n(60393),y=n(19100),O=n(65260),x=n(3744),S=x("iterator"),C=g.values,A=function(P,w){if(P){if(P[S]!==C)try{y(P,S,C)}catch(N){P[S]=C}if(O(P,w,!0),f[w]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(N){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,b,n){"use strict";n.r(b),n.d(b,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return Je},AnimateTransformElement:function(){return rn},BoundingBox:function(){return Zt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Pe},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return Sr},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return He},Font:function(){return $t},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return ke},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return $e},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return Ce},Parser:function(){return Ke},PathElement:function(){return yt},PathParser:function(){return at},PatternElement:function(){return Kr},Point:function(){return Nt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return k},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return ye},Rotate:function(){return zr},SVGElement:function(){return De},SVGFontLoader:function(){return vn},Scale:function(){return Gr},Screen:function(){return ze},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return br},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ge},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return pe},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return _t},default:function(){return Pe},getSelectorSpecificity:function(){return Qe},normalizeAttributeName:function(){return W},normalizeColor:function(){return ct},parseExternalUrl:function(){return nt},presets:function(){return or},toNumbers:function(){return Mt},trimLeft:function(){return Xe},trimRight:function(){return ae},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ze}});var l=n(10097),f=n(72633),v=n(9538),g=n(23448),y=n(95014),O=n(60393),x=n(41474),S=n(49618),C=n(35618),A=n(50427),R=n(54291),P=n(32772),w=n(39936),I=n(45810),N=n(34453),B=n(9706),Y=n(81167);var $=function(h,t){return($=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function F(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}$(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function G(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function ut(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function ht(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,T,m,D){if(isNaN(m)&&!(p.type&M.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&M.HORIZ_LINE_TO&&(p.type=M.LINE_TO,p.y=p.relative?0:T),c&&p.type&M.VERT_LINE_TO&&(p.type=M.LINE_TO,p.x=p.relative?0:E),s&&p.type&M.CLOSE_PATH&&(p.type=M.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-T:D),p.type&M.ARC&&(p.rX===0||p.rY===0)&&(p.type=M.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(T,m,D,V,L){var U=Math.abs,K=!1,j=0,z=0;if(T.type&M.SMOOTH_CURVE_TO&&(j=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),T.type&(M.CURVE_TO|M.SMOOTH_CURVE_TO)?(u=T.relative?m+T.x2:T.x2,c=T.relative?D+T.y2:T.y2):(u=NaN,c=NaN),T.type&M.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):T.type&M.QUAD_TO?(p=T.relative?m+T.x1:T.x1,E=T.relative?D+T.y1:T.y2):(p=NaN,E=NaN),T.type&M.LINE_COMMANDS||T.type&M.ARC&&(T.rX===0||T.rY===0||!T.lArcFlag)||T.type&M.CURVE_TO||T.type&M.SMOOTH_CURVE_TO||T.type&M.QUAD_TO||T.type&M.SMOOTH_QUAD_TO){var rt=T.x===void 0?0:T.relative?T.x:T.x-m,st=T.y===void 0?0:T.relative?T.y:T.y-D;j=isNaN(p)?T.x1===void 0?j:T.relative?T.x:T.x1-m:p-m,z=isNaN(E)?T.y1===void 0?z:T.relative?T.y:T.y1-D:E-D;var H=T.x2===void 0?0:T.relative?T.x:T.x2-m,vt=T.y2===void 0?0:T.relative?T.y:T.y2-D;U(rt)<=s&&U(st)<=s&&U(j)<=s&&U(z)<=s&&U(H)<=s&&U(vt)<=s&&(K=!0)}return T.type&M.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:T})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return M.ARC===s.type?function(p,E,T){var m,D,V,L;p.cX||J(p,E,T);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,j=Math.ceil(K/90),z=new Array(j),rt=E,st=T,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),Otmt&&L(Z(m,V.x1,V.x2,V.x,mt));for(var z=0,rt=ht(D,V.y1,V.y2,V.y);zmt&&U(Z(D,V.y1,V.y2,V.y,mt))}if(V.type&M.ARC){L(V.x),U(V.y),J(V,m,D);for(var st=V.xRot/180*Math.PI,H=Math.cos(st)*V.rX,vt=Math.sin(st)*V.rX,gt=-Math.sin(st)*V.rY,pt=Math.cos(st)*V.rY,bt=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=bt[0],Lt=bt[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Yt=180*Math.atan2(Gt,Ft)/Math.PI;return YtTt&&mtTt&&mtp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===Et[this.curCommandType]&&(M.HORIZ_LINE_TO===this.curCommandType?a({type:M.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):M.VERT_LINE_TO===this.curCommandType?a({type:M.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===M.MOVE_TO||this.curCommandType===M.LINE_TO||this.curCommandType===M.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),M.MOVE_TO===this.curCommandType&&(this.curCommandType=M.LINE_TO)):this.curCommandType===M.CURVE_TO?a({type:M.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===M.SMOOTH_CURVE_TO?a({type:M.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===M.QUAD_TO?a({type:M.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===M.ARC&&a({type:M.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!it(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=M.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=M.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=M.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=M.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=M.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=M.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=M.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=M.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=M.ARC,this.curCommandRelative=s==="a"}else r.push({type:M.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[j+3]=Ee,Ee!==0){var Te=255/Ee;o[j]=(Ot*z>>>rt)*Te,o[j+1]=(Ft*z>>>rt)*Te,o[j+2]=(Gt*z>>>rt)*Te}else o[j]=o[j+1]=o[j+2]=0;Ot-=wt,Ft-=It,Gt-=zt,Yt-=mt,wt-=L.r,It-=L.g,zt-=L.b,mt-=L.a;var re=xe+a+1;re=K+(re>>rt,Wt>0?(Wt=255/Wt,o[Qt]=(er*z>>>rt)*Wt,o[Qt+1]=(rr*z>>>rt)*Wt,o[Qt+2]=(nr*z>>>rt)*Wt):o[Qt]=o[Qt+1]=o[Qt+2]=0,er-=Ar,rr-=Pr,nr-=Rr,ir-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Qt=ne+((Qt=Dr+p)>>j,o[H+1]=wt*K>>>j,o[H+2]=It*K>>>j,At-=Tt,wt-=Lt,It-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=st+((z=Yt+a+1)>>j,o[z+1]=Ee*K>>>j,o[z+2]=Te*K>>>j,xe-=Le,Ee-=Be,Te-=me,Le-=L.r,Be-=L.g,me-=L.b,z=Ht+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function Se(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var or=Object.freeze({__proto__:null,offscreen:ce,node:Se});function _t(h){return h.replace(/(?!\u3000)\s+/gm," ")}function Xe(h){return h.replace(/^[\n \t]+/,"")}function ae(h){return h.replace(/[\n \t]+$/,"")}function Mt(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var je=/^[A-Z-]+$/;function W(h){return je.test(h)?h.toLowerCase():h}function nt(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function ct(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var dt=/(\[[^\]]+\])/g,St=/(#[^\s+>~.[:]+)/g,ve=/(\.[^\s+>~.[:]+)/g,Ve=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,ge=/(:[\w-]+\([^)]*\))/gi,de=/(:[^\s+>~.[:]+)/g,We=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function Qe(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,dt),t[1]+=r,[e,r]=te(e,St),t[0]+=r,[e,r]=te(e,ve),t[1]+=r,[e,r]=te(e,Ve),t[2]+=r,[e,r]=te(e,ge),t[1]+=r,[e,r]=te(e,de),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,We),t[2]+=r,t.join("")}var Ce=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ze(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return _t(this.getString()).trim().split(t).map(i=>new k(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=ct(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?k.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=Mt(t);return new Nt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=Mt(t);return new Nt(r,i)}static parsePath(t){for(var e=Mt(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Nt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class ze{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:T,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=_t(i).replace(/^defer\s/,""),[U,K]=L.split(" "),j=U||"xMidYMid",z=K||"meet",rt=a/o,st=s/u,H=Math.min(rt,st),vt=Math.max(rt,st),gt=o,pt=u;z==="meet"&&(gt*=H,pt*=H),z==="slice"&&(gt*=vt,pt*=vt);var bt=new k(e,"refX",E),Tt=new k(e,"refY",T),Lt=bt.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*bt.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,At=H*V;r.beginPath(),r.moveTo(Bt,At),r.lineTo(a,At),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var wt=z==="meet"&&H===st,It=z==="slice"&&vt===st,zt=z==="meet"&&H===rt,mt=z==="slice"&&vt===rt;j.startsWith("xMid")&&(wt||It)&&r.translate(a/2-gt/2,0),j.endsWith("YMid")&&(zt||mt)&&r.translate(0,s/2-pt/2),j.startsWith("xMax")&&(wt||It)&&r.translate(a-gt,0),j.endsWith("YMax")&&(zt||mt)&&r.translate(0,s-pt)}switch(!0){case j==="none":r.scale(rt,st);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(vt,vt);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:T,mouse:m}=this,D=1e3/T;if(this.frameDuration=D,this.readyPromise=new Promise(j=>{this.resolveReady=j}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:T}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(T||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=Mt(t.getAttribute("viewBox").getString()),j=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?j=rt.getPixels("x")/i:isNaN(K[2])||(j=K[2]/i)}if(typeof a=="number"){var st=t.getStyle("height");st.hasValue()?z=st.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}j||(j=z),z||(z=j),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/j,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),T&&(this.isFirstRender=!1)}}ze.defaultWindow=Fr,ze.defaultFetch=Ur;var{defaultFetch:Pn}=ze,Rn=typeof DOMParser!="undefined"?DOMParser:null;class Ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Nt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class zr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=Mt(e);this.angle=new k(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class Gr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Nt.parseScale(e);(i.x===0||i.y===0)&&(i.x=Ce,i.y=Ce),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Mt(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,T=0,m=1,D=1/(a*(c*m-p*T)-o*(u*m-p*E)+s*(u*T-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*T),D*(p*E-u*m),D*(s*T-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new k(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return _t(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class pe{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=pe.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new pe(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=W(s.nodeName);this.attributes[u]=new k(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new k(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new k(this.document,t,"");return this.attributes[t]=i,i}return r||k.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return k.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new k(this.document,t,"");return this.styles[t]=u,u}return i||k.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=pe.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof fe=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class $t{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?$t.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=_t(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&$t.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&$t.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&$t.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new $t(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}$t.styles="normal|italic|oblique|inherit",$t.variants="normal|small-caps|inherit",$t.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class Zt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Nt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==M.CURVE_TO&&t!==M.SMOOTH_CURVE_TO&&t!==M.QUAD_TO&&t!==M.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Nt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new k(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var T=new k(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=T}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||Ce}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),j=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=Mt(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=j.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var st=this.getStyle("font"),H=this.getStyle("font-style"),vt=this.getStyle("font-variant"),gt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),bt=this.getStyle("font-family"),Tt=new $t(H.getString(),vt.getString(),gt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",bt.getString(),$t.parse(st.getString(),t.font));H.setValue(Tt.fontStyle),vt.setValue(Tt.fontVariant),gt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),bt.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class yt extends ye{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new at(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new Zt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case at.MOVE_TO:this.pathM(t,r);break;case at.LINE_TO:this.pathL(t,r);break;case at.HORIZ_LINE_TO:this.pathH(t,r);break;case at.VERT_LINE_TO:this.pathV(t,r);break;case at.CURVE_TO:this.pathC(t,r);break;case at.SMOOTH_CURVE_TO:this.pathS(t,r);break;case at.QUAD_TO:this.pathQ(t,r);break;case at.SMOOTH_QUAD_TO:this.pathT(t,r);break;case at.ARC:this.pathA(t,r);break;case at.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),T=1;T1&&(i*=Math.sqrt(T),a*=Math.sqrt(T));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Nt(m*i*E.y/a,m*-a*E.x/i),V=new Nt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],j=lr(U,K);return Ze(U,K)<=-1&&(j=Math.PI),Ze(U,K)>=1&&(j=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:j}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=yt.pathA(r),T=1-s?1:-1,m=p+T*(E/2),D=new Nt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-T*Math.PI/2),r.addMarkerAngle(i,m-T*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){yt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends yt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends ye{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=$t.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new Zt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=_t(e.textContent||"");return i===0&&(o=Xe(o)),i===a&&(o=ae(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=$t.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,T=Mt(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var T=a.measureText(t);return E&&(e.x-=T),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=T),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+T),e.maxX=Math.max(e.maxX,a.x,a.x+T),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=Mt(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ge{constructor(){super(...arguments),this.type="textNode"}}class De extends ye{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new k(r,"fontSize",$t.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),T=this.getAttribute("viewBox"),m=T.hasValue()?Mt(T.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),T=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),T.hasValue()&&T.setValue("".concat(e,"px"))}}}class Er extends yt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new Zt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends yt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new Zt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends yt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new Zt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends yt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Nt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Nt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new Zt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends yt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Nt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new Zt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new De(this.document,null);o.attributes.viewBox=new k(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new k(this.document,"width","".concat(i,"px")),o.attributes.height=new k(this.document,"height","".concat(a,"px")),o.attributes.transform=new k(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var T=-1;T<=1;T++)u.save(),o.attributes.x=new k(this.document,"x",E*s.width),o.attributes.y=new k(this.document,"y",T*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new De(this.document,null);u.type=this.type,u.attributes.viewBox=new k(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new k(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new k(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new k(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new k(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new k(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new k(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new k(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class ke extends ye{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new Zt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new k(s,"x",-u/3),E.attributes.y=new k(s,"y",-u/3),E.attributes.width=new k(s,"width",u),E.attributes.height=new k(s,"height",u);var T=new ke(s,null);T.attributes.transform=new k(s,"transform",this.getAttribute("gradientTransform").getValue()),T.children=[E];var m=new De(s,null);m.attributes.x=new k(s,"x",0),m.attributes.y=new k(s,"y",0),m.attributes.width=new k(s,"width",p.width),m.attributes.height=new k(s,"height",p.height),m.children=[T];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new k(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class Je extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new k(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends yt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new k(e,"fontSize",$t.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new Zt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new ke(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function qe(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case at.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case at.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case at.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case at.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case at.ARC:{var[o,s,u,c,p,E,T,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(T),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-T),t.translate(-o,-s));break}case at.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var T=this.textHeight/20,m=this.getEquidistantPointOnPath(p,T,0),D=this.getEquidistantPointOnPath(p+E,T,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=qe(qe({},m),{},{x:m.x+U,y:m.y+K}),V.p1=qe(qe({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],T=e.length;this.letterSpacingCache=E;for(var m=0;mst===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,j=0;(s==="middle"||s==="center")&&(j=-L/2),(s==="end"||s==="right")&&(j=-L),j+=K,r.forEach((z,rt)=>{var{offset:st,segment:H,rotation:vt}=this.findSegmentToFitChar(t,s,L,U,i,j,o,z,rt);j=st,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:vt})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case at.MOVE_TO:this.pathM(r,c);break;case at.LINE_TO:u=this.pathL(r,c);break;case at.HORIZ_LINE_TO:u=this.pathH(r,c);break;case at.VERT_LINE_TO:u=this.pathV(r,c);break;case at.CURVE_TO:this.pathC(r,c);break;case at.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case at.QUAD_TO:this.pathQ(r,c);break;case at.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case at.ARC:c=this.pathA(r);break;case at.CLOSE_PATH:yt.pathZ(r);break}s.type!==at.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:at.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=yt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=yt.pathL(t).point;return e.push(r,i),at.LINE_TO}pathH(t,e){var{x:r,y:i}=yt.pathH(t).point;return e.push(r,i),at.LINE_TO}pathV(t,e){var{x:r,y:i}=yt.pathV(t).point;return e.push(r,i),at.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=yt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=yt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),at.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=yt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=yt.pathT(t);return e.push(r.x,r.y,i.x,i.y),at.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=yt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case at.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case at.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case at.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case at.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,T=Math.PI/180;if(Math.abs(c-E)E;u-=T)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+T;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+Ce),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case at.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case at.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends ye{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new Zt(t,e,t+r,e+i)}}class cn extends ye{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=_t(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var T=E.trim();if(T){var m=t.styles[T]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),j=L.substr(U+1,L.length-U).trim();K&&j&&(m[K]=new k(t,K,j))}),t.styles[T]=m,t.stylesSpecificity[T]=Qe(T),T==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=nt(L);U&&new vn(t).load(D,U)}})}}})}})}}br.parseExternalUrl=nt;class gn extends ye{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new De(e,null),i.attributes.viewBox=new k(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new k(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new k(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new k(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new k(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new k(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return pe.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function _e(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function tr(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=Mt(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,$e.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new Sr(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var T=r.createCanvas(i+o,a+s),m=T.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(T,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}$e.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=pe.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class He extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var T=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,He.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-T+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,T-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}He.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),kt(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:De,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:yt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:Je,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ge,tref:on,a:un,textPath:hn,image:fn,g:ke,symbol:cn,style:br,use:gn,mask:$e,clipPath:pn,filter:He,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:Sr,feGaussianBlur:En,title:Tn,desc:On};function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=zn,ue.elementTypes=Fn;function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Ae(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new Ke(r),this.screen=new ze(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new Ke(i),o=yield a.parse(e);return new Pe(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new Ke(r),a=i.parseFromString(e);return new Pe(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pe.from(t,e,Ae(Ae({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pe.fromString(t,e,Ae(Ae({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Ae({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Ae(Ae({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); diff --git a/index.html b/index.html index 6759658505..136c428b43 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Shixuns__Edit__index.ba5fe4da.async.js b/p__Shixuns__Edit__index.5bd3f457.async.js similarity index 68% rename from p__Shixuns__Edit__index.ba5fe4da.async.js rename to p__Shixuns__Edit__index.5bd3f457.async.js index 8ccd28a39d..3c68464571 100644 --- a/p__Shixuns__Edit__index.ba5fe4da.async.js +++ b/p__Shixuns__Edit__index.5bd3f457.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6277],{65363:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xe}});var b=ae(72308),be=ae(59301),Je={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},Te=Je,Ze=ae(7657),ut=function(Ie,et){return be.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:et,icon:Te}))},he=be.forwardRef(ut),Xe=he},87169:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xe}});var b=ae(72308),be=ae(59301),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Te=Je,Ze=ae(7657),ut=function(Ie,et){return be.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:et,icon:Te}))},he=be.forwardRef(ut),Xe=he},11724:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xe}});var b=ae(72308),be=ae(59301),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},Te=Je,Ze=ae(7657),ut=function(Ie,et){return be.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:et,icon:Te}))},he=be.forwardRef(ut),Xe=he},32050:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xe}});var b=ae(72308),be=ae(59301),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Te=Je,Ze=ae(7657),ut=function(Ie,et){return be.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:et,icon:Te}))},he=be.forwardRef(ut),Xe=he},25346:function(je,Nt){"use strict";Nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},68055:function(je,Nt){"use strict";Nt.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},18468:function(je,Nt){"use strict";Nt.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},74042:function(){"use strict";function je(de,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=de,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(je.prototype,"name",{get:function(){return this._name},set:function(de){if(typeof de!="string"||de==="")throw new Error("Shape name must be a valid string.");this._name=de}}),Object.defineProperty(je.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("The default value must be a real number, not: "+de);this._defaultValue=de}}),Object.defineProperty(je.prototype,"minimum",{get:function(){return this._minimum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Minimum must be a real number, not: "+de);this._minimum=de}}),Object.defineProperty(je.prototype,"maximum",{get:function(){return this._maximum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Maximum must be a real number, not: "+de);this._maximum=de}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(de,a){var E=go.Shape._FigureParameters[de];return E?E[a]:null},go.Shape.setFigureParameter=function(de,a,E){if(!(E instanceof je))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[de];x||(x=[],go.Shape._FigureParameters[de]=x),x[a]=E};var Nt=[];function ae(de,a){var E=Nt.pop();return E===void 0?new go.Point(de,a):(E.x=de,E.y=a,E)}function b(){var de=Nt.pop();return de===void 0?new go.Point:de}function be(de){Nt.push(de)}function Je(de,a,E,x,y,ee,ne,oe,le){le||(le=new go.Point);var ie=de-E,Ce=y-ne,ye=NaN,Ge=NaN;if(ie===0)if(Ce===0)de===E&&(ye=de,Ge=a);else{var We=(ee-oe)/Ce,Et=ee-We*y;ye=de,Ge=We*ye+Et}else if(Ce===0){var ht=(a-x)/ie,ft=a-ht*de;ye=y,Ge=ht*ye+ft}else{var ht=(a-x)/ie,We=(ee-oe)/Ce,ft=a-ht*de,Et=ee-We*y;ye=(Et-ft)/(ht-We),Ge=ht*ye+ft}return le.x=ye,le.y=Ge,le}function Te(de,a,E,x,y,ee,ne,oe,le,ie,Ce,ye,Ge,We){var Et=1-le,ht=le,ft=de*Et+E*ht,Gn=a*Et+x*ht,Nn=E*Et+y*ht,ca=x*Et+ee*ht,$n=y*Et+ne*ht,Xt=ee*Et+oe*ht,Mn=ft*Et+Nn*ht,dt=Gn*Et+ca*ht,Tt=Nn*Et+$n*ht,ln=ca*Et+Xt*ht,fn=Mn*Et+Tt*ht,vn=dt*Et+ln*ht;ie.x=ft,ie.y=Gn,Ce.x=Mn,Ce.y=dt,ye.x=fn,ye.y=vn,Ge.x=Tt,Ge.y=ln,We.x=$n,We.y=Xt}var Ze=new go.Spot(.156,.156),ut=new go.Spot(.844,.844),he=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new je("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*he,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,1,-y,-y)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(de,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(de,a,E){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=Ze,y.spot2=ut,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,he*a,0,a,(1-he)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,he*E,(1-he)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,he*E,he*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-he)*a,0,0,(1-he)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new je("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y.5&&(x=.5);var y=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a/2);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a/2);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+oe,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,oe,oe).close())),ee.spot1=Ze,ee.spot2=ut,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(de,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new je("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new je("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(de,a,E){var x=de?de.parameter1:NaN,y=de?de.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var ee=x%360;ee<0&&(ee+=360);var ne=y%360,oe=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(oe,oe).add(new go.PathSegment(go.PathSegment.Arc,ee,ne,oe,oe,oe,oe).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(de,a,E){var x=he/Math.SQRT2*.5,y=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,ee*E,a,(1-x)*E,(y+x)*a,(ee+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new je("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,ee=a/2,ne=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new je("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,ee=a/2,ne=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new je("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(de,a,E){var x=de?de.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var ee=a/2,ne=E/2,oe=Math.atan2(E,a),le=x-Math.min(Math.cos(oe)*x/2,ee),ie=x-Math.min(Math.sin(oe)*x/2,ne),y=new go.Geometry,Ce=new go.PathFigure(le,0,!0);return y.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,ee,.2*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,ie)),Ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,E-ie)),Ce.add(new go.PathSegment(go.PathSegment.Line,a-le,E)),Ce.add(new go.PathSegment(go.PathSegment.Line,ee,.8*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,le,E)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,E-ie)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new je("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new je("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new je("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.5);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,he*a,0,a,(.5-he/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+he/2)*E,he*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var ee=.2,ne=.3,oe=0,le=ee*he;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+oe)*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne)*a,(.5-le+oe)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne+.05)*a,(.5-le+oe-.02)*E)),ee=.2,ne=0,oe=-.3,le=ee*he,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+oe)*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne)*a,(.5-le+oe)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+oe)*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne)*a,(.5-le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),ee=.2,ne=-.3,oe=0,le=ee*he,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne-.05)*a,(.5-le+oe-.02)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+oe)*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne)*a,(.5-le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ne=.5,oe=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+ee)*a,oe*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,E*oe,ee*a,ee*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),oe=.75,y=new go.PathFigure((ne+ee)*a,oe*E,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,E*oe,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(de,a,E){var x=.8535533905932737,y=.5*a,ee=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,ee,y,ee)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=.5,oe=.5,le=new go.PathFigure(ne*a,(oe-ee)*E);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ee=.4,y=he*.4;var ie=b(),Ce=b(),ye=b(),Ge=b();Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.42,ie,Ce,ye,Ge,Ge);var We=b(),Et=b(),ht=b();Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.58,Ge,Ge,ht,We,Et);var ft=b(),Gn=b(),Nn=b();Te(ne,oe+ee,ne-y,oe+ee,ne-ee,oe+y,ne-ee,oe,.42,ft,Gn,Nn,Ge,Ge);var ca=b(),$n=b(),Xt=b();return Te(ne,oe+ee,ne-y,oe+ee,ne-ee,oe+y,ne-ee,oe,.58,Ge,Ge,Xt,ca,$n),le.add(new go.PathSegment(go.PathSegment.Move,Xt.x*a,Xt.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,ca.x*a,ca.y*E,$n.x*a,$n.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*E,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,Xt.x*a,Xt.y*E).close()),le.add(new go.PathSegment(go.PathSegment.Move,Nn.x*a,Nn.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,We.x*a,We.y*E,Et.x*a,Et.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Nn.x*a,Nn.y*E,ft.x*a,ft.y*E,Gn.x*a,Gn.y*E).close()),be(ie),be(Ce),be(ye),be(Ge),be(We),be(Et),be(ht),be(ft),be(Gn),be(Nn),be(ca),be($n),be(Xt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new je("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,ee=y+x;return new go.Geometry().add(new go.PathFigure(ee,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(de,a,E){var x=new go.Geometry,y=he*.4,ee=.4,ne=.5,oe=.5,le=b(),ie=b(),Ce=b(),ye=b(),Ge=new go.PathFigure((ne-ee)*a,oe*E,!1);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.44,Ce,ye,ie,le,le),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E,ye.x*a,ye.y*E));var We=ae(ie.x,ie.y);Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.56,le,le,ie,Ce,ye);var Et=ae(ie.x,ie.y);Ge.add(new go.PathSegment(go.PathSegment.Line,(We.x*.1+.95*.9)*a,We.y*.1*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,We.y*.1*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ge.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ge.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,(Et.x*.1+.9)*a,.15*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,(Et.x*.1+.9)*a,(Et.y*.1+.05*.9)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,Et.x*a,Et.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ce.x*a,Ce.y*E,ye.x*a,ye.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ee=.35,y=he*.35;var ht=new go.PathFigure(ne*a,(oe-ee)*E,!1);x.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ht.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E));var ft=new go.PathFigure((ne-ee)*a,oe*E,!1);return x.add(ft),be(le),be(ie),be(Ce),be(ye),be(We),be(Et),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(de,a,E){var x=new go.Geometry,y=.375,ee=0,ne=-.125,oe=y*he,le=new go.PathFigure((.525+ee)*a,(.5+y+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ne)*E,(.5+oe+ee)*a,(.5+y+ne)*E,(.5+y+ee)*a,(.5+oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ne)*E,(1-.5+y+ee)*a,(.5-oe+ne)*E,(.5+oe+ee)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+y+ne)*E,(.5-y+ee)*a,(.5+oe+ne)*E,(.5-oe+ee)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,ee=0,ne=-.125,oe=y*he;var le=new go.PathFigure((1-.5+y+ee)*a,(.5+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+y+ne)*E,(.5+y+ee)*a,(.5+oe+ne)*E,(.5+oe+ee)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5+y+ne)*E,(.5-y+ee)*a,(.5+oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ne)*E,(.5+oe+ee)*a,(.5-y+ne)*E,(1-.5+y+ee)*a,(.5-oe+ne)*E));var le=new go.PathFigure((.525+ee)*a,(.5+y+ne)*E,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(de,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new je("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new je("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=de?de.parameter2:NaN;isNaN(y)&&(y=.3);var ee=(1-x)*a,ne=(.5-y/2)*E,oe=(.5+y/2)*E,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,oe)),ie.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),le.spot1=new go.Spot(0,ne/E);var Ce=Je(0,oe/E,1,oe/E,ee/a,1,1,.5,b());return le.spot2=new go.Spot(Ce.x,Ce.y),be(Ce),le}),go.Shape.setFigureParameter("Arrow2",0,new je("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new je("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=de?de.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var ee=a-x,ne=(E-y)/2,oe=ne+y,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,oe)),ie.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),le.spot1=new go.Spot(0,ne/E);var Ce=Je(0,oe/E,1,oe/E,ee/a,1,1,.5,b());return le.spot2=new go.Spot(Ce.x,Ce.y),be(Ce),le}),go.Shape.defineFigureGenerator("Chevron",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new je("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=Je(0,.5,.3,0,0,y/E,.1,y/E,b());return ne.spot1=new go.Spot(le.x,le.y),le=Je(.7,1,1,.5,0,ee/E,1,ee/E,le),ne.spot2=new go.Spot(le.x,le.y),be(le),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new je("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new je("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-x)/2,ne=ee+x,oe=(E-y)/2,le=oe+y;(x>E||y>E)&&(y>x?(x=x*E/y,ee=(E-x)/2,ne=ee+x,oe=0,le=E):(ee=0,ne=E,oe=0,le=E));var ie=new go.Geometry,Ce=new go.PathFigure(a,.5*E,!0);ie.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe).close());var ye=Je(0,.5,.3,oe/E,0,ee/E,1,ee/E,b());return ie.spot1=new go.Spot(ye.x,ye.y),ye=Je(.7,le/E,1,.5,0,ne/E,1,ne/E,ye),ie.spot2=new go.Spot(ye.x,ye.y),be(ye),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new je("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,y/E);var le=Je(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),be(le),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new je("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new je("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-x)/2,ne=ee+x,oe=(E-y)/2,le=oe+y;(x>E||y>E)&&(y>x?(x=x*E/y,ee=(E-x)/2,ne=ee+x,oe=0,le=E):(ee=0,ne=E,oe=0,le=E));var ie=new go.Geometry,Ce=new go.PathFigure(a,.5*E,!0);ie.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe).close()),ie.spot1=new go.Spot(0,ee/E);var ye=Je(.7,le/E,1,.5,0,ne/E,1,ne/E,b());return ie.spot2=new go.Spot(ye.x,ye.y),be(ye),ie}),go.Shape.setFigureParameter("Pointer",0,new je("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=Je(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),be(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new je("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y.spot1=new go.Spot(x,.35);var ne=Je(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),be(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new je("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var le=Je(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),be(le),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new je("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=50);var y=(E-x)/2,ee=y+x;x>E&&(y=0,ee=E);var ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,y/E);var le=Je(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),be(le),ne}),go.Shape.setFigureParameter("SquareArrow",0,new je("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(0,.9*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var ee=new go.PathFigure(0,.9*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,he*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-he*x,(.5+ee)*a,1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-ee)*a,1*E,0,E-he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var oe=new go.PathFigure(a,x,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-he*x,(.5+ee)*a,2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-he*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(0,E-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,he*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-he*x,(.5+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-ee)*a,E,0,E-he*x));var oe=new go.PathFigure(0,E-x,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-he*x,(.5-ee)*a,E-2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+ee)*a,E-2*x,a,E-x-he*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-he*x,0,a,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+ee)*E,a-he*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,he*x,E,0,(.5+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*E,he*x,0));var oe=new go.PathFigure(x,0,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+he*x,0,2*x,(.5-ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+ee)*E,x+he*x,E)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(a-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-he*x,0,a,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+ee)*E,a-he*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,he*x,E,0,(.5+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*E,he*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var oe=new go.PathFigure(a-x,0,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-he*x,0,a-2*x,(.5-ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+ee)*E,a-x-he*x,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.25*a,.25*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(de,a,E){var x=new go.Geometry,y=.2,ee=.1,ne=he*y,oe=he*ee,le=.5,ie=.1,Ce=new go.PathFigure(le*a,(ie+ee)*E,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-y)*a,ie*E,(le-ne)*a,(ie+ee)*E,(le-y)*a,(ie+oe)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ee)*E,(le-y)*a,(ie-oe)*E,(le-ne)*a,(ie-ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+y)*a,ie*E,(le+ne)*a,(ie-ee)*E,(le+y)*a,(ie-oe)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ee)*E,(le+y)*a,(ie+oe)*E,(le+ne)*a,(ie+ee)*E));var ye=.05,Ge=he*ye;le=.05,ie=.25;var We=new go.PathFigure(.5*a,.2*E,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),le=.95,ie=.25,We.add(new go.PathSegment(go.PathSegment.Bezier,(le+ye)*a,ie*E,(le+Ge)*a,(ie-ye)*E,(le+ye)*a,(ie-Ge)*E)),We.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),We.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),We.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),ye=.025,Ge=he*ye,le=.825,ie=.35,We.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ye)*E,(le+ye)*a,(ie-Ge)*E,(le+Ge)*a,(ie-ye)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(le-ye)*a,ie*E,(le-Ge)*a,(ie-ye)*E,(le-ye)*a,(ie-Ge)*E)),We.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),We.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),We.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),ye=.05,Ge=he*ye,le=.5,ie=.7,We.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ye)*E,(le+ye)*a,(ie-Ge)*E,(le+Ge)*a,(ie-ye)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(le-ye)*a,ie*E,(le-Ge)*a,(ie-ye)*E,(le-ye)*a,(ie-Ge)*E)),We.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),We.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),We.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),ye=.025,Ge=he*ye,le=.175,ie=.35,We.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ye)*E,(le+ye)*a,(ie-Ge)*E,(le+Ge)*a,(ie-ye)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(le-ye)*a,ie*E,(le-Ge)*a,(ie-ye)*E,(le-ye)*a,(ie-Ge)*E)),We.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),We.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),We.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),ye=.05,Ge=he*ye,le=.05,ie=.25,We.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ye)*E,(le-ye)*a,(ie-Ge)*E,(le-Ge)*a,(ie-ye)*E)),We.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new je("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,ee=new go.PathFigure(a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var ee=new go.PathFigure(.5*a,.5*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("Database",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var oe=new go.PathFigure(a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+ee)*E,(.5+y)*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+ee)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var oe=new go.PathFigure(a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var ee=he*.2,ne=new go.PathFigure(0,.2*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*E,(.2-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+ee)*a,0,a,(.2-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+ee)*E,(.8+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-ee)*a,E,0,(.8+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var oe=new go.PathFigure(0,y*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("Document",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(.1*a,.4*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var ee=new go.PathFigure(a,.5*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E));var ne=new go.PathFigure(a,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure(y*a,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,ee*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee*E)),x}),go.Shape.defineFigureGenerator("Junction",function(de,a,E){var x=new go.Geometry,y=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ne=he*.5,oe=.5,le=new go.PathFigure(a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,E,a,(oe+ne)*E,(oe+ne)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,oe*E,(oe-ne)*a,E,0,(oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,0,0,(oe-ne)*E,(oe-ne)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,oe*E,(oe+ne)*a,0,a,(oe-ne)*E));var ie=new go.PathFigure((ee+y)*a,(ee+y)*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*E)),ie.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Line,(ee+y)*a,ee*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(.5*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*E,a,(ee+y)*E,(ee+y)*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var ee=new go.PathFigure(.2*a,.1*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var oe=new go.PathFigure(.5*y*a,y*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(a,ee*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var oe=new go.PathFigure(a,.5*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure((1-y)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(y*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(a,ee*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var oe=new go.PathFigure(a,ee*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee*E));var le=new go.PathFigure(.8*a,.75*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(de,a,E){var x=new go.Geometry,y=he*.1,ee=.1,ne=.9,oe=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,E)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ie=new go.PathFigure((ne+ee)*a,oe*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.4,ne=he*.1,oe=.1,le=.9,ie=.5,Ce=new go.PathFigure(.8*a,.5*E,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+ee)*E,(.4+y)*a,E)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,E)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-ee)*E));var ye=new go.PathFigure((le+oe)*a,ie*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a,ie*E,(le-ne)*a,(ie+oe)*E,(le-oe)*a,(ie+ne)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a,ie*E,(le+ne)*a,(ie-oe)*E,(le+oe)*a,(ie-ne)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=0,oe=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+ee)*a,(oe-y)*E,.7*a,(oe-ee)*E)),y=.1,ee=he*.1,ne=.9,oe=.5;var ie=new go.PathFigure((ne-y)*a,oe*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=0,oe=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+ee+ee)*a,(oe-y)*E,.8*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(oe+ee)*E,(ne+ee+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=.2,oe=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.8*a,.5*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+ee)*a,(oe-y)*E,.7*a,(oe-ee)*E)),y=.1,ee=he*.1,ne=.9,oe=.5;var Ce=new go.PathFigure((ne-y)*a,oe*E,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=.2,oe=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.2*a,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+ee)*a,(oe-y)*E,.9*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(de,a,E){var x=new go.Geometry,y=he*.1,ee=.1,ne=.1,oe=.5,le=new go.PathFigure((ne-y*.5)*a,E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*a,E,(ne+ee)*a,0,(ne+y)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=.5,oe=.5,le=new go.PathFigure((ne-ee)*a,oe*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,oe*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee-.1)*a,oe*E,ne*a,(oe-ee)*E,ne*a,(oe+ee)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(de,a,E){var x=new go.Geometry,y=a,ee=E;a=a*.38,E=E*.6;var ne=he*.8,oe=.8,le=0,ie=.5,Ce=(y-a)/2,ye=(ee-E)/2,Ge=new go.PathFigure(le*a+Ce,(ie+oe)*E+ye,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ce,ie*E+ye,(le-ne)*a+Ce,(ie+oe)*E+ye,(le-oe)*a+Ce,(ie+ne)*E+ye)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le-oe)*a+Ce,(ie-ne)*E+ye,(le-ne)*a+Ce,(ie-oe)*E+ye)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe+ne*.5)*a+Ce,ie*E+ye,le*a+Ce,(ie-oe)*E+ye,(le-oe+ne*.5)*a+Ce,(ie-ne)*E+ye)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le-oe+ne*.5)*a+Ce,(ie+ne)*E+ye,le*a+Ce,(ie+oe)*E+ye).close()),ne=he*.4,oe=.4,le=.2,ie=.5;var We=new go.PathFigure(le*a+Ce,(ie+oe)*E+ye,!0);x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ce,ie*E+ye,(le-ne)*a+Ce,(ie+oe)*E+ye,(le-oe)*a+Ce,(ie+ne)*E+ye)),We.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le-oe)*a+Ce,(ie-ne)*E+ye,(le-ne)*a+Ce,(ie-oe)*E+ye)),We.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe+ne*.5)*a+Ce,ie*E+ye,le*a+Ce,(ie-oe)*E+ye,(le-oe+ne*.5)*a+Ce,(ie-ne)*E+ye)),We.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le-oe+ne*.5)*a+Ce,(ie+ne)*E+ye,le*a+Ce,(ie+oe)*E+ye).close()),ne=he*.2,oe=.2,le=.5,ie=.5;var Et=new go.PathFigure((le-oe)*a+Ce,ie*E+ye,!0);x.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le-oe)*a+Ce,(ie-ne)*E+ye,(le-ne)*a+Ce,(ie-oe)*E+ye)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ce,ie*E+ye,(le+ne)*a+Ce,(ie-oe)*E+ye,(le+oe)*a+Ce,(ie-ne)*E+ye)),Et.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le+oe)*a+Ce,(ie+ne)*E+ye,(le+ne)*a+Ce,(ie+oe)*E+ye)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ce,ie*E+ye,(le-ne)*a+Ce,(ie+oe)*E+ye,(le-oe)*a+Ce,(ie+ne)*E+ye)),ne=he*.4,oe=.4,le=.8,ie=.5;var ht=new go.PathFigure(le*a+Ce,(ie-oe)*E+ye,!0);x.add(ht),ht.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ce,ie*E+ye,(le+ne)*a+Ce,(ie-oe)*E+ye,(le+oe)*a+Ce,(ie-ne)*E+ye)),ht.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le+oe)*a+Ce,(ie+ne)*E+ye,(le+ne)*a+Ce,(ie+oe)*E+ye)),ht.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe-ne*.5)*a+Ce,ie*E+ye,le*a+Ce,(ie+oe)*E+ye,(le+oe-ne*.5)*a+Ce,(ie+ne)*E+ye)),ht.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le+oe-ne*.5)*a+Ce,(ie-ne)*E+ye,le*a+Ce,(ie-oe)*E+ye).close()),ne=he*.8,oe=.8,le=1,ie=.5;var ft=new go.PathFigure(le*a+Ce,(ie-oe)*E+ye,!0);return x.add(ft),ft.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ce,ie*E+ye,(le+ne)*a+Ce,(ie-oe)*E+ye,(le+oe)*a+Ce,(ie-ne)*E+ye)),ft.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le+oe)*a+Ce,(ie+ne)*E+ye,(le+ne)*a+Ce,(ie+oe)*E+ye)),ft.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe-ne*.5)*a+Ce,ie*E+ye,le*a+Ce,(ie+oe)*E+ye,(le+oe-ne*.5)*a+Ce,(ie+ne)*E+ye)),ft.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le+oe-ne*.5)*a+Ce,(ie-ne)*E+ye,le*a+Ce,(ie-oe)*E+ye).close()),x}),go.Shape.defineFigureGenerator("Email",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ne=new go.PathFigure(.6*a,E,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var oe=new go.PathFigure(0,.5*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(de,a,E){var x=new go.Geometry,y=he*.4,ee=.4,ne=.5,oe=.5,le=b(),ie=b(),Ce=b(),ye=b();Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.5,le,le,ie,Ce,ye);var Ge=ae(ie.x,ie.y),We=new go.PathFigure(ie.x*a,ie.y*E,!0);x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ce.x*a,Ce.y*E,ye.x*a,ye.y*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),Te(ne-ee,oe,ne-ee,oe-y,ne-y,oe-ee,ne,oe-ee,.5,Ce,ye,ie,le,le),We.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E,ye.x*a,ye.y*E)),y=he*.3,ee=.3,Te(ne-ee,oe,ne-ee,oe-y,ne-y,oe-ee,ne,oe-ee,.5,Ce,ye,ie,le,le),We.add(new go.PathSegment(go.PathSegment.Line,ie.x*a,ie.y*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,ye.x*a,ye.y*E,Ce.x*a,Ce.y*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.5,le,le,ie,Ce,ye),We.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,ye.x*a,ye.y*E,Ce.x*a,Ce.y*E).close());var We=new go.PathFigure(.45*a,0,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),We.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),We.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),be(le),be(ie),be(Ce),be(ye),be(Ge),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function ee(ne,oe,le){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+oe)*a,(.8+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+oe)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+oe)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+oe)*a,(.8+le)*E).close())}return ee(y,0,0),ee(y,.4,0),ee(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(de,a,E){var x=new go.Geometry,y=.5,ee=0,ne=0,oe=y*he,le=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,Ce=1,ye=.5,Ge=.5,We=0,Et=new go.PathFigure(le*a,(1-ie)*E,!1);return x.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,ye*E,Ce*a,.7*E,Ce*a,ye*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+ee)*a,(We+ee)*E,(.5+y+ee)*a,(.5-oe+ee)*E,(.5+oe+ee)*a,(.5-y+ee)*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*E,(.5-y+ee)*a,(.5+oe+ne)*E,(.5-oe+ee)*a,.9*E)),Et.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*E)),Et.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*E)),Et.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(a,E,!1);x.add(ee);var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var ee=new go.PathFigure(.45*a,.73*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ne=.5-.285,oe=.5,le=ne,ie=Math.PI/4,Ce=4*(1-Math.cos(ie))/(3*Math.sin(ie)),ye=Ce*.5,Ge=ne,We=ne,Et=Ce*Ge,ht=Ce*We;ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Ge)*a,le*E,(oe-(Et+Ge)/2)*a,(le+(We+ht)/2)*E,(oe-Ge)*a,(le+ht)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-We)*E,(oe-Ge)*a,(le-ht)*E,(oe-Et)*a,(le-We)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Ge)*a,le*E,(oe+Et)*a,(le-We)*E,(oe+Ge)*a,(le-ht)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(oe+Ge)*a,(le+ht)*E,(oe+(Et+Ge)/2)*a,(le+(We+ht)/2)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var ft=new go.PathFigure(.2*a,E,!1);x.add(ft),ft.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Gn=new go.PathFigure(.8*a,E,!1);return x.add(Gn),Gn.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.2*a,.2*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(a,E,!1);x.add(ee);var ne=new go.PathFigure(.1*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var ee=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,ee*a,ee*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var ee=new go.PathFigure(.475*a,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ne=new go.PathFigure(.675*a,.575*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=new go.PathFigure(a,y*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+ee)*E,(y+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-ee)*a,E,0,(y+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-ee)*E,(y-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+ee)*a,0,a,(y-ee)*E));var oe=new go.PathFigure(y*a,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,.15*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ne=new go.PathFigure(0,.6*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var ee=new go.PathFigure(.15*a,.6*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ne=.1,oe=he*.1,le=.2,ie=.9,Ce=new go.PathFigure((le-ne)*a,ie*E,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+oe)*a,(ie-ne)*E,(le+ne)*a,(ie-oe)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-oe)*a,(ie+ne)*E,(le-ne)*a,(ie+oe)*E).close()),ne=.1,oe=he*.1,le=.8,ie=.9;var ye=new go.PathFigure((le-ne)*a,ie*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+oe)*a,(ie-ne)*E,(le+ne)*a,(ie-oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-oe)*a,(ie+ne)*E,(le-ne)*a,(ie+oe)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ne=new go.PathFigure(.5*a,.8*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var oe=new go.PathFigure(.5*a,.7*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var le=.1,ie=he*.1,Ce=.1,ye=.9,Ge=new go.PathFigure((Ce-le)*a,ye*E,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(ye-le)*E,(Ce-le)*a,(ye-ie)*E,(Ce-ie)*a,(ye-le)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+le)*a,ye*E,(Ce+ie)*a,(ye-le)*E,(Ce+le)*a,(ye-ie)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(ye+le)*E,(Ce+le)*a,(ye+ie)*E,(Ce+ie)*a,(ye+le)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-le)*a,ye*E,(Ce-ie)*a,(ye+le)*E,(Ce-le)*a,(ye+ie)*E)),le=.1,ie=he*.1,Ce=.4,ye=.9;var We=new go.PathFigure((Ce-le)*a,ye*E,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(ye-le)*E,(Ce-le)*a,(ye-ie)*E,(Ce-ie)*a,(ye-le)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+le)*a,ye*E,(Ce+ie)*a,(ye-le)*E,(Ce+le)*a,(ye-ie)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(ye+le)*E,(Ce+le)*a,(ye+ie)*E,(Ce+ie)*a,(ye+le)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-le)*a,ye*E,(Ce-ie)*a,(ye+le)*E,(Ce-le)*a,(ye+ie)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var ee=new go.PathFigure(.45*a,.7*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ne=new go.PathFigure(.55*a,.4*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Ce=.05,ye=he*.05,Ge=.175,We=.95,oe=new go.PathFigure((Ge-Ce)*a,We*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(We-Ce)*E,(Ge-Ce)*a,(We-ye)*E,(Ge-ye)*a,(We-Ce)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*a,We*E,(Ge+ye)*a,(We-Ce)*E,(Ge+Ce)*a,(We-ye)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(We+Ce)*E,(Ge+Ce)*a,(We+ye)*E,(Ge+ye)*a,(We+Ce)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*a,We*E,(Ge-ye)*a,(We+Ce)*E,(Ge-Ce)*a,(We+ye)*E));var Ce=.05,ye=he*.05,Ge=.375,We=.95,le=new go.PathFigure((Ge-Ce)*a,We*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(We-Ce)*E,(Ge-Ce)*a,(We-ye)*E,(Ge-ye)*a,(We-Ce)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*a,We*E,(Ge+ye)*a,(We-Ce)*E,(Ge+Ce)*a,(We-ye)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(We+Ce)*E,(Ge+Ce)*a,(We+ye)*E,(Ge+ye)*a,(We+Ce)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*a,We*E,(Ge-ye)*a,(We+Ce)*E,(Ge-Ce)*a,(We+ye)*E));var Ce=.05,ye=he*.05,Ge=.625,We=.95,ie=new go.PathFigure((Ge-Ce)*a,We*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(We-Ce)*E,(Ge-Ce)*a,(We-ye)*E,(Ge-ye)*a,(We-Ce)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*a,We*E,(Ge+ye)*a,(We-Ce)*E,(Ge+Ce)*a,(We-ye)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(We+Ce)*E,(Ge+Ce)*a,(We+ye)*E,(Ge+ye)*a,(We+Ce)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*a,We*E,(Ge-ye)*a,(We+Ce)*E,(Ge-Ce)*a,(We+ye)*E));var Ce=.05,ye=he*.05,Ge=.825,We=.95,Et=new go.PathFigure((Ge-Ce)*a,We*E,!0);x.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(We-Ce)*E,(Ge-Ce)*a,(We-ye)*E,(Ge-ye)*a,(We-Ce)*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*a,We*E,(Ge+ye)*a,(We-Ce)*E,(Ge+Ce)*a,(We-ye)*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(We+Ce)*E,(Ge+Ce)*a,(We+ye)*E,(Ge+ye)*a,(We+Ce)*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*a,We*E,(Ge-ye)*a,(We+Ce)*E,(Ge-Ce)*a,(We+ye)*E).close());var ht=new go.PathFigure(0,E,!1);return x.add(ht),ht.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(.15*a,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var oe=.05,le=he*.05,ie=.35,Ce=.775,ye=new go.PathFigure((ie-oe)*a,Ce*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-oe)*E,(ie-oe)*a,(Ce-le)*E,(ie-le)*a,(Ce-oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*a,Ce*E,(ie+le)*a,(Ce-oe)*E,(ie+oe)*a,(Ce-le)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+oe)*E,(ie+oe)*a,(Ce+le)*E,(ie+le)*a,(Ce+oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*a,Ce*E,(ie-le)*a,(Ce+oe)*E,(ie-oe)*a,(Ce+le)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(de,a,E){var x=new go.Geometry,y=.3,ee=he*.3,ne=.5,oe=.7,le=new go.PathFigure((ne-y)*a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E));var ie=new go.PathFigure(0,.7*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var ee=new go.PathFigure(0,.6*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=.5,oe=.5,le=new go.PathFigure((ne-y)*a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E));var ie=new go.PathFigure(.15*a,.5*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=.5,oe=.5,le=new go.PathFigure((ne-y)*a,oe*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E).close()),y=.05,ee=he*.05,ne=.5,oe=.8;var ie=new go.PathFigure((ne-y)*a,oe*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var ee=new go.PathFigure(0,E*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var ee=new go.PathFigure(.126*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ne=new go.PathFigure(.402*a,.85*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var oe=new go.PathFigure(.678*a,.85*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var le=new go.PathFigure(.5*a,.1*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var ee=new go.PathFigure(a*.204,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ne=new go.PathFigure(a*.408,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var oe=new go.PathFigure(a*.612,E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var le=new go.PathFigure(a*.816,E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ne=new go.PathFigure(a*.055,.13*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var oe=new go.PathFigure(a*.055,.18*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ne=new go.PathFigure(a*.11,E*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(de,a,E){var x=new go.Geometry,y=8,ee=y*he,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,ee,ee,0).close());var oe=new go.PathFigure(a*.83,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var le=new go.PathFigure(a*.83,E*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ie=new go.PathFigure(a*.78,E*.05,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*he,ee=E*.8,ne=new go.Geometry,oe=new go.PathFigure(x,0,!0);return ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-y,a-y,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,x,ee)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,y,ee,0,ee-y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var ee=new go.PathFigure(a*1,E*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var ee=new go.PathFigure(a*.1,E*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ne=new go.PathFigure(a*.28,E*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(de,a,E){var x=new go.Geometry,y=15,ee=y*he,ne=new go.PathFigure(a*.62,E*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ne=new go.PathFigure(a*.4,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ne=new go.PathFigure(a*.5,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var ee=new go.PathFigure(a*.235,E*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},84072:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var je={},Nt="5.0",ae={},b=null,be=!1,Je=!1,Te=null,Ze=!1,ut=null,he=null,Xe=0;Xe4?parseFloat(tt):5};je.setHTML5Codebase=function(tt,mt){he=tt,ln(tt,mt)},je.setJavaCodebase=je.setJavaCodebaseVersion=je.isCompiledInstalled=je.setPreCompiledScriptPath=je.setPreCompiledResourcePath=function(){},je.setHTML5CodebaseVersion=function(tt,mt){var Bt=parseFloat(tt);if(Bt!==NaN&&Bt<5){console.log("The GeoGebra HTML5 codebase version "+Bt+" is deprecated. Using version latest instead.");return}ut=tt,Tt(tt,mt)},je.getHTML5CodebaseVersion=function(){return de},je.getParameters=function(){return ae},je.setFontsCSSURL=function(tt){ne=tt},je.setGiacJSURL=function(tt){},je.setJNLPFile=function(tt){Ie=tt},je.setJNLPBaseDir=function(tt){},je.inject=function(){function tt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var mt="auto",Bt=ae.id,Bn,an=!1,on=0;on=5)return!0;var tt=je.getAppletObject();return tt&&typeof tt.recalculateEnvironments=="function"?(tt.recalculateEnvironments(),!0):!1},je.startAnimation=function(){var tt=je.getAppletObject();return tt&&typeof tt.startAnimation=="function"?(tt.startAnimation(),!0):!1},je.stopAnimation=function(){var tt=je.getAppletObject();return tt&&typeof tt.stopAnimation=="function"?(tt.stopAnimation(),!0):!1},je.getAppletObject=function(){var tt=ae.id!==void 0?ae.id:"ggbApplet";return window[tt]},je.resize=function(){};var Et=function(tt,mt,Bt){var Bn=document.createElement("param");Bn.setAttribute("name",mt),Bn.setAttribute("value",Bt),tt.appendChild(Bn)},ht=function(tt){return tt&&tt!=="false"},ft=function(tt,mt,Bt){le(de)<=4.2&&(Bt=!0);var Bn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==de||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Bn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var an=document.createElement("div");an.classList.add("appletParameters","notranslate");var on=mt.width,Be=mt.height;if(mt.disableAutoScale=mt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():mt.disableAutoScale,mt.width!==void 0)if(le(de)<=4.4)ht(mt.showToolBar)&&(mt.height-=7),ht(mt.showAlgebraInput)&&(mt.height-=37),mt.width<605&&ht(mt.showToolBar)&&(mt.width=605,on=605);else{var Pe=100;(ht(mt.showToolBar)||ht(mt.showMenuBar))&&(mt.hasOwnProperty("customToolBar")&&(mt.customToolbar=mt.customToolBar),Pe=ht(mt.showMenuBar)?245:155),on=5?(mt.appletOnLoad=function(Kt){var kt=tt.querySelector(".ggb_preview");kt&&kt.parentNode.removeChild(kt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(bt),window.GGBT_wsf_view&&$(window).trigger("resize"),At(Kt)},It||bt.appendChild(jt)):an.appendChild(jt),bt.appendChild(an),It||tt.appendChild(bt),setTimeout(function(){je.resize()},1)}else{var zt=document.createElement("div");zt.className="applet_scaler",zt.style.position="relative",zt.style.display="block",zt.appendChild(an),tt.appendChild(zt),mt.appletOnLoad=function(Kt){je.resize(),At(Kt)}}function bn(Kt,kt){kt&&typeof kt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Kt,kt.appletOnLoad):renderGGBElement(Kt),fn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",kt)}function Mt(Kt,kt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Kt,params:kt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(rn){bn(rn.article,rn.params)}),html5AppletsToProcess=null)},le(de)<5&&(Kt.className+=" geogebraweb")):bn(Kt,kt)}if(Bn){scriptLoadStarted=!0;for(var Fe=0;Fe0?(He.remove(),bt.attr("id","fullscreencontent").show(),jQuery(At).append(bt),window.dispatchEvent(new Event("resize"))):ft(He,mt,!1),window.GGBT_wsf_view.launchFullScreen(At)}else Qe=Bn,ft(tt,mt,!1);if(!window.GGBT_wsf_view)for(Be=0;Bett/4*3&&(He=tt/4*3),At=He/5.8,Pe.setAttribute("src",y),Pe.setAttribute("width",He),Pe.setAttribute("height",At);var bt=(tt-He)/2,It=(mt-At)/2;Pe.style.left=bt+"px",Pe.style.top=It+"px",an.appendChild(Pe)}}return an.appendChild(Be),an},Mn=function(tt){return tt=tt.toLowerCase(),tt==="html5"||tt==="screenshot"?tt:"html5"},dt=["web","webSimple","web3d","tablet","tablet3d","phone"],Tt=function(tt,mt){if(de=tt,mt){ln(de,!0);return}var Bt=!be;if(Bt){var Bn=le(de);!isNaN(Bn)&&Bn<4.4&&(Bt=!1)}var an,on;window.location.protocol.substr(0,4)==="http"?an=window.location.protocol:an="http:";var Be=de.indexOf("//");Be>0?on=de:Be===0?on=an+de:on="https://www.geogebra.org/apps/5.2.814.0/";for(var Pe in dt)if(de.slice(dt[Pe].length*-1)===dt[Pe]||de.slice((dt[Pe].length+1)*-1)===dt[Pe]+"/"){ln(on,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Bt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!ht(ae.showToolBar)&&!ht(ae.showMenuBar)&&!ht(ae.showAlgebraInput)&&!ht(ae.enableRightClick)&&(!ae.appName||ae.appName=="classic")?on+="webSimple/":on+="web3d/",ln(on,!1)},ln=function(tt,mt){if(tt.requirejs){et=tt;return}tt.slice(-1)!=="/"&&(tt+="/"),et=tt,mt===null&&(mt=tt.indexOf("http")===-1),ot=mt,a="web.nocache.js",E=!1;var Bt=et.split("/");Bt.length>1&&(!mt&&Bt[Bt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):dt.indexOf(Bt[Bt.length-2])>=0&&(a=Bt[Bt.length-2]+".nocache.js")),Bt=tt.split("/"),de=Bt[Bt.length-3],de.substr(0,4)==="test"?de=de.substr(4,1)+"."+de.substr(5,1):(de.substr(0,3)==="war"||de.substr(0,4)==="beta")&&(de="5.0");var Bn=parseFloat(de);Bn!==NaN&&Bn<5&&tt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Bn+" is deprecated. Using version latest instead."),Tt("5.0",mt))},fn=function(tt,mt){window.console&&window.console.log&&(!mt||typeof mt.showLogging=="undefined"||mt.showLogging&&mt.showLogging!=="false")&&console.log(tt)};ae.material_id!==void 0?ye(vn):vn();function vn(){var tt=Nt;ut!==null?tt=ut:parseFloat(tt)<5&&(tt="5.0"),Tt(tt,!1),he!==null&&ln(he,ot),Ze=!0}return je},GGBAppletUtils=function(){"use strict";function je(){return window.GGBT_wsf_edit!==void 0}function Nt(Ze,ut){ut!=1?(Ze.style.transformOrigin="0% 0% 0px",Ze.style.webkitTransformOrigin="0% 0% 0px",Ze.style.transform="scale("+ut+","+ut+")",Ze.style.webkitTransform="scale("+ut+","+ut+")",Ze.style.maxWidth="initial",Ze.querySelector(".ggb_preview")!==null&&(Ze.querySelector(".ggb_preview").style.maxWidth="initial"),Ze.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ze.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ze.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ze.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ze.style.transform="none",Ze.style.webkitTransform="none")}function ae(Ze,ut,he,Xe,Ke,Ie){var et=null;if(Ie!=null&&Ie!="")for(var ot=Ze.parentNode;ot!=null;)if((" "+ot.className+" ").indexOf(" "+Ie+" ")>-1){et=ot;break}else ot=ot.parentNode;var Qe=0,de=0,a=0,E=0,x=0,y=0,ee=0;if(et)Qe=et.offsetWidth,de=Math.max(Xe?et.offsetWidth:0,et.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),de=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Qe):(Qe=window.innerWidth,de=window.innerHeight,a=window.innerWidth),Ze){var ne=Ze.getBoundingClientRect();ne.left>0&&ne.left<=Qe&&(Ke===void 0||!Ke)&&(document.dir==="rtl"?(x=Qe-ne.width-ne.left,y=a<=480?10:30):(y=ne.left,x=a<=480?10:30),E=y+x)}if(Ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var oe=Ze.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,ee=40)}}return Ze&&((he===void 0||!he)&&ut>0&&ut+E1&&(Ie=!0)),ut&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ie=!0),!(Ze.hasOwnProperty("disableAutoScale")&&Ze.disableAutoScale))Ke=b(Ze,ut,Ie,he,Ze.scaleContainerClass);else return Xe;return Ie&&(!Ze.hasOwnProperty("scale")||Xe===1)?Ke:Math.min(Xe,Ke)}function Je(Ze){var ut=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),Xe=Ze.getBoundingClientRect(),Ke=(ut-Xe.width)/2,Ie=(he-Xe.height)/2;Ie<0&&(Ie=0),Ze.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ke<40?Ze.style.left="40px":Ze.style.left=Ke+"px",Ze.style.top=Ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie<40?Ze.style.top="40px":Ze.style.top=Ie+"px",Ze.style.left=Ke+"px")}function Te(Ze,ut){var he=Ze.querySelector(".appletParameters");if(he){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ut.id!==he.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ze)}if(he.parentElement&&/fullscreen/.test(he.parentElement.className))return;var Xe=be(ut,Ze);je()&&he.setAttribute("data-param-scale",Xe);for(var Ke=null,Ie=0;Ie=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(je){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(je){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(je){var Nt=c[je];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function je(Ze){var ut=Ze.lastIndexOf(rb);ut==-1&&(ut=Ze.length);var he=Ze.indexOf(sb);he==-1&&(he=Ze.length);var Xe=Ze.lastIndexOf(tb,Math.min(he,ut));return Xe>=O?Ze.substring(O,Xe+P):W}function Nt(Ze){if(!Ze.match(/^\w+:\/\//)){var ut=o.createElement(ub);ut.src=Ze+vb,Ze=je(ut.src)}return Ze}function ae(){var Ze=__gwt_getMetaProperty(wb);return Ze!=null?Ze:W}function b(){for(var Ze=o.getElementsByTagName(_),ut=O;utO?Ze[Ze.length-P].href:W}function Je(){var Ze=o.location;return Ze.href==Ze.protocol+zb+Ze.host+Ze.pathname+Ze.search+Ze.hash}var Te=ae();return Te==W&&(Te=b()),Te==W&&(Te=be()),Te==W&&Je()&&(Te=je(o.location.href)),Te=Nt(Te),Te}function C(je){return je.match(/^\//)||je.match(/^[a-zA-Z]+:\/\//)?je:webModule.__moduleBase+je}function D(){var je=[],Nt=O,ae=[],b=[];function be(Ze){var ut=b[Ze](),he=ae[Ze];if(ut in he)return ut;var Xe=[];for(var Ke in he)Xe[he[Ke]]=Ke;throw r&&r(Ze,Xe,ut),null}if(__gwt_isKnownPropertyValue=function(Ze,ut){return ut in ae[Ze]},webModule.__getPropMap=function(){var Ze={};for(var ut in ae)ae.hasOwnProperty(ut)&&(Ze[ut]=be(ut));return Ze},webModule.__computePropValue=be,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Je;try{Je=Cb;var Te=Je.indexOf(Db);Te!=-1&&(Nt=parseInt(Je.substring(Te+P),$),Je=Je.substring(O,Te))}catch(Ze){}return webModule.__softPermutationId=Nt,C(Je+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},77665:function(je,Nt,ae){"use strict";ae.d(Nt,{Ax:function(){return Te},Ds:function(){return Ze},KI:function(){return he},SI:function(){return Je},f1:function(){return be}});var b=ae(13952);function be(Xe){let Ke=!0;if(Xe.length>0){for(let Ie=0;Ie{}})=>{const ot=()=>b.createElement("div",{className:ut.flexColumn},b.createElement("img",{className:ut.img,src:Ze}),b.createElement("span",{className:ut.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Qe=()=>b.createElement("div",{className:ut.flexColumn},b.createElement("img",{className:ut.img,src:Te}),b.createElement("span",{className:ut.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),de=()=>Ie===3?b.createElement(b.Fragment,null,Qe(),ot()):Ie===2?ot():Qe();return b.createElement(Je.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ke,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{et(),be.history.push("/account/certification")},onCancel:()=>{et()}},b.createElement("div",{className:ut.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.createElement("div",{className:ut.flexRow},de()))};var Xe=(0,be.connect)(({paperlibrary:Ke,loading:Ie,globalSetting:et})=>({paperlibrary:Ke,globalSetting:et,loading:Ie.effects}))(he)},43727:function(je,Nt,ae){"use strict";ae.d(Nt,{t:function(){return ot}});var b=ae(59301),be=ae(3113),Je={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Te=ae(92310),Ze=ae.n(Te),ut=Object.defineProperty,he=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ie=(Qe,de,a)=>de in Qe?ut(Qe,de,{enumerable:!0,configurable:!0,writable:!0,value:a}):Qe[de]=a,et=(Qe,de)=>{for(var a in de||(de={}))Xe.call(de,a)&&Ie(Qe,a,de[a]);if(he)for(var a of he(de))Ke.call(de,a)&&Ie(Qe,a,de[a]);return Qe};const ot=({cancelText:Qe="\u53D6\u6D88",okText:de="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:x=!0,okButtonProps:y={},onCancel:ee=()=>{},onOk:ne=()=>{},className:oe=""})=>b.createElement("div",{className:Ze()(Je.buttonFixed,oe)},b.createElement("div",{className:Je.buttonWrap},x&&b.createElement(be.ZP,{size:"middle",className:`${Je.button} mr20`,onClick:ee},Qe),E&&b.createElement(be.ZP,et({size:"middle",type:"primary",className:`${Je.button} mr20`,loading:a,onClick:ne},y),de)))},85966:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return le}});var b=ae(59301),be=ae(44993),Je=ae(43418),Te=ae(8591),Ze=ae(92832),ut=ae(24905),he=ae(62106),Xe=ae(44477),Ke=ae(89299),Ie=ae(3113),et=ae(87169),ot={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Qe=ae(32637),de=ae(59301);const a=({classroomList:ie,dispatch:Ce,user:ye})=>de.createElement(Je.default,{open:ie.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:de.createElement("span",null,de.createElement(et.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},de.createElement("div",{style:{textAlign:"center",marginBottom:30}},de.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",de.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),de.createElement("img",{style:{width:130,height:130},src:Qe})),de.createElement("div",{className:ot.bottom},de.createElement(Ie.ZP,{className:ot.yes,onClick:()=>{Ce({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var E=(0,be.connect)(({classroomList:ie,user:Ce})=>({classroomList:ie,user:Ce}))(a),x=ae(52430),y=ae(59301),ee=(ie,Ce,ye)=>new Promise((Ge,We)=>{var Et=Gn=>{try{ft(ye.next(Gn))}catch(Nn){We(Nn)}},ht=Gn=>{try{ft(ye.throw(Gn))}catch(Nn){We(Nn)}},ft=Gn=>Gn.done?Ge(Gn.value):Promise.resolve(Gn.value).then(Et,ht);ft((ye=ye.apply(ie,Ce)).next())}),ne=(ie=>(ie[ie.Professor=1]="Professor",ie[ie.AssistantProfessor=2]="AssistantProfessor",ie[ie.Student=3]="Student",ie))(ne||{});const oe=({visible:ie,user:Ce,account:ye,onCancel:Ge=()=>{},dispatch:We})=>{const[Et,ht]=(0,b.useState)(),[ft,Gn]=(0,b.useState)([]),[Nn,ca]=(0,b.useState)(!1),[$n,Xt]=(0,b.useState)(!1),[Mn,dt]=(0,b.useState)(),[Tt,ln]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var mt,Bt;(mt=Ce==null?void 0:Ce.userInfo)!=null&&mt.identity&&Gn([((Bt=Ce==null?void 0:Ce.userInfo)==null?void 0:Bt.identity)==="student"?3:1])},[Ce]);const fn=mt=>{const Bt=()=>{window.location.href=(mt==null?void 0:mt.jump_url)||`/classrooms/${mt==null?void 0:mt.course_id}`};if(ft.includes(1)){Je.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"},(mt==null?void 0:mt.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Bt()}});return}Bt()},vn=()=>ee(void 0,null,function*(){if(!Et){Te.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let mt=yield(0,x.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Et}});if(mt!=null&&mt.need_pro_auth&&!ft.includes(1)&&!ft.includes(2)){We({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Et,checkedList:ft}}),tt();return}ca(!0);const Bt=yield(0,he.cR)({invite_code:Et,professor:ft.includes(1)?1:null,assistant_professor:ft.includes(2)?1:null,student:ft.includes(3)?1:null});if(ca(!1),(Bt==null?void 0:Bt.status)===-4&&(Ge(),We({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Bt==null?void 0:Bt.status)===-12&&Te.ZP.warning(Bt==null?void 0:Bt.message),(Bt==null?void 0:Bt.status)===-2){if(tt(),Bt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Xt(!0),dt(1);return}if(Bt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Xt(!0),dt(2);return}if(Bt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Xt(!0),dt(3);return}}if((Bt==null?void 0:Bt.status)===0){(0,Ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),tt(),Bt!=null&&Bt.course_id?fn(Bt):Te.ZP.success(Bt.message);return}}),tt=()=>ee(void 0,null,function*(){Ge()});return y.createElement(y.Fragment,null,y.createElement(Je.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ie,confirmLoading:Nn,onOk:vn,onCancel:tt},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),y.createElement(Ze.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Et,onChange:mt=>{if(mt.target.value.length>=7){Te.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ht(mt.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(ut.default.Group,{value:ft,onChange:mt=>Gn(mt)},y.createElement(ut.default,{value:1,disabled:ft.includes(2)},"\u6559\u5E08"),y.createElement(ut.default,{value:2,disabled:ft.includes(1)},"\u52A9\u6559"),y.createElement(ut.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),y.createElement(E,null),y.createElement(Xe.Z,{visible:$n,onCancel:()=>Xt(!1),occupationValue:Mn}))};var le=(0,be.connect)(({user:ie,account:Ce})=>({user:ie,account:Ce}))(oe)},36952:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return na},g:function(){return Re}});var b=ae(59301),be=ae(44993),Je=ae(44e3),Te=ae(92832),Ze=ae(43418),ut={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},he=ae(8591),Xe=ae(95237),Ke=ae(43604),Ie=ae(20834),et=ae(38854),ot=ae(5112),Qe=ae(62106),de=ae(89299),a=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())}),E=(Oe=>(Oe.Manager="manager",Oe.Developer="developer",Oe.Reporter="reporter",Oe))(E||{}),y=({visible:Oe,onCancel:it=()=>{}})=>{const[Me,lt]=(0,b.useState)(),[Zt,za]=(0,b.useState)(),[Ga,Vn]=(0,b.useState)(!1),Jt=()=>a(void 0,null,function*(){if(!Me){he.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Me.length!==6){he.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Zt){he.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Vn(!0);const Da=yield(0,Qe.vm)({code:Me,role:Zt});Vn(!1),Hn();const Oa={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Oa[Da.status]){he.ZP.info(Oa[Da.status]);return}if(Da.status===0){Zt==="reporter"?(he.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),be.history.push(`/projects/${Da==null?void 0:Da.project_id}`)):((0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),he.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Hn=()=>a(void 0,null,function*(){it()});return b.createElement(b.Fragment,null,b.createElement(Ze.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Oe,confirmLoading:Ga,onOk:Jt,onCancel:Hn},b.createElement("div",{className:"tc"},b.createElement("div",null,b.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),b.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Me,onChange:Da=>{if(Da.target.value.length>=7){he.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}lt(Da.target.value)}})),b.createElement("div",{className:"mt10 font14"},b.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),b.createElement(ot.ZP.Group,{value:Zt,onChange:Da=>za(Da.target.value)},b.createElement(ot.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),b.createElement(ot.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),b.createElement(ot.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ee=ae(85966),ne={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},oe=ae(2686),le=ae(78241),ie=ae(57809),Ce=ae(91750),ye=Object.defineProperty,Ge=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Gn=(Oe,it,Me)=>it in Oe?ye(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,Nn=(Oe,it)=>{for(var Me in it||(it={}))ht.call(it,Me)&&Gn(Oe,Me,it[Me]);if(Et)for(var Me of Et(it))ft.call(it,Me)&&Gn(Oe,Me,it[Me]);return Oe},ca=(Oe,it)=>Ge(Oe,We(it)),$n=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const Xt=({globalSetting:Oe,dispatch:it,user:Me,info:lt,open:Zt,onCancel:za=()=>{}})=>{var Ga;const[Vn,Jt]=(0,b.useState)([]),[Hn,Da]=(0,b.useState)([]),[Oa,tr]=(0,b.useState)([]),[da]=le.default.useForm(),[xt,ga]=(0,b.useState)(!1),[dr,Ar]=(0,b.useState)(!1),lr=(0,b.useRef)(null),Zn=(0,b.useRef)(1),[Tn,Pn]=(0,b.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,b.useEffect)(()=>{Zt&&Er()},[Zt]);const Er=()=>$n(void 0,null,function*(){var Ya;const _r=lt;if(!(0,oe.o1)(it))return;const{user_school_id:po="",department_id:ai="",school_name:oi="",department_name:Oi=""}=Me.userInfo||{},Gr=(Ya=_r==null?void 0:_r.graduation_years)==null?void 0:Ya.at(-1);Da([{id:po,name:oi}]),yield $r(po),da.setFieldsValue({year:Gr,school_id:po,department_id:Number(ai),name:`${Gr}${oi}${Oi}\u6BD5\u4E1A\u8BBE\u8BA1`})}),zr=Ya=>$n(void 0,null,function*(){const _r=yield(0,Ce.J3)(ca(Nn({},Ya),{tab_module_type:"graduations"}));return _r!=null&&_r.un_purchased&&it({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),_r.status===0&&Jt((_r==null?void 0:_r.graduation_years)||[]),_r}),lo=(Ya,_r=500)=>{Ar(!0),clearTimeout(lr.current),lr.current=setTimeout(()=>$n(void 0,null,function*(){Zn.current+=1;const po=Zn.current,ai=yield(0,Ce.NT)({keyword:Ya});ai.status===0&&Zn.current===po&&(Da((ai==null?void 0:ai.schools)||[]),Ar(!1))}),_r)},$r=Ya=>$n(void 0,null,function*(){if(!Ya)return;const _r=yield(0,Ce.Ps)({page:1,limit:9999,id:Ya});_r.status===0&&tr((_r==null?void 0:_r.departments)||[])});return b.createElement(Ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Zt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:xt,onCancel:za,onOk:()=>da.submit()},b.createElement(le.default,{colon:!1,form:da,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Ya,_r)=>{Ya.school_id&&($r(_r.school_id),da.setFieldValue("department_id",null))},onFinish:Ya=>$n(void 0,null,function*(){ga(!0);const _r=yield(0,Ce.Wz)(Ya);_r.status===0&&(he.ZP.success("\u521B\u5EFA\u6210\u529F"),da.resetFields(),za(),(0,de.xg)(`/graduations/${_r==null?void 0:_r.identifier}/index`)),ga(!1)})},b.createElement(le.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},b.createElement(ie.default,{style:{width:344},size:"large",options:(Ga=lt==null?void 0:lt.graduation_years)==null?void 0:Ga.map(Ya=>({value:Ya,label:Ya}))})),b.createElement(le.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},b.createElement(ie.default,{showSearch:!0,filterOption:!1,onSearch:Ya=>{lo(Ya)},loading:dr,size:"large",style:{width:344},options:Hn.map(Ya=>({value:Ya.id,label:Ya.name}))})),b.createElement(le.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},b.createElement(ie.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Oa.map(Ya=>({value:Ya.id,label:Ya.name}))})),b.createElement(le.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},b.createElement(Te.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Mn=(0,be.connect)(({user:Oe,globalSetting:it,loading:Me})=>({user:Oe,globalSetting:it,loading:Me}))(Xt),dt=ae(52430),Tt=Object.defineProperty,ln=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,tt=(Oe,it,Me)=>it in Oe?Tt(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,mt=(Oe,it)=>{for(var Me in it||(it={}))fn.call(it,Me)&&tt(Oe,Me,it[Me]);if(ln)for(var Me of ln(it))vn.call(it,Me)&&tt(Oe,Me,it[Me]);return Oe},Bt=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const Bn=({globalSetting:Oe,dispatch:it,user:Me,open:lt,onCancel:Zt=()=>{}})=>{const[za]=le.default.useForm(),[Ga,Vn]=(0,b.useState)(!1),[Jt,Hn]=(0,b.useState)(null);return(0,b.useEffect)(()=>{var Da;if(lt){const Oa={code:"",user_type:((Da=Me==null?void 0:Me.userInfo)==null?void 0:Da.identity)==="student"?2:1,major:""};za.setFieldsValue(Oa),Hn(mt({},Oa))}},[lt]),b.createElement(Ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:lt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Ga,onCancel:Zt,onOk:()=>za.submit()},b.createElement(le.default,{colon:!1,form:za,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Da,Oa)=>Hn(mt({},Oa)),onFinish:Da=>Bt(void 0,null,function*(){Vn(!0);const Oa=yield(0,dt.ZP)("/api/graduations/join.json",{method:"post",body:Da});Oa.status===0&&(Zt(),Oa!=null&&Oa.identifier?(0,de.xg)(`/graduations/${Oa==null?void 0:Oa.identifier}/index`):he.ZP.success(Oa==null?void 0:Oa.message)),Vn(!1)})},b.createElement(le.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),b.createElement(le.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(ot.ZP.Group,null,b.createElement(ot.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),b.createElement(ot.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Jt==null?void 0:Jt.user_type)===2&&b.createElement(le.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},b.createElement(Te.default,{showCount:!0,maxLength:60}))))};var an=(0,be.connect)(({user:Oe,globalSetting:it})=>({user:Oe,globalSetting:it}))(Bn),on=ae(59301),Be=Object.defineProperty,Pe=Object.defineProperties,He=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(Oe,it,Me)=>it in Oe?Be(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,zt=(Oe,it)=>{for(var Me in it||(it={}))bt.call(it,Me)&&jt(Oe,Me,it[Me]);if(At)for(var Me of At(it))It.call(it,Me)&&jt(Oe,Me,it[Me]);return Oe},bn=(Oe,it)=>Pe(Oe,He(it)),Mt=(Oe,it)=>{var Me={};for(var lt in Oe)bt.call(Oe,lt)&&it.indexOf(lt)<0&&(Me[lt]=Oe[lt]);if(Oe!=null&&At)for(var lt of At(Oe))it.indexOf(lt)<0&&It.call(Oe,lt)&&(Me[lt]=Oe[lt]);return Me},Fe=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())}),xe=(Oe=>(Oe.Projects="projects",Oe.Shixuns="shixuns",Oe.Classrooms="classrooms",Oe))(xe||{}),ct=(Oe=>(Oe.Classrooms="classrooms",Oe.Shixuns="shixuns",Oe.Paths="paths",Oe.Projects="projects",Oe.Videos="videos",Oe.Topics="topics",Oe.Graduations="graduations",Oe))(ct||{});const Lt=Oe=>{var it=Oe,{homePage:Me,user:lt,globalSetting:Zt,loading:za,dispatch:Ga}=it,Vn=Mt(it,["homePage","user","globalSetting","loading","dispatch"]),Jt,Hn,Da,Oa;const[tr,da]=(0,b.useState)(),[xt,ga]=(0,b.useState)(),[dr,Ar]=(0,b.useState)(!1),[lr,Zn]=(0,b.useState)(!1),[Tn,Pn]=(0,b.useState)(!1),[Er,zr]=(0,b.useState)();function lo(Gr,Pa){for(const Wn of Gr){if(Wn.link===Pa)return Wn.hidden;if(Wn.subitem&&Wn.subitem.length>0){let $t=Wn.subitem;for(const On of $t)if(On.link===Pa)return On.hidden;return!1}}return!0}const $r=lo(((Jt=Zt.setting)==null?void 0:Jt.navbar)||[],"/classrooms"),Ya=lo(((Hn=Zt.setting)==null?void 0:Hn.navbar)||[],"/shixuns"),_r=lo(((Da=Zt.setting)==null?void 0:Da.navbar)||[],"/paths"),po=lo(((Oa=Zt.setting)==null?void 0:Oa.navbar)||[],"/graduations"),ai=Gr=>{var Pa;if((0,oe.tJ)(Ga)){if(Gr==="projects"&&!((Pa=lt.userInfo)!=null&&Pa.email)){he.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Gr==="classrooms"?da(!0):Gr==="projects"&&ga(!0)}},oi=(Gr,Pa)=>{var Wn;if((0,oe.tJ)(Ga)){if(Pa==="projects"&&!((Wn=lt.userInfo)!=null&&Wn.email)){he.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Pa==="shixuns"&&!(0,oe.xY)()||Gr&&(window.location.href=Gr)}},Oi=Gr=>{var Pa,Wn,$t,On,pr,De,Kr,ka,cr,gr,Vr,Jr,Fo,ho,ii,jo,wi,pl,si,bl,Mi,gl;return on.createElement(on.Fragment,null,on.createElement(Xe.Z,{justify:"space-around",className:"pt5 pb5"},on.createElement(Ke.Z,{className:((Pa=lt.userInfo)==null?void 0:Pa.user_identity)!=="\u5B66\u751F"?ne.joinCol:ne.hidden},((Wn=lt.userInfo)==null?void 0:Wn.user_identity)!=="\u5B66\u751F"&&!(($t=Zt==null?void 0:Zt.setting)!=null&&$t.hide_course)&&on.createElement(Ie.default.Item,zt({},Gr),on.createElement("a",{onClick:()=>oi("/classrooms/new")},(On=lt.userInfo)!=null&&On.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((pr=Zt==null?void 0:Zt.setting)!=null&&pr.hide_shixun)&&((De=lt==null?void 0:lt.userInfo)==null?void 0:De.is_shixun_marker)&&on.createElement(Ie.default.Item,zt({},Gr),on.createElement("a",{onClick:()=>oi("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Kr=lt.userInfo)==null?void 0:Kr.user_identity)!=="\u5B66\u751F"&&!((ka=Zt==null?void 0:Zt.setting)!=null&&ka.hide_subject)&&on.createElement(Ie.default.Item,zt({},Gr),on.createElement("a",{onClick:()=>oi("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((cr=Zt==null?void 0:Zt.setting)!=null&&cr.is_local)&&((gr=lt.userInfo)==null?void 0:gr.main_site)&&on.createElement(Ie.default.Item,zt({},Gr),on.createElement("a",{onClick:()=>{var el;return oi(`${(el=Zt==null?void 0:Zt.setting)==null?void 0:el.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Vr=lt==null?void 0:lt.userInfo)==null?void 0:Vr.identity)!=="student"&&on.createElement(Ie.default.Item,bn(zt({},Gr),{onClick:()=>Fe(void 0,null,function*(){if(!(0,oe.o1)(Ga))return;const el=yield(0,Ce.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(el!=null&&el.un_purchased){Ga({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}el.status===0&&(zr(el),Ar(!0))})}),on.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Jr=lt.userInfo)!=null&&Jr.main_site)&&on.createElement("div",null,on.createElement(Ie.default.Item,zt({},Gr),on.createElement("a",{onClick:()=>ai("classrooms")},(Fo=lt.userInfo)!=null&&Fo.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ho=lt.userInfo)==null?void 0:ho.main_site)&&!((ii=Zt==null?void 0:Zt.setting)!=null&&ii.is_local)&&on.createElement(Ie.default.Item,zt({},Gr),on.createElement("a",{onClick:()=>ai("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((jo=lt.userInfo)==null?void 0:jo.main_site)&&((wi=lt.userInfo)==null?void 0:wi.user_identity)!=="\u5B66\u751F"&&on.createElement(Ke.Z,null,on.createElement("div",{className:ne.joinBoard})),((pl=lt.userInfo)==null?void 0:pl.main_site)&&on.createElement(Ke.Z,{className:((si=lt.userInfo)==null?void 0:si.user_identity)!=="\u5B66\u751F"?ne.joinCol:ne.w90},on.createElement(Ie.default.Item,zt({},Gr),on.createElement("a",{onClick:()=>ai("classrooms")},(bl=lt.userInfo)!=null&&bl.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Mi=lt.userInfo)==null?void 0:Mi.main_site)&&!((gl=Zt==null?void 0:Zt.setting)!=null&&gl.is_local)&&on.createElement(Ie.default.Item,zt({},Gr),on.createElement("a",{onClick:()=>ai("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),on.createElement(Ie.default.Item,bn(zt({},Gr),{onClick:()=>{(0,oe.o1)(Ga)&&Zn(!0)}}),on.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return on.createElement("section",null,on.createElement(et.Z,{dropdownRender:()=>{var Gr;return on.createElement(Ie.default,{className:((Gr=lt.userInfo)==null?void 0:Gr.user_identity)!=="\u5B66\u751F"?`${ne.rightMenu} ${ne.joinMenu} mt10`:`${ne.rightMenu} ${ne.joinMenu} ${ne.w140} mt10`},on.createElement(Oi,null))},placement:"bottom"},on.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),on.createElement(ee.Z,{visible:tr,onCancel:()=>da(!1)}),on.createElement(y,{visible:xt,onCancel:()=>ga(!1)}),on.createElement(Mn,{info:Er,open:dr,onCancel:()=>Ar(!1)}),on.createElement(an,{open:lr,onCancel:()=>Zn(!1)}))};var qt=(0,be.connect)(({homePage:Oe,loading:it,user:Me,globalSetting:lt})=>({homePage:Oe,user:Me,globalSetting:lt,loading:it.models.index}))(Lt),Kt={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},kt=ae(64681),rn=ae(37425),Wt=ae(13952),at=ae(59301),Ut=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Ot=(Oe,it)=>{var Me={};for(var lt in Oe)Dt.call(Oe,lt)&&it.indexOf(lt)<0&&(Me[lt]=Oe[lt]);if(Oe!=null&&Ut)for(var lt of Ut(Oe))it.indexOf(lt)<0&&Ft.call(Oe,lt)&&(Me[lt]=Oe[lt]);return Me},cn=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const yt=Oe=>{var it,Me=RegExp("(^| )"+Oe+"=([^;]+)(;|$)");return(it=document.cookie.match(Me))?decodeURIComponent(it[2]):null},wt=Oe=>{var it=new Date;it.setTime(it.getTime()-1);var Me=yt(Oe);Me!=null&&(document.cookie=Oe+"="+Me+";expires="+it.toGMTString())};var kn=(Oe=>(Oe.Classrooms="classrooms",Oe.Shixuns="shixuns",Oe.Paths="paths",Oe.Projects="projects",Oe.Videos="videos",Oe.Topics="topics",Oe.Competition="competitions",Oe.Engineering="engineering",Oe.Graduations="graduations",Oe.Paperlibrary="paperlibrary",Oe.Problemset="problemset",Oe.Dataset="dataset",Oe))(kn||{});const _t=Oe=>{var it=Oe,{homePage:Me,user:lt,globalSetting:Zt,loading:za,dispatch:Ga,shixunHomeworks:Vn,location:Jt,payload:Hn={}}=it,Da=Ot(it,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Oa,tr,da,xt,ga,dr,Ar,lr,Zn,Tn,Pn,Er,zr,lo,$r,Ya;const _r=(tr=(((Oa=Zt.setting)==null?void 0:Oa.navbar)||[]).find(Gr=>Gr.link==="/classrooms"))==null?void 0:tr.hidden,po=(xt=(((da=Zt.setting)==null?void 0:da.navbar)||[]).find(Gr=>Gr.link==="/shixuns"))==null?void 0:xt.hidden,ai=(dr=(((ga=Zt.setting)==null?void 0:ga.navbar)||[]).find(Gr=>Gr.link==="/paths"))==null?void 0:dr.hidden,oi=(Ar=lt.userInfo)==null?void 0:Ar.is_school_manage,Oi=()=>{var Gr,Pa,Wn,$t,On,pr,De,Kr,ka,cr,gr,Vr,Jr,Fo,ho,ii;return(0,de.Ll)()?at.createElement(Ie.default,{className:`${Kt.rightMenu} ${Kt.menuWrap}`},at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):at.createElement(Ie.default,{className:`${Kt.rightMenu} ${Kt.menuWrap}`},at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(Gr=lt.userInfo)==null?void 0:Gr.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(Pa=lt.userInfo)==null?void 0:Pa.login}/classrooms`},(Wn=lt.userInfo)!=null&&Wn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${($t=lt.userInfo)==null?void 0:$t.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(On=lt.userInfo)==null?void 0:On.login}/paths`},(pr=lt.userInfo)!=null&&pr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((De=lt.userInfo)==null?void 0:De.user_identity)!=="\u5B66\u751F"&&at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(Kr=lt.userInfo)==null?void 0:Kr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((ka=Zt.setting)!=null&&ka.hide_competition)&&at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(cr=lt.userInfo)==null?void 0:cr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((gr=Zt.setting)!=null&&gr.hide_virtual)&&at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(Vr=lt.userInfo)==null?void 0:Vr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,kt.JA)()&&at.createElement(Ie.default.Item,null,at.createElement("a",{onClick:()=>{(0,oe.tJ)(Ga)&&be.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,kt.JA)()&&at.createElement(Ie.default.Item,null,at.createElement("a",{onClick:()=>{(0,oe.tJ)(Ga)&&be.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Fo=(Jr=lt.navigationInfo)==null?void 0:Jr.top)==null?void 0:Fo.laboratory_admin_url)&&at.createElement(Ie.default.Item,null,at.createElement("a",{href:(ii=(ho=lt.navigationInfo)==null?void 0:ho.top)==null?void 0:ii.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),at.createElement(Ie.default.Item,null,at.createElement(be.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:at.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),oi&&at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),at.createElement(Ie.default.Item,{className:Kt.exit},at.createElement("a",{onClick:()=>cn(void 0,null,function*(){(0,de.m5)();let jo;try{jo=yield(0,rn.vR)({}),he.ZP.success(jo==null?void 0:jo.message)}catch(wi){}(0,de.d8)("_educoder_session","logout",1),(0,de.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),jo!=null&&jo.url?window.location.href=jo.url:(be.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,kt.bg)()?at.createElement(et.Z,{className:`${Kt.height67}`,dropdownRender:Oi,placement:"bottomRight"},at.createElement("section",null,at.createElement("aside",null,at.createElement("div",{className:Vn.actionTabs.type===1?Kt.classromediv:""},at.createElement("img",{className:`${Kt.userPic} current ml15`,src:`${(lr=Wt.Z)==null?void 0:lr.IMG_SERVER}/images/${(Zn=lt.userInfo)==null?void 0:Zn.image_url}`,alt:"",onClick:()=>{var Gr;return be.history.push((0,de.Ll)()?"/account/profile":`/users/${(Gr=lt.userInfo)==null?void 0:Gr.login}/classrooms`)}}),(0,de.Ll)()&&at.createElement("span",{className:"ml10 font16"},(Tn=lt.userInfo)==null?void 0:Tn.username),at.createElement("i",{className:`iconfont icon-zhankai4 ${Kt.icon}`}))))):at.createElement("div",{className:`font15 ${Zt.isIlearning?Kt.login:""}`},((Pn=Zt.setting)==null?void 0:Pn.sso_login_url)&&at.createElement("a",{target:"_blank",href:(Er=Zt.setting)==null?void 0:Er.sso_login_url},at.createElement("img",{src:`${Wt.Z.IMG_SERVER}/${(zr=Zt.setting)==null?void 0:zr.login_logo_url}`,width:40}),at.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(lo=Zt.setting)==null?void 0:lo.sso_login_button_name)),!(($r=Zt.setting)!=null&&$r.hide_account_login)&&at.createElement(at.Fragment,null,at.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Ga({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Ya=Zt.setting)!=null&&Ya.close_register)&&at.createElement(at.Fragment,null,at.createElement("span",{className:"ml5 mr5"},"|"),at.createElement(be.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Kn=(0,be.connect)(({homePage:Oe,loading:it,user:Me,globalSetting:lt,shixunHomeworks:Zt})=>({homePage:Oe,user:Me,globalSetting:lt,shixunHomeworks:Zt,loading:it.models.index}))(_t),Za=ae(65363),fr={tip:"tip___a6MfI"},rr=Object.defineProperty,Ia=Object.defineProperties,Tr=Object.getOwnPropertyDescriptors,ur=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,wr=(Oe,it,Me)=>it in Oe?rr(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,ba=(Oe,it)=>{for(var Me in it||(it={}))Xa.call(it,Me)&&wr(Oe,Me,it[Me]);if(ur)for(var Me of ur(it))Ja.call(it,Me)&&wr(Oe,Me,it[Me]);return Oe},Zr=(Oe,it)=>Ia(Oe,Tr(it)),br=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())}),St=(Oe=>(Oe[Oe.Professor=1]="Professor",Oe[Oe.AssistantProfessor=2]="AssistantProfessor",Oe[Oe.Student=3]="Student",Oe))(St||{});const En=({visible:Oe,user:it,onCancel:Me=()=>{},dispatch:lt,globalSetting:Zt})=>{var za,Ga;const[Vn,Jt]=(0,b.useState)(!1),[Hn,Da]=(0,b.useState)({name:"",phone:""});(0,b.useEffect)(()=>{var da,xt;if((da=it==null?void 0:it.userInfo)!=null&&da.login){let ga=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(ga),ga&&(ga!=null&&ga.isShow)&&(ga==null?void 0:ga.login)===((xt=it==null?void 0:it.userInfo)==null?void 0:xt.login)&&(Jt(!0),Da({name:ga==null?void 0:ga.name,phone:ga==null?void 0:ga.phone}))}},[it==null?void 0:it.userInfo]);const Oa=()=>br(void 0,null,function*(){Me()}),tr=()=>{let da=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Zr(ba({},da),{isShow:!1}))),Jt(!1)};return b.createElement(b.Fragment,null,Vn&&b.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},b.createElement("div",{className:fr.tip},b.createElement("div",null,b.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(za=Zt==null?void 0:Zt.infoData)==null?void 0:za.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Ga=Zt==null?void 0:Zt.infoData)==null?void 0:Ga.phone}`),b.createElement("div",null,b.createElement(Za.Z,{onClick:tr,style:{color:"#165dff",fontSize:16}})))))};var Fn=(0,be.connect)(({user:Oe,globalSetting:it})=>({user:Oe,globalSetting:it}))(En),Vt=ae(3113),sn="data:image/png;base64,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",Ln=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,rt=(Oe,it)=>{var Me={};for(var lt in Oe)Xn.call(Oe,lt)&&it.indexOf(lt)<0&&(Me[lt]=Oe[lt]);if(Oe!=null&&Ln)for(var lt of Ln(Oe))it.indexOf(lt)<0&&ke.call(Oe,lt)&&(Me[lt]=Oe[lt]);return Me};const qe=null,Dn=Oe=>{var it=Oe,{homePage:Me,user:lt,globalSetting:Zt,loading:za,dispatch:Ga,location:Vn,text:Jt,shixunHomeworks:Hn,payload:Da={}}=it,Oa=rt(it,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[tr,da]=(0,b.useState)("none");return(0,b.useEffect)(()=>{Hn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&da("flex")},[Hn.actionTabs.key]),(0,b.useEffect)(()=>{Hn.actionTabs.key==="\u9690\u85CF"&&(da("none"),localStorage.setItem("Noviceguide","0"))},[Hn.actionTabs.key]),b.createElement("div",{style:{display:tr,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},b.createElement("div",{style:{margin:"0 auto",width:"1200px"}},b.createElement("img",{src:sn,style:{position:"absolute",top:"-32px"}}),b.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Hn.actionTabs.text),Hn.actionTabs.type===9?b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(Vt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),da("none"),Ga({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(Vt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ga({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),da("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var mn=(0,be.connect)(({homePage:Oe,loading:it,user:Me,globalSetting:lt,shixunHomeworks:Zt})=>({homePage:Oe,user:Me,globalSetting:lt,loading:it.models.index,shixunHomeworks:Zt}))(Dn),Rn=Object.defineProperty,Ba=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,fa=(Oe,it,Me)=>it in Oe?Rn(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,sa=(Oe,it)=>{for(var Me in it||(it={}))ma.call(it,Me)&&fa(Oe,Me,it[Me]);if(Ba)for(var Me of Ba(it))ta.call(it,Me)&&fa(Oe,Me,it[Me]);return Oe};const pn=Oe=>React.createElement("svg",sa({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Oe),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",vr=ae(89392),co=ae(92736),In=ae(6848),nn={content:"content___L4gl0"},Nr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAFcCAYAAACA49YRAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQm0HUd1Lryru894r6Q7SbI1S5ZkeR4xnrARGGxCgPyBB3mB/JC3Aqw/JC+LkITwkkAgeYSQhOQlIW8B7wUyAyFhCMEOGGywjcHzJMvWYEnWYF3deThzd9efr7rrnD59+oz3DH3uqV5LtnRvd3XVrqqvd+3h24zUpSTQZQkcO8bjsXEaTkRomGu0hls0zDQa55a9SSPtfEZ0vsX4Bo1orU20jmxaR4zWMqIYMTI4J4MRGUSkEZFFjArEyeRc/D3FiBYYowXOaZEYn2e2dpaT/RLp/Ixt6WeJ0ULUoKWClVlm2cTS6CgtMcbsLotBvW6AJcAGeOxq6B2SwAHOo+tTqbFEZGjUtOk8Itpu2/Z24rSDiG0molEGwLX5OmJsraGzpGEQce77g/65P5Nd5bgp4GKstJTlX73/x9/ln3yO25xokdw/jLEFzvk0Y/xF26YXSdNOcKIThkbTlKW5kRE21yFRqWYHVAIKeAd04tsx7DNneDI2QmO6QRttiy7SbLqYM9rDOW1ijJ/Hic6PGCzhBT2817YdgPX+XyBsly6ANPqkaURMI9JcUJbAj26YJpFt8Vkieolr7Cxx+yTj9JxuaM8woiOsQLPDwzSjNOUuTdoqe40C3lU2oZ0aDuc8MZvJTOh24kKb7GtJo8s00i6wON/JiDYYBiNdd8AMgGpZzp9qGmqn+tnOdjWdka6RGBcxALEzNtPkeSI6pWnsBdO2DzHij+ukP6bbdFKBcTtnYPW2pYB39c7tikY2w/laM1XYaRiRl5NpX6cxdhnntI9pbG0k4oCRBFfL6p62uqJBtelhaMwYv2445otCgcgyOWzEZzSNHbC5/SQj7UcxokcSCTrHGMu16dWqmVUiAQW8q2QiVzoMmA0SE7SXTLqVEb2cE7+Wc9qh6ywSjTogK47fsI6qq0ICAGNo+0ZEKMeUy8F4wpeIBBA/ojH+ACf9gbEEvcQYM5UIB1sCCngHdP4551omQ5vzRDcwopstzl9FjC6IGCwOR5fQ4vrcVNDLqZV2ZMgSmnE2I+za85rGH7Vt/j2maQ/wDD0xNsYWetlP9e7eSEABb2/k3pO3cs6jixm6mtv0Cq7x27lN1+gGG4nGiAp5BbSdnBQ/EOeyVLBt/pKusXsLeeu7RlS/byTBjnWyD6rt8EhAAW945qIjPeGcDy/k6AYiuo1b/HVMoz2xOItbpmM6cDz5ynzQEeHXaFSaJiJRx2lXKPBZxukRzti/c53uHY2xp1k3Qz26LYABf58C3lW4ADjnyZll83pd137SttnrdY3tjidIk+YDZacN16QX7cMGkaYT5bK0yDk9TkT/alv03fE17EC4eqx6s1IJKOBdqQRD8vw9nBuXLdLV0Si9ybT5mxjRRfEkc8BWaLZKqw3JVNXthqYxErZhgHCe5jjnj9km/7JuaN9R5oi64uuLGxTw9sU0Ve/kuSzf859hSz9p2fwtGmNXx2IUhwnBMSMosO3z6SVdd0BYhK3l6SVO9H1u05dYgb6vMur6d3YV8Pbh3J3jfNhIW68gpv+cxug10RhNwE6owr36cDKb6DKSVADCJua6QAcZ0b9wO/+lsTWxZ5poRt0aAgko4A3BJDTahdkM36Zx+hlO9DOM0VWIr3XstkqzbVSGq+W+SMRJ4sjlaYlsuuc/+TA+X0jR3Rs2sOXVMsbVPA4FvH0wu/Mpfi1p9n9jpP1UJErnI20VgKtMCX0weR3uIuzB+ADnsR6IHtWI/mFhKf2lbeuHznT41ar5FUhAAe8KhNfJRw8f5rGJTdbtxPRfIOKvjcVYTGm3nZR4/7cdjTrkP4UCP804+1JBp/8zEWMH+39kq28ECnhDNqdnOR+KZa23aEx/t2Xxm2JxRnmknypHWchmKrzdgUMOfBq5PC2QTV+3GX1mPMl+GN4eD17PFPCGZM5nZ/k6FqM3azq9jzG6Gnn/ypwQksnp025IM0QuRzlu09cZp0+PrqH7iJhyCvR4ThXw9ngCTi3y8bhu/4yusV+MGOxiKLYAXJW01OOJWUWvR4JGLCaIewpMo38nTn8xEqd7iCkA7tU0K+DtkeSPzvJ1ozF6u6bxX4lE2F7pMFOA26MJGYDXAoAFL0eBm5zYnWaB/nT9GoaICHV1WQIKeLsscJHOm7Leomv6r0ajdIUC3C5PgHodSQA2C5TnnL7GbPrjdUPsYSWa7klAAW+XZM05Z/NpeqOm0QeZTjeg3EwedQy6WPKmS0NVr+kTCXhC0VI60T/wPP3J2rXsUJ90v6+7qYC3C9M3s1i4wTD03ySN/aRhkAbAVVEKXRC8ekVDEgAAwwacz9GUadqfiTHt08PD7GxDD6ubWpKAAt6WxNbYQ2fn+c543P4NxrSfixg0JKoSqLCwxoSn7uq6BHTDCUPL5+iobdMfjybpC4yxbNc7MgAvVMDbgUlGLG4kZb87YmgfiERpCwBXUTF2QNCqyY5IAOnIqF9kFvj3yWK/O7qG3duRFw1wowp42zz5C1l+u2Xxj8Zi7OVOnTIVMtlmEavmuiSBWIxh/WYtzr/Astofjo6y41169ap/jQLeNk3xzAzfoifptxmjnzcMiuZyCnDbJFrVTA8lIB1whQK9yDn93rof0RfYflWsc6VTooB3hRJE0cjZtPUuQ9f+RyTCLlB23BUKVD0eSgmAktLlgbhLI/ZbI0PssVB2tE86pYB3BRM1tcj36gb9nq7TWyFIZVZYgTDVo6GXAIA3CvNDnmZsbv/P+YT2v3cq51tL86aAtwWxffnLXH/N6+mdTKePRSO0WWm5LQhRPdK3EpBVMQoFupvb9BujQwz14dTVhAQU8DYhLNyKUju6xT8RMdhP499Ky21SgOr2VSIBRrE4koD4Arf4x0eHtD9XoWeNT60C3sZlRdPL5s/puvYH8RjbnM2qmNwmRKduXaUS8Gi/d5km/erEGsX/28hUK+BtQErnlvl5OrM/HjG0dxKRprTcBoSmbhkYCZTYz/g5m9v/Yyypf54xZg+MAFoYqALeOkKbX+a3MYP+VzRKFystt4UVph4ZGAkg8gGZmdxm/5i36QMbVNpx1blXwFtFNJzz6FyGfkXX+Ed0nQ3l8youd2AQRA20ZQkI7VfYfumZQoH+u6KdDBalAt4AuaCar8HozzSd/h9kn6kqvi3vQ/XggEoA9d9sTouFPH10bIjgeDMHVBSBw1bA6xPLXIbvJ84/E4uxPdms0nLVZlESaFUCcLyhhJVp2f9gmNr716xhU622tdqeU8DrmdHZLH+fzvjHdY2tVaaF1bbU1Xh6IQEkXcTjjLJZ/pjJzfeuH4o+0ot+hO2dCniJCIUmtQR9kmn0HvCSK9NC2Jap6k+/SwAZb7ZNk2aefnVsmP1jv49npf0feOA9ucD3DEfoc7EY3aoy0Fa6nNTzSgLVJeBGPZg2538wEtc+yhizBlVeAw28M4v8BiPK/zoSYfuUPXdQt4AadzclALYz3SAy8/bnU5b261vWspluvj8s7xpY4J1aNt8e1bU/1yNsLK8oHMOyHlU/BkACCDmLx4myWXqgUKCf37COHR6AYZcNceCAF0UnFzL0AWL0B5pGhspCG7Qlr8YbFgnA6ZbP8yMWt/7f8WTkwbD0qxv9GCjg5ZzH59P2H+mG9ksoq67K8XRjial3KAlUlwDifU2TT5kF+90Ta42vD4qsBgZ45+b4CEX5Z2Nx9l+UE21QlrcaZz9IADXeLJvSlmX9yviQ8X/6oc8r7eNAAO9Uip8f0ehvYjF6jeJbWOmSUc8rCbRfAiLZgpFZKNi/PTqkfZIxtqqzl1Y98M5n+QXE6e9jMbo+k1nVc9n+3aBaVBLoogQ0nZGuES/k7U8++bD22/tXcW23VQ28s8u5y5ke+cdYlF2iwsW6uIPUq5QEWpQAws0MAyQ79mdGk9p/Z4zlW2wq1I+tWuCdz/OryeL/HImwXarib6jXoOqckkCZBBBuFo0R5XP23y0ntPduZSyz2kS0KoF3Os2v04h/JRplW1WM7mpbsmo8gyABCb6FPP1TNk7vPo+x1Goa96oD3tk0v0nT+JcMnW1WRDeraamqsQyiBESsb45/hecW3j06Ojq/WmSwqoAXmq6h0b8YOm1RoLtalqgax6BLIJ5glMnyr9oJ9s71jC2tBnmsGuCdT/FrSKd/NXTapkB3NSxNNQYlgZIEoPnmcvyfC8vsv23YwJb7XTarAninF/Ivi8QiX9J12qlAt9+XpOq/kkCwBASvb87+p9GE9guMsXQ/y6nvgXdyOX9FTDe+ZhhshwLdfl6Kqu9KArUlIKsZZ7P2344mtfcwxnL9KrO+Bt6FLN/NOf9GJMIuUiFj/boEVb+VBBqXgIh2iBLlcvZfPvnQD96/f//+vqzl1rfAOz3NNxtD/F+jUXadSo5ofOGqO5UE+l0CAF8kWeRy9v8cH9Z+px/Ti/sSeBcW+JgdpS/HYvTqrEoD7vd9pPqvJNC0BAShuk52Pk+/MT7M/qTpBnr8QN8B77FjPD4ywf8uPszekkkr7oUerx/1eiWBnknA5XbI5/L07olh9rc960gLL+4r4AWJ+Vza/ot4XHufMi+0MNvqESWBVSYBp44bLZmm+V/GhyP/0S/D6yvgnVqyfice0z5mmkScK223XxaZ6qeSQCclAD7fvMkn7bz5+vUj0Uc7+a52td03wDuzzH8+GuWfsSwWUZUj2jX9qh0lgdUhAZSPN/P8OTvLbh8bYy+GfVR9AbyLaX4TGfQN4jSmaqSFfUmp/ikJ9EYCTg03+lYhTj8T9tTi0APv5Hx2VzQa+3YkQheoBIneLGj1ViWBfpEAwDeTtf/vWFJ7L2PMCmu/Qw28MzN8LYvxb8QT7FblTAvrElL9UhIIjwQQ46vrgsv3NyfW6n8Ynp6V9yS0wMs512bT9v9OJrT3qJI9YV0+ql9KAuGTAGJ8GeM5y2JvGRti3wxfD4lCC7wzy9YHIhHtjy1LRTCEceGoPikJhFkCiHQwLX7K0thrJ2LsYNj6Gkrgncny1+icf40xlrQsFTYWtkWj+qMk0A8ScNjM6H7K0k+OjbGFMPU5dMA7n+E7ifh3dZ3tLBQU6IZpsai+KAn0mwQSIFHP0WdG4/SLjDE7LP0PFfAiHXjdev4v8QT7CeVMC8sSUf1QEuhfCTBGFIkwK5en944Psf8blpGECnjnUtZHojHtdxXFY1iWh+qHkkD/SwBpxbZFs2TQa0ai7LEwjCg0wDubMl9vRPR/ti1KqMy0MCwN1QclgdUjgVgMyRX8Ya3A7li3js32emShAN6ZmfQWLZG4VyVJ9Ho5qPcrCaxeCaBoZjpDfzUxxN7X61H2HHi//GWu3/YT9hfiSe0dilu318tBvV9JYPVKgIHDV+N5y2RvHR1iX+/lSHsOvCC/MQz6a9tW8bq9XAjq3UoCgyCBSJRRocCPxYndkkyyU70ac0+Bd3qJX2QY/B5NYxsV+U2vloB6r5LAYEkAJodMlr44lqB39IrPoWfAyzmPzmfpX2NRer0KHRusha9GqyTQSwlIPgerYL1zdNjoSeWKngHvbMp6XzSq/WU+jylQiRK9XIjq3UoCgyYBkVJs8tOFQn7/hnXxw90ef0+A1zUxfF/T2HplYuj2lKv3KQkoCUACIqU4y78+mmRv7rbJoevAyx/hkdmL+FcTcaZMDGr9KwkoCfRMAshq03VGtkm/MNLlrLauA+/Movnz0bj+14qHoWfrTb1YSUBJwJUAstosi05xRjeNJbpXMqirwAsCHM75D3SdbVEmBrX2lQSUBMIgAZgc0hn7byeG9Xd2qz9dA16UZp9N2f+QSGj/VUUxdGt61XuUBJQE6kkAJgdNI9O22JtHh9g36t3fjt93DXjnUvynNJ1/xbZJV5XZ2zF1qg0lASWBdkkgisSKPH9GS7Jb17HOczl0BXinOF+jpfgPYjF2pSpY2a6lotpRElASaKcERKHMtP3h8TX677Wz3aC2ugK88xn+m5EI/YGie2x9OnEcUieF1uUXpifFpnN3nprT8MwMIhy4TTOWRbeOr2EHOtmzjgPvVJZfGLH5fUxj61UZn+anEoCLK5MnSkRUqknzEgzfEwWLyEThcUYU1YkMTc1rWGYJ6cTZNH159Fv0s+ytnSsP31HgRaXguRR9IZGkn1OVgptfWpicTIHomdMWTS5wunWfQWviSvNtXpLheWIxyymVIwIpFIBX14jWxhgNxRT4hmGW3HRiyzStnxobMjpWobijwDuX4bdqjL7NOUUVuXnzy0pjROcWOd31jEl5i+iKrRpdt1MnKzSVo5of06A+gY2WLnCaTZWX9kayPH43mmSUjCrwDcP6AGl6Nsd/nJ5l+7duZZlO9KljwMs5j8yn+LeicXabsu22PnWYoEdOWEJLunKrRiNJJmy9it2idZn26smZFKdsnkiaj2Q/MJcRnWhimBE+turqvQSiUaJcnr1nfIh9rhO96dg0z6f523SD/tE0uaYcCK1PHSbItJ0jqaET5QpOW8ou2LpMe/Ek9sDMMqecVa7xesF3/TCjmKE+qr2YH/87QaJTKPCjRpJdv5ax6Xb3qSPAOzMzs5ZiIz+IxbQrVPjYyqdMesGnlzg9dsKi9WsYXb1dJ1upvSsXbpdawBxC44WT1K/xoguYyvEhphyoXZqPRl6D8LJcln5ndIj9fiP3N3NPR4B3NmX9f7GY9lcAXaXtNjMd1e/FEfT+IxYdPGMLW+DrLjNobJg5Thp1hV4C2GipPKe5dLDGiwHgg4ooB/U9Dcd0IrzMsvhZzth140l2sp29ajvwLi7yiYLBfxg12B5FhNO+qQLwzqU53X/Iou0TjPadp1MEx1K1S9sn5A63hLnCHCJSxbvx8O1MRojGhtq+HTs8otXffMKpVvHJsST7YDtH2/aZnl3mH4wn6BOKj6Gd0+S0hcmCjTBuOMfVvKlsve2XcmdbhHloKcspnS99NGMRopEEU3b7zoq+pdZ1jZHN+ZyusevXxtmhlhoJeKitwDuV4ufrxH9sGGyrYh9r1xSVtwPAhXnhyJRNRyZtuvECnUaHsDg68z7VamckgJBAOE1xkkFEg7rCKwGRVJGx/3JsSP/ldvWyrcA7m+a/Ho/RJ7NZdE8hQbsmyduONDkgthchZhdu1OjmPbqSdieE3eE25eZTO6XDgl5h8xq0XpvP20bhholY7LkVNlc8vbajHVrkfNxM84cNg+1U2m5bRFq1EU0jevS4RafnuIhu2DzCFPB2VuSq9QGXgODszdp/NTGkv68domibxjuzzH8lkaA/U9puO6aldhsythfHVUQ4WEio4I4NWGlPnZe/esPgScDVeudMk123YR07slIJtAV4j83NjayNrHsoGlWRDCudkEafx8TB3pvOc3r6tC0cM9B+VZRDoxJU9ykJNCcB2HpzaftTo8P6B5p7svLutgDv3DJ/lxGjz5sFaF5K51rppDT6POy9j79o0aMnbBH/+eqLDNoyyoQGrC4lASWB9koAcb2mxc8mGLs2mWSnV9L6ioH3zBmeTIzweyIRdp3KUlvJVDT/LDTepSzR9w4WRAzoFVt1WpdQEQ7NS1I9oSTQmASckvD0W2ND7OONPRF814qBdybN32Zo9EWEOCltdyVT0dqzAN/lLKdklImwJIQoqUtJQEmgMxJwORyOpC12/Za1bKbVt6wIeB/hPLIrw78di7JXKgayVqdg5c/B5IA4XpCwHDhj0cWbdNqwRmm+K5esakFJoFICDm2k/d7xIf2zrcpnRcA7t8RvIZ1/l4gZStttdQpW/hy03myB6K5nCjSzRLRplNFtFxtCA1Ym95XLV7WgJOCVQDQG8hz+UG6R7d+0iaVbkc6KgHc2bf1dPKa9Q6UHtyL69j4Drfe5l2x64qRFl2/R6cLzNJSsVsDbXjGr1pQERDSRYTCrUKA3jA2xO1sRScvAO5Xlew2LHtJ0WqdqqbUi+vY/A3MD7L0jIFvhDpeD0Hrb/yrVopLAQEvAdbJ9bTRJP80Ya3qLtQy8cyn+0VicPqy03XCtP2i+CCc7Nm3Tc2dsuuECncZh71VOt3BNlOpNX0tA0wV0Ltlm/uax4dhTzQ6mJeCdm+MjdoQ/GI2yfYr6sVmRd/Z+AO98muiuAwVayhDtXK/R/n16GQ1hZ3ugWlcSGAwJCMrItP2JsWH9Q82OuCXgnVky3xyJ6l9RnAzNirs79wN8kc12bMqma3dodP46TdilFINZd+Sv3jIYEpChZaNJdh1jbK6ZUTcNvJxzfSbFv5pMsDcoM0Mzou7uvTAtIKYXXA74P1KLh2JOoUx1KQkoCbRHAtEo4/ms9bNja4wvNtNi08A7s8Qv0Qz+ICO2RpVsb0bU3b8Xmi/CzJ48adGZeU63Xuhw9yrw7f5cqDeuTgk4TjZ+52iSvb4ZJ1vTwDuX4b8di9HvZTNKdQr7UgLwTi1x+o8DpiiyeOlmja6/QBHphH3eVP/6RwLgb7A5Ldom3Ti+hh1otOdNAe8ZzpPxNL8vGmVXK16GRkXc2/uEvfeURbNpomu2azQcc6Zc2Xt7Oy/q7atHAnCy5bL0wZEk+2Sjo2oKeOcy/BZdo7stiyIqU61REYfjPpxPQB0JzRfVblFKXIFvOOZG9aK/JRCNMsrl+aNnj7MbL7mE5RsZTVPAO5u2/iIe035JOdUaEW247hElg1KcfvSCRakcp1dfbNBIMnz2XkXmHq51o3pTXwIgSefE85zYq8cS7P76T5RXma55//w8H7Uj/KFIhO1WsbuNiDZc9yDe++ScTd87aIkoh2t36HT5Fq1nWq+uEaGCBrRufBS85g9J8o6fKSAO1zrqVG+wBk7N2iLyph+LtyaTKIhJfziSZL/ZiIwa1ngXUvz1WoR/wzRJU17xRkQbvnukvRdwtm+TRhGtHPA62WO8W1ZIRmbdwZdsemnepok1TFTOyJlED79g0UKWixpy4BbGOjMtIkN3nlXrrpMz1Nu28SH+1pMF2rVeo32bdPFR7qfLMBgVCvz5U8vsmivOY6l6fW8YeGdS1mcTCe3dKpqhnkhLvxfCdVW2MMWASBA8t8RpZonT3vM1QrZ5J/s4n+aiKjIqZEDLvfugScemOO3eyOg1FxuUKRD9+5MmoU/X79Lomu06LWaJ7n3OpDUJRpds0mh82OGggEwVCDe+DsN+J7ZI1iT68kN52jKq0W2XGH0HvIwxYoybBZO9dv0adk89mTcEvIuLfLyg8UcjEbZdZavVE2np9yCpEUdpjURpnrBcAN7pZU7fO2hSOk/08l06XXR+Z8wOGPvRSZt+fMwSJoXXXWbQaJIJjRd8EjvGGe07X6e8RfTMKYuWcyRAdsNaRkenON1z0BRYe8elOm0e1QRAcySGxBxThbr6XwLQdk/M2PTNJwri4/qmq6IUMzqrCHRCakknhfhPRof1X6vXfmPAm+VvIEZftyxiKpqhnkgdsF3IcBFBIC5GFNNJlOUJA1uYrFpxz3MWLWY4vWynQyMJgGuXJintthj+2UVO3zlgCuC9eY9OOyY0KliO+QC2ZxldgQ2IS/4bzsAj52zKFDi9fJdBiQjRw8cssUlBfXnBBveB+lOi7gixBDDvPzpi0mMnLIoajH7i8ojglO63D6tjbrAPjw1pVzFW29zQEPDOp/mnY3H6xYxKmqi7fCFQgC5qoQFY5AVQg00VX3QJMHUb6+ANAMHZFBepxDjeoX+wswpNY4U2B4zvxRlOi1lOF2/SRHtHz9nCaYLacPKq5ziTwAxnoPxY3Pm0SfMZon3nafSKvc4xAu2o0LgOLpYON425+7fHCzST4mIuYfO/ekf/2XlhbiDiFtPYHSNxdnctsdUFXs750HyGP67rbI8yM9RfgeBImFrmgV9rANCaOKN1iXAco4StlxwayaNTtiBSv36XTutXUDYIa+/kLKf7D5uUKzhmjEs2O5opxt8qQMp+npm36fCkLZxvMEcsZIjSOU7nres/Dan+alr9dzjZlTbd9bRZpC7duI7Ray6JlCku/SIJJFNks/anRpO1S8DXBd6lDL/VIv4dIhZR3Ay1px/ChK0Stc+qAQySGABsXm24l4sKCx8a+l3PmMKZtW2MiTLxMAG0ovhiXGcXOD1y3IkXvv4CQ9hxWwVcv2xgM8bHTTpkfnDIFPK+bqdjeliptt7LuRjEd+N0BNv+Qy9YFDGceY1FiF59UaQvw8pcxrLHR5PsBsZYrtqc1gVeEJ4nkvThdLqVbTh4Swl2qeklLrTIoAtAB03NawPttZQAltB2D03a9PKdutAeZehXM7OOZ6Db4v+pvKOJwrTSLtD1ykk6CO9+1nEQXrVNoyu3KR6KXq+lVt4PBypOMggblIVb4XfYs7E/zQ2c87xJ7PoNQ+zxloAXFJBzGX5/JMKuL+Sb2YKtiH/1PAOnEMAgSKsNm8YrpQ5NEQ4vOLDw0Tg5a9N56zSKNmjzhSY6Oc9FkgaiFIZjTsudAF3ZZ2xSaNeIB75sq+7E+8J0oqIdQr+ZME9YM0tZTv/xdIEKtgO6jpmURATLTXsMsX767RSDFOJszv7gxLBelbuhpsY7tcj3aow/qhtsWJkZGl/LCPqfTnGyXM+9F9wQ2bAGNt4QfseklvvYixY9e9qm7eMa3bAb4Fs/tRjDgeZybIbT9jFG+/cZAgg7PU7vyQEmh8klThdudIjf1RUuCWBOZFYiQi3BGXJ00hKRK5hH5w8T9+CDf+kWnSbWaBSPkHBI9wsIu1SR3xxNsjcxxgLVgJrLcy5jvjNi6F9QTGTNLWAIFRECsJ1Ci8SFRZeMMFqbCNaEm3tD5+7G4n7gsElHpjhtGWF064WGWPi1tFdp2/7hERwZOV26Wacrtmldq/OGTQmHHvoNef/U1YYife/cEmmqZWF+chNewA09l7LppQVO00u2CGXE6UrXHNOb/CMBGv+OR0lwiiAaZmxYo2SUCbKnTp+mmhqk72ZBFWnzybzNrtg4zCaD2qoJvDNb7ZYyAAAgAElEQVTL1heSSe2dKoys+WmQIU4AAiwuLBbE8Ib9wqJHn2Hz3TGu0bokCScZss5qRTvIlF58bOIRRvEuBsADeBGV8cBhS2hGP3G5QSOJztiWwz5/YemfLDUFO//kIqezC7ZwguLfOB1hnmBqAIYCeKXpQQK1F4QxJjh7EScLWlMAMf4gQgjt1AtL7IVMGIhzbHrj2BD7t6aA9xw/N2ykJ57UDbbLMkN4Lu6FNFt4p/iyuSujX6Qoj4Poes7k9OBRi84uIDRME8kPfvMB/o2Uz2TE2UyIOujmWLFZEY88l3I2NBx6iJnuZh9aWBqr9hGsH6R+H3zJEvZ3mBUwR1A8BOC6JgeNHCeuAGBX45XAW/5z576iqcIF7kSU0fgwnNV66JQamBtyGftPR4f1X20KeGfT/Cbi/B7GmOLeXbVbpPbAsCGmF226+yBCw4gu26LRy3boRcIaAJuIw1zmglMBGvFV2wxhTum0bdffc/QDNmVc0Ni7/f4BXSJVh405wOlnatEWf+YyRAVXgTNgWnC13WrAK4AY2ixzzBBCS3YBF+YHaLtrE4yG48gGDVeUEIQSjTHK5/j9M2eO3rZnz56KsLKqpobZZf6hWJw+nsspvWGQNxUWPey2L87aIqMITo+lDKeYwcTfsXGePmXTjxGHqRO98SpDpEZ3E/iETd0iOjNnC8rL89c5G7KbfRjkNVJt7FKLxZxk8pymlgHCnECYBHsv0BTgKrXgktbrALM8LGJdDcWI1iZg+mLCfo+fiYNkh8mdWp1XfDC4zRc1k105MsKO+dsJBF7OOZtL86/FE+yNio2sVdGvnuekcwQgCy3m3uctWhNjdN0uTQDc5IITRgaGs8sR1tXlYz7sfy/OcvrOsw6hzm0XOXwQKqwsPGuw3MmGdHKimSVbpAkDlIsRDdLJphGNxBmNDiPTk1HcdaoJNTCkYOuXNmzStkVvHUmyf24IeOfm5kZ4dN3Tus62WNUyAcIzp6onXZIAtJDHT1j02AlbaByvucSg80eYcJBI2y60m25fMqrh0RMW5f/TJn37pYY4iiqNt9sz0dj7ilELmpPl+eSL+GCWIhsArKACvWyLTrobktiPc+mEldmfHhvSf6kh4J1J8+sZ5/cxxgzFRtbYYurlXd306gJYAb4AO3DmcubQPsLeBrpHaWftljxk9AjeCzY4BOQL3l519YUEAKiPnXCyD3FykXHZSKDYPtEZqtJuCSYWY5SrYucNXKEzaev9UUP7lCrx060pav09SNZA5EG3bJoyswjxvjApnJzj9L3nHMpHADHYyLoV1YC+gDAHNmiQ8SDrDlcns+Vanyn1ZJAEMIcvTFl0ZpYXU4bxs73n6SJkrJ/nEvG8lsWns/nctZtGEye84w8E3rm09ffxuPZ2Fb8b7s0CsMNRbT7DaRfCvLrcXZgXkOH28HFL2FNvvVCnPRs0EVoGUJZ59+3sljymok2MG6xWIE+/+HyNrr+gDwKl2ymMVdAW1gjoSQ+ddYjyMb/4gO49H76C/j+5GBEkU9DtI3H27ZrACxrIuRR/0Iiyy8xCt7fyKlhJXRwC1uXxKZvm0pwu3aqLo1q3L5ge4FxbynGRcIFIh/sPWWSTk8GGELN2levBeBETio26wWV4e+CIRS8t2AL0169R7GTdnv92vA+ntmfPoAgrF/6CsWFG2ydWB+ERzA3ZjP2x8TX6R2oC73yG77RsfkBjLKHsu+1YVp1pQ5DBcKLnzljCtnnh+ZpwSPTCCSG0W0QyuEUs7zuMQFqi/fscqkaEDgGgh6IlM4A0WdT6tOMeb4UKAO6PjlriQ/OqfQZtHgUfLxdUnOND/X0s7cwq6Y9WsZaPT0OBsEWIGEAXpPm9WMvtlhgcbOkM/+bEsPaGmsC7mOJvtBh9XYFuu6egve0BlJDK+/xLtligm8c0QefY7cUqQ8xOzSIVlNPWMY2OuVr4jRcYlIwSgXTn0CSnSzdptO98J0ATXBYAVZHy6dHU0X/5b4AqOBjAFYHSRCA9v/PpgjAtoDQ9kjnc2pd9bQts78rov9akyezEjCVqE+7eaPRlzbUgyTv8vHSA5enm0VE2L++pOJzOZayPRCLa7+ZV4kSoVzAA6+w8p9NzYHZiNJxgtGu9k/PeTQMRtN1HT9iiXlYiCoKaiNBskbmEPsI08B8HTNFXFNS8ea8uficqDiDudwt4VxmdW+T05EmbdJ3TVVsNwRHxg+cteu6sTevXMvqJy5zNCA6JgsUFVys2aTfHGuoF0cedw4c2m+d0eNISJDi7NqweW72m4STGlyM6e/maGHu2OvCm7K/EE+zNyrEWrpUs+ROgEeLYni1w4c3HMV4QjegkNF6QiAhe2i7xQwBcz8xxUa598wgTDi7k0EvNG8AIG/DzZ23xe2i8MBl88ylT9P3WvTpdtEmjE9POz0Cuc8dljhnhwGlbVLKAnfjmPYYAdlxhzlgK16rpr94cmbREssSGdavLVg87bz5HbxodYt8IBF7O+fB8mt9nRNiVYQ0lkyxY/bWkVtZbSVIOZifEqYI3AcTRuGTsoyQRAegmIkirRAkVJ7Wyk85hgCA0WKSDnrdWK3LwesOABJeq7dik8Xd8NFAME6aEPRs1YZ9FdMYTJ53EjEu3aIJdLGtyUbdtKFpKIV2ZJNXTYZUA1i84HfDR7lZoZLdk4QLvR0aH2McCgXcmzbdqnD/JNDYaVuJzsFDhODIoF0AXGiLKCSG1UoCtJBnxc5hKommX/xc1rABacLp1Oo1XgjsAFCTwCCurdhUpAF0HodSOZVqpjAP2avnKpLD6VzzmHceZTioKvZBiDExlOfvLY0n9bcHAu8hv1Ax6IKyONWhRPz5q0jU7Vo/xvZGFANApmNAUiZazNmUQJeBWt5CxjwKkUELeIIcPN4pS7Q7gep1XjbyvlXugyZ6as+kHhyzKF0iYHBBpITaTupQEBlgCYCrL5fgjY0l2I2MM9EBirxav+RT/Bc2gz4WxjDsABrXMvvlkQZR+BkfAIJGgFHl9oSWKbDUU1XS4TgXDE3PiHyWZSLdsvMUvOMNHwSGqQfrnzbt12rHeYcsJK4PUAGOBGnoXJQCynILJT1E2e+P4ePJkBfDOpfmnojF6fy4bvoMdNCo4aO4+YNLNe1Bapv8qkLZzrgG288tcmCGcEilMVC/udlSDd0wyLAi1tLaNa2DgF4TYKNvSjfpr7ZSvaktJoF0SQDUKRjxvcvMVE8noQxXAO5uyQQX5pjBSQQJo7j1o0tFzNm0bZ3TbxZGBDiUCwCJxYHIeOWKMRoacem7djuP1L05pn8OnG+XiHz7mRCXcuFsXVJJK+23Xdlbt9JMEEnAWZ+mnR5Psq2XAyzlPzGf4vZEIuy5sxS1FnF+B011PFSiVd0iRX31xhNbGBztbCSAGpxvCy8DIhTjXsJxVYI+/75AlaqGtH2b02kudopmw+cqKsf20cVRflQRWIoE4gDdNHxwbZqLke9HGO5Xim3TGf6TrbGsYaqxJj7YkWjk+Y9OPj5jFciCohrBzvVYkYum1preSSWn1WZE1luaUyxNNwMwQomAPEWZmEx06a9NokkRGGzLOUKkCJ5ZtY5oAYHUpCQyCBBBSVijQ50YS7D1lwDu7xC9lOj1GxCO9BDHppYfTCOWfJxdtYSeEYw3akmS9AhmLKPm8RqOJYeaUfXYTXnrZ/24uIoAbIh3gaFsHM0M3X97Au4rhYO4XHskQiNVFksRtFxsi4QMOUgnA/UwB2IA4QnlLp77VYVuLvRY+IhsKeX7vaFLbXwa8M8v8jmiU7uxl4gQWAZxF4Oc8u4BEAWf6AMYoaIcNKglZZI4/0mVFTaYoCWKNiTWaqMk0KBfACuAV9vRZzMjpeU6oEjGWZHTTHl0ctx46ZonU4d0bNJpY49iABzFJphfrVa6ddr8b84r9qUxKJclGoqL45XOFZXbteeexVBGhZlL8PdEofabgBum3ezIaaQ+dgfZ2dgFari2O0ams8yQmUWRhuRMqq48CcKDtrokTrU2iPpOTPaWu8EkAIW8INQOZDj6Osymibz1VED972U6Nrt6mi/kHsfsgJcn0YqagzPz4mEUvTNltN/lgH6MiycXn67R1bLD9MHJuEVJmWnSaGN04lmAvFoF3PsN/34jQb4WBHEcePWFuQGzo9LItnEjLOe5qvE6lUXCygqUeaYaCn0BVH+jFHm7qnV47NExJT52yaWrJplv3GiIc7oUpTg8eNWnTiEbX7dIppjvcFKIcOKh91Rm2KXkH3Yx9spRzmN5gqurE+VBWKAEpEniaB92MhGoUpsVTOrFbRobYY0WZz6LqREx7ezZEMbzSRgggRirqUyctsUiwCfdt0oW3HPn/ajOueC/2pAEJwtj8AFgRMvi8SYcnnbppb7jSEIkhCEmDnX/3Ro32bXQqbeAPfif+rsC4qfnDfgITHOg6O0meDxMYPqYoimq4c9VUR1fRzTihg8iqUKDbx4fZtwXwopz7fJa+E4vSq8MEvF6525zTMycd0u9kzAHeqM5C51BaRWula0Px2nRh4z8x4zjgLt6si1Tpf3uyQNPLDnnOLXt0WsqS0Iox/2A2A0gDfKVjdpAyGpudJGx4nCDuesYsJt8020aj92NOYDK6/VJdVH0edK03mWSUSVnvGh02/kYCb2I+Q/dFInRN2GJ45SRjc744bdHkIhdRDDs3rI7SII0u4kG5D+ApQwil8wcFLTHvuzcw2jGh0ak5Tne6fL6vuVinC9Zr9OKcQwqPZI29GzXhD5CMbQCAQd/0cv1A2wUz3D3PmR0PP4TMYQq8/RKDYhF1MkESRSZNHxobZp8QwLu0xDeYGn9Aj7DdYa2zhs2I4oYvTFqi7PPY8Ori7BwUYG1lnNLmD00WYDqf4nTgjE1gqgMZD6IkfnTMoseO28LJ+sYrIzQcd0jTYUdGqXBwewCAvaFrg2iiwD4CkVEtp5qs6tHKXIkTtPsfmAGv3a7T5Vu1geJVqSY3lAHKZew/Gx3W3y+Adz7Ld3GLP6jpbIMFaYXwEgH5FkLNkDKslZFth7C7qksdlICkj8SRWfoBoBUfPmsLbzrSk2Ev/tZTJp2e47RrvUavucSJmIBWjAw6ADEoMyUN4SBoxQBdcCDf+YwpyJWCnGorBV1MO9oFSx5s8ldscYqwhhNVOrhIA5oWhS+z9hfHh/X/KmS/nOOX503+EGMsFlZKSDmOmWWbxoa0jh+Tujsl6m0rlYC0E4MuE2YGkLOj7DyA99LNmrAPIwnnG0+YguPi+l26qNuGwpm4B2TsYHfz0myuNl4JxMA/cdKix04Eh5ABHK/apotooZXYyTEXqLWHahKrTYYrWadRJ5b3nrFh7VUCeBfT/EZm0AO9TJ5odEDeYoiNPqPuGxwJYEFL7Upk9oE2k4GbGFUyOP3wsCUqW+y/0BBaL2q6obYbHLZ3XGqIbEgANLRp2CdXCyk3wBAfo28/Y9KMy2jnXRXCHptg9LrLHE6NlWqo8gRRDB9E9NHgLMPAkTqFL/nTY0Pa5QJ4Z1P89bEYfTOnClwO+NJYfcP38xJDk0M8OJjSEPv9zGlbaIEA2dde7DiBJLkPnHY3XKAXT1ewD69EE+yldIVTbdamew5agadFjOuKrTpdvb199li0CTs8Uv1RhgqAPsiXEWFkFvjR7AJzgTfD3xGL0N8p4B3kZTE4Y5dRExgxND2UVIL9F2FpiCm++1mTzi5yunwzo+t3GeJ3Dx23aMMwows29KeZy3GqmSJBxU9OBO0U5pnbXY1/pREgMmQNmjW0bKnqjiRJFGMdVM0X2WuWRScNi64VGu9cmv9yNEp/roB3cMBHjbQkARF25sl6REHRk7NckPhsXMvoxVlO3zlgigdesUcXTqN+0nwxPkR33PWMRbkCr9B4MRYwxsH8gmulwIj3pXMO74o0NaBNJMmAj2NQL2SvWSaf0gx2vQO8Kf7haIw+qoB3UJeEGrdXAsWimyDsIaKXFjj9+KhFhs7plfuMMq2tH0LSoOE+ddIWBEVBVJzQcG/d69CstuODAvmhOvT0Mlg5Sh+14SgJwv5BvQC8tsUXIga7xbHxpq0/ikW1X1PAO6hLQo27lgQQDgUuYYtz4alH9uTjJyyh+UpGtbBKUB77/wNOtWUuwuy8l0xygGMRVKvt/JCkc2AYJEK9Uzg3kb02yBzMmsbItnlGj7D90rn26ViMflEBb1i3j+pXryXgNUf88IgloiFgswSvMKIBVmoX7dT4AHQwm3zvYHCmmuNU0+ia7bqI5GjnJc03kM0gA66UqQu8Bcu2XiOAdyZlfT4e194VxiKX7VwIqi0lgZVKABvm+UmbHj1u0fZxTWTOIT5W2EZDGDIFDRfhckGZajADRDSiOy4zaDQZ3o/HSucsLM+DKIeLy7pDmhq+FItpb1XAG5YpUv0IswQQITC1xIWtF/X/wJwGYp/LNusiY6udx/WVyEFmqoEQBzZXf2kox6mm0f4L9RU71FbSz0F5VnCIIyTRst4ooxq+Ho3RGxXwDsoSUONcqQRkYgVI3BF+BiDevZHRTbuN0CRdCKfaKUc7Dzrq4wPxir0G7Vq/sky1lcpyUJ4H8EaiRLm89RbX1GB/Kx5nr1PAOyhLQI2zHRLA5kGM74MvmHRmjtMlSE3erAuQ67XWW+ZUq5KpBkchMtXCXjaqHXMVljZAlJNJW29znWv2XbE4u10Bb1imR/WjXySA4zsIZ0A+A44DXHAmeVOXezEW4VSbsel7z1XPVLt8i07X7GhPCFkvxtiP7wQ1ZC5LP+PG8drficbZbQp4+3EqVZ97LQHJkAabKbiCj09bdN0ul/NgpdkILQ6uZqaadKpdaoi42l5r5y0OsS8fAxl6OmW93QHeZft7sQTbH9bqE30pYdXpgZIAgA5k7d89aIo4XzCioWZcL0CtzKkWQP+ID8TOCY1ugVOtRx+GgVocnsEOJRmlUtbPOaaGZft7cQW8g7oW1LjbIAFsJFBZI8YXUQ7X7tBo+5hTH67bF8wMT5+y6ZEaTrVbL9RFNY92ZKp1e3z9/L4y4J1LKVNDP0+m6ns4JAB7L7Rdy+aCkL1XoIb3Vqup5tA/OrG7qmZh99dNmalhJmXfFVfOte7PgnrjqpNAkRSmF6ouKi+7mWqoqRZUTQKgfNU2ja7cqgsNXV3dlUCZc20mpcLJuit+9TYlgc5IAMB//2GLjp6rrDIBnI1qRLerTLXOCL+BVsvCyeZS/OvRuEqgaEBu6hYlgdBKAKALSss7nzJFfHFQptr2CUav3Gv0xPYcWsF1qWNIoIhGibIZN4FiNm2plOEuCV+9RkmgUxJoyKm216AdKlOtU1NQs12ZMpyXKcOKJKcn86BeqiTQNgkgqqJg16+p5jjVVk523raOD1BDkiRH09ntbuaa9elYTFO0kAO0CNRQV5cEoO0en7bpB4dQa6fyAuUjKgjDsdaraIvVJfHmRyNpIZnGbnO4GtLWH8UVEXrzklRPKAmERAKw537/eZOOTwfXVAPJ+Wsvcaooh5U7OCSi7Fg3KojQVemfjsm6ow0jQ6md4UtB4UerJuIoaCD+KjQhHGwjXZKZanc+bTrFJX0XNFxwB79yn8pU6+iGrNO4W3NtMUrsFWLpTaf5LydUsctezklT75bVEOZSXNS1gic7j7OkmE1G3jqu+Je83F+Lf8q/+7GnkXvE854Hy9pwC0cW3+G519t2UJ/KnvHcUN5Hh35Gvr+iv3Jsvj5Wvs+VU9k4PLIKEIz8UTXZ+d/hbaL493rtuo34IxK8ssHkldpzyuk8/5JNB89UlvbBc0gLvvVCg3ZM9C6po6kFvkpvrih2ObvM3xGLq/Lu/TDfDhsWp0NnbTo8aYmwIWyscgBy9CQY8+WGLYKG+xc/ePiBDL8v+5n3316wqtKe0MYliLgVGhhnRBoXnwanY6W/e/HI+2w5yHjarDEO/1i9H4paH5YyeXnBzQviGIIcl2fBBMnKC7Z+4A36XbEN/8erylghG40xMi2iR4/btJjFv8tXscxUu/2yiKh7prgZerfLK8q7z6bM18di+jdVzbXeTUojb8amQtHFB48UBPG2BuBiHp1WbDoJZvi/i2/uPbVBx73XRWoveFWAdg0gkPdKABC9Y+6HwP17LeCVgF8TmDzqX9AHpNpHpgKAK8bq+VCVaZVeDdMD/l4A9srEBepGgLfs5CDbaBB4ZXjS1AKnJ16UX9/ylSScals1umq7rpxqjWyyDt5jRBiZBX40u8AuF1M9u8hvisTo/oLZiEWpgz1TTdeUAGbnR0dNOj5lk6GXbnVMC3K3+oBX/NiBumpabkk7Lj/CS5OGVJurAVoQwAQCbxGcXIArNshJaMNU0tj8fS0DTY9W1xDw1rjfq1FX1Xi9QOhvq4rZpkzz9IF48btRBdy9cq+QQ1lfmDiVPPWiTWcXqKKCsKipphPdcYlBo8qp1nN0iUQYFQr86bEhzQHe5Ry/PG/yhxhjMa7OIj2foKAOoFbT8XO2qHbgP06Wa7IOCJfsvKx4vwMsXk3YgQDmaqTlGmHp51ILlf0KMksUrQcuEHmPze5bykwL3ndJIPK+pxHgDQKlYvXyALAsl5M8DZROBXJ8og35fIAmW5SDT+P1fpjqaru+dr0fgNJHq2SwDv64MUrliR5+wRYxvJ5vguiZcKohU+1CQ5kYQrCro1FG+Ry/Z2xYe5WYq/ks32VZ/EFDZxssxZwRgimq7AKA7IFDJr04W5mDXwIUCaouaOL06bXzujdKUK4Ex/KNXqZ5eYFC/j3oZ75jdgmkHZNDycxQeWSvpfEGHsm9AOn+vWh/9Wqmvn56Aaokg9JPawGf35YbpL1WOyl4P05lf/c5AhsFXjhrXjgHW3+lbRf9Uk61cG3lWIxRLk//NJZkPytW29IS31DQ+AORCNtdKChzQ7imywEoONHufrYgIhi8Gq8DFwJhfdqs85uiBljD7limCbuaXhl4BDjWKrRHn4bp1f4CNd6g6IeACAh/O+VaeaVm6gfeWv0MMjPUAv+Kd3vMDEUAbtS+W+VjEKT1+9uW/bBsRo8cq+5UQ8n22y81CDG86iDb+10tCHIy9p+ND+vvF9PPOU/Mp+m+SJSuyecV8PZ+isp7AKCdT3P63sGCqO8VGMolzAVSn3ScbuXA62jBQUfWahENjd4rXuQB0mCNzaPx+o/v7nAl6EiwDNJMy8DP304j5oWqdlWnsSDgC5SDZ4r8WnCj9t1Abbla9IhPxrrG6Nyi41QLCj2DmeHKbZrIVlOZauHY0aCEzKTpQ2PD7BMSeNl8hr4Ti9GrVfmfcEyStxdC47WIvvNMAfZ4j8brHt2dWfQAByuqOAg3csDKqxFLEHTeEmRyaMqx5tNey4/vso/eyIbmzAzlmqnbZ48aKIG6VftuST7uCaGG00vOS1ET9wFiQ2aGgGdku42aGZAF9dRJ16nm/UK5KwFOtdehplpSZaqFZUeDBD2Tst41Omz8TXHKZtPW38dj2tsV8IZlmnz9YETfPWDS9LJdaWoohmtJIHWAV0Qz4K9l0QIuAHuQo9Is4IBxM8d8LxBVc6w5eOM0XAZczWiaviO6V2tsBHiDtfgScvmBL0jrLvtZD4AXfUzlGD18rIZTbZzRK/cpp1pYdjMUH10nKhTo9vFh9u3iGprP8N83IvRb+ZwyNYRlsrz9wGZ74kWLnj1jiUwlj8JXRDFH80NolvN7qe1KrbYR04Fst5ZjTWqYXtDzgnQlkJc71oJMJVWP+FUSGWQfar23TJv3AWStMLKgcQV9LKq1HyRnv2OtGqAHRoz4+o4Il2NTXDnVwrhRq/QJjlDT4imd2C0jQ+wxL/C+WzfoswVl4w3ldAJ4p5c43fN8gSyrXCN1QKH0wZSTWjQz1AQdD4gHOdaatJuWOf6K2qnXvluKvPB+PKpqmk0ALxxI+ANgKma/+TTkio+GJ8NPhpE1CrxBHyCvM9OfdRfYrs+hWA948XvYbB85hlTxSrJzZKoVnWqK/jE0exlZa6ZFp4nRjWMJ9mIReBey/HZNo7tUVENo5qqiIwCV7z9foLMLDgNVuWblAi+y1FwXdqDGGwREAZu/Ee046B5/4kRl5lp5vGnpI1H5AfBqlNX+judtIjI0orVxJhIFFjOcFjJcsHAFph97ZRAAvNU01iDziN/+7NVkGwLeAKdkLeDHeKaWiJ446XGUelYKQPnyLRpds0M51cK0kyNODO9zuSF2zSbG0sV1MrvEL2U6PUbEIyr0JExTVuoLwPbIpE0/fsEsAW9QNAPsu95UYhdchFbcgO22aGaoAKgAcPRppEXgDdJ2/Zp3KWy4lOThu6dW/K4EqI3rNNoyqtFIUhPtYP0uZGx6ad6ms0u2Y3qp8sFxAD0gs6/K2L1aei1zR9mHwtdWtTkIPi248+85jTx9ijuZamUo79yHDxDIzqH1KvrH8OzjaIxRIc/vHU1q+71riKZSfJPO+I90nW21VOpweGbM0xNstHSe090HCpTOY+OV2HFKtk6ct0tgUgKAEhtXNRusXBB1gdcHYngfNjmekxomjvtOe/7EierEOEGaXi3gBcAOx4iu3x0hPSimiogeO1EQoXjoj3/cEnS94w7UNv3xxSUsdBotHTacMWPINdKEy8DbI8uqZgZPm6mcY2YA/aN/yNB2t40x2g+nWihX8OB2CskThQJ9biTB3lMGvE4sL783EmXXqVje8C4QaL0Pv2DS4UlksDlo5+xdDyOZq/FWAKn7g0rgLcXhVtv8fgCUbSDRcV2C0ca1mmBNyxaIMnlOmYITX+oH3nY61mybaPcGjXZvNKpO2NkFiw6esYh1EHiTEUYRw+FFwPwA6AGMRY20prYtP1A+NriAkDa0B6faoUnnPf4LH6JX7NVp13pVZSJsOzieYJRN0wfHhtkny4AX/5hN2V+LJ9ibshn1vQzbxMn+QHM7t2DT958zibsZaxXA62asiTCyKmBb0oTLN8nfavcAACAASURBVHyj8bsC6m2i80Y0unq7QWviTi8AhukCp4ePFWh2GbZov2OtdD722ky9WnYt+7K33zojunanQesSASjkCsy0OD32okkpGf9c4axz3uaXk98+G2TfhXxh4ti4Tif0RX5U8K4TM5b4AImfNQC8jZgZ8JGDtrtc1alGdMelEfEBUDs4XDsYyRPZLP30aJJ9tQJ459L8U9EYvT+XVdMWrmkr9QZ7GBvw+8+51JBefluXAEfs9WLiREmjKgOTBhIn6h3zoW1esc0gI8DYOJ+26YHDBcoXIzB8JocG7Lu17NHQ7gD2N+yKCG221gXe4pNzlgDHShm0Zt+FaWVimNHuDUZg5ljBcsAXTr56kQoC+P3mG4980Gf0/dwS0VMng/cmzAxXb9foiq3KqRa2vcs0YebLm9x8xUQy+lAF8M6n+C9oBn3OVDbesM1dWX+cigMWPXoCTjZPmrB7l0ycKNNqG9F8vTwD1cK4XOcVSLVfdVGE1tbQNl+cteixE6boVYXJodjX6kfsesCPKIYbLohU0nL5Zu/oOYvQFwFuZckbpWSORsBRbhiAfjLKaN/5Dg9CtQsfnyPnrJJ9uYbmWxV4pVONiJ45zemlAKca+oN+3NFHmWoe03io91o7OodQsoLJT1E2e+P4ePJkBfDOLPIbNYMeUNSQ7RB359oASOA4+91nTcoWSinEEjzKKiTUSX+Vnnm5GAKP/D7tGNoe7Lq3XYxjbYBr3R06zA73Pp+nhYzrdPPcGmhmaPDjAPAE2KwYeF2BNRu/i3dvG9do04iHFDlgupHefWhSfnh82na1NGufDDBWJ1ON6OFjnIoVnjzvg7aLsj637u0PpxrWD8wwQ7Hqa6dzu6f7LSOiIZfjj4wl2Y2MsUIl8Kb5Vo3zJ5nGRm0Vi9L9GWrijdiMCCs7NlWiiawHvLU0SMc84Y8Ndjrkfw5LY9M6jW65MFK3x4+/6PZRD+ZnKHtvA7ZQ+aFoFXjLx1Ju3y1uiGohdx4t/aLzdVpTQ9vHrfgoAng95fACIysq2OZ884BvWzFTrYpT7ZUX6rR9IvxONUgcTHvHpi3as1EPDImru6j67IZYHMBrf3ksqb9Ndr3sk8M5H55P8/uMCLtSJVKEe3bhZDs7b9N9h6BRecjNvfZdFzX98bteMPUesb3AWwukoclik4tjfp3r9JxND4G8XQ8OI/MDb6BjzasFyhukjbcZU4M36aTBjDV/FAYAPxFhdPFmQzixal05k9PzZ5sE3oCPDz500HarO9WYMDN4q5LUm5de/R4fmZllTkfP2XTRJo2G42zVU1YilCyfo4+MDrGPBQIvfjiTsr+STLA3Z1RkQ6/WZsPvxRETTraZlO04jopkM84/Gg0NKz1XWR4oCKQBPtLUYNQwNeBZHLd/8DycbDCJuP3yjLBaqrC/715tVDwO4E04zrVSCl+w6Io23gDgLQYdSC2zitYv3y+dantqhLDJXiCJQ9h4a0Q2yA+Pf3xSs4c9f2qR6MkaNdWu2a7TFVvDr+3KtXR82qbJBU7bxhltGtFWfaKHSJ7I0ZtGh9g3qgLvXMb6SCSi/a4iy2kY/3p2I7KUDpyx6KmTZgl4WyhsKTdEBQhJz7oEdc/5CIDwygsjND5cO6QAQPXAkQJNL8EkUg68QaBTtP0GvFOCEf6Pdtc2Cbze2NfKyhwBHx2fHVbgPSfauV6jjWvrqLtEdGrOpLOLvBhN4QVXv427GvDivgOnOZ1ZcCIbvBfiG2I60e2XRmgk6cgkzBe6D7PL82ctEe8NykrEHK/mC/SdNufLXGcvH4+xZ6sDb4q/kRh9XTnYwr8cgGOoSPG9ZwuE8CVc1YhxGrHvBgKDZ7N7tVC87prthrDT1bueOY2ED7CqhQ94m3WsQQaXbtIpGasNGADo5yeD44f95ouqJxONKC0z1arUVNvh0j+GHXTF2tSIljMkTgFYCfD279mgieST1UpT4Ba4PLCQZzfvHGXzVYF3PsN3WjY/oDGWUOBbD1J6/3ts2h8dMenkDMKWSoUtRQCXrDhRy1nUJCOZxGFsdCQP3LSnvp333KJNDx41y513RbNIHU2zCvDjM4OohuubMDUU6TQ9yFcLeIPsu0Mxoos3GcWPSLUVAMcagBfmIK+mLk8X8rlajjXwtx6d5HR0KpiXAXMAp9qOEDvVpAzR13wBsci2k8LNnLU6PuwQG8FeLu9dTSCMcj/pDP/mxLD2Bu9a8R1eRBmgobkUf9CIsstMVX+t98hapwcAk1OzNv3wSEFkX9VLnKim+TbqWPP4tmgoyujVF0coHqlYRmW9Bgh9/1CBsoJfwvlVLTNDI0Q+YCRb1wzwygQKn/OxFij6gRfgsXEtjsc1gnfdkc8u2/TCjJu04Q7Yb0ZxTiglefgz3ODEFJlquer0j3CqhVVjhFkhm+eUyjsUlkgpdxjjHNCVaw5OwbhBIrwMawnjCSIACv1mDOig41izPzo6pP9uTeDFL+dQjSKuvV052MI/1dJuds/BgqBDlIs5+PharZR7cMWJWuYJCZ6v2BsRPA21LminPz5aorOsB7z1HGsYc9MabzXgrQF8Xjss+gxNbPcGnSbW1LdLImttatl1enrf4XN6VhurSA1f5PTUqWDfIUDtaremGv4etgsmMPQf8eYCbMGRrMFO7QFd97TlLVAKzTcRZbQmThQzvCzTYRthY/0xIgxp9LePxNm36wLvTNp6f9TQPqVCyhoTbq/vgtb79EmHDMZh4fIWtpSpuq5mVQVoihpvA7SRUiPFMfqyLbo4ete7Dp216NmXShqg1HiLunLAe6U2KoHan+6LlOGGTA1TFp2UmWt+jdcnj8D+uIODnC/dbNTV8AE0B18qCAeSP1vOX8miGvDi56B/nFys1P5kphoqCIeZ/hFEQTjtLGcd8iSkjwst340ucU5oDuEPQDYeIYpB43XJhuqtqbD/HlUnLItPZ/O5azeNJk40ALz8esb5fYwxQ9l5wz69zuJdTHNBki5YsQRSuTSQAZwMQUBWC3j9x3EJHvLofeuF0bpCmk3ZdP9hs5RAUC1howF7tKRibAV4pSlGAEBRELXtsELDdqMokCZc7xicytl0+JzlUGW67wgC9Gr2XcxFKu+YGYIqBItMtT5wqnnHDq0cpoa5FBeUppJUCJEpiOWFuUHIw2E1XRUXzAy5HL9/5szR2/bs2ZOrC7yc83Vzaf6MrrMtlustXxWSWOWDQCbb6Rk3ky0gLrVd9l2v1hY3GL3q4ojgLqh1YdMBeKH9SPteoCbbA+CtpXXLPopsvRGNto/Xj+I4twRuCKcoaSuONWiAR89Vd6rhI9AvmWreNeHwSRNNLthCLppOdN46jSLa6gFb73jhWMtm7U+PDem/5N8bgbuFc87mlvnX4kPsjYoisj/QGsc3ONl+fMQUR7lqWq0cTemI6zVLVJZ6r2jHD4yc6PoLIrR5tL7d89HjJp2ctUWVhGaTO7yOJ/EsSNAbNDW8MFUiyQnSeCtMGgHE59DCLjxPp9Fk/XEenTJdz311Ssgg56LUwsFR9ejx6plqY0lGr73UoGgf0j/iAwbghQYcjzJaP1z7g90fuy+4l4IcJ09vHV/D/rkh4MVNs8v8Q7E4fTynqg73zdybFtG9Bwu05HLPlrQtB6lq2RMb8e4H3QPP+97zQEdYP6zs+LRFT5507Lz1gNcfUVAR6bBC4A0Cvmr2XYAu7I6XbY7UZCPDQrFsTs++ZAp7Zj1TRpnzzv2HQ/9Y3akGM8NV2zS6clt/0j9iXmFuAOnP2oSTBLOawsdKig0jbvNFzWRXjoywY40Db5rfRJzfwxiLKDtvf2AvNN0Dp5wS8Di+ORyILo+DPwuryfjdIA0aR0dsGmQg7b8oUlZOPkhi8HQjfRjPBAJvNQebHIrbaDs03lrAGxRGBifWhecb9bKTaSnrpAkXy7zVIB7yA6/sUz2nGmqqjST6s6YaxpjJE81nOI0jfre+X7Y/Np+vl0gTzuf4/aNJ9mrGWL5h4D137tywMTTxpG6wXaoGW3/MPYBwLs3p/ucLRUasIsB5TnRezdUbvxsUP1stssD7HIjQX7kP3Ly1j43Q1u4/XBCOwGINtCZpK8Vx3AV8ONde3kAChTQ1iLpsbhfraaNFzcVNT946hoKa9e27KDV0ar6+fTcobhrjQswuzAzV6R81uvVCva+1RKwDEMQjcWK1Ghpg381k7D8dH9Z/NQg9ao57Ztn6QjKpvVPF8/YH8MpePnikQGfn3RLw7gy3xbEm2/JFJECDRQmeRhxPT5406cS04wBsxrzh1bgBmrICRVPA60lZ9r+76kfHFSpoIGuRvkvZHz5nClBpyrHmMTO8MA3mruAEAowZoBvmTLVGdgpOA6ZJq1bbFWtVg6mB3jg2xP6taeCdy5jvjBj6F1Txy0aWUzjuAaCdmLbokWOeygcBTGUSyFqJ3xXPejRVOExAdnL19vp23lNzFj1xwio932DcsL+/kiTn5Tvrs5MVNV4v8Ho+ImXxwQHEOKjucNmW4BJH3llH5MbBs+VpwsUPhi+sL8jMAE3w0RNOlpc/ZA3jHU2CEAdVL1anXTQcO2jlvUD8rm3zybzNrtg4zCabBt6pRb5XY/xR3WDDihh95RPSjRYAiLkCbKkegpYasbyNxO9Ws+86P0d2ERcRBq/aF63LCYvy9LDz1uIwqJox5wF8ofEmGLUbeIPsu6it1ggNJGKVj884WQL1NGo/8AJop+BUO1mZHoz2IK8rt+LjpgszhLrCKwERRpbh3xwdYm9ijAXOVk1TA+dcn8vw+yMRdn0hv1rCmsM7Ye3qGbTep05adPgsGMGcVv22XjnxRc2qycyxEseA48BD/v3Ne4y6NJEAzAePOhWIy7K6Gnm/h9sAq1HYeFvQeJux76K/2yd0On9d/TAy1HUDCUyQmcGrVQclTuBnT51Cmm1AphqRCB3rp5pq7VrL/dhONMoom7M/ODGsi1LuTWu8eGAuxT+aSNKH02kFvP2yCLCJQY7+w0OmqEhcttGr2GkDtUzvcdxV46Qm582vx68QVnbpZl14/utdz54x6eikTWDfCgzh8pkBvBqkfG+zwIv4YRnfXEZM4x1XQPwu7kVKdL36YDAFHDprCkKYeuYbP/CiSnI6x+nR4yQyD71zIbVdUVPtQqOvnWr11sVq+D3ixDnn+WiEvXw4yp5oGXiXMvxWi/h3iFhEmRv6a2n88IhJU4uemmxFBCuxgxWPvD4nXLVoBqk9+5+zOaoJMJFMUc9TjQB6JFM0wkLmZ+xqGXjnHE0UV6PAC20XgHvJ5vppwuAkgH1XhMrJZRJU1cLzfilL9OfYADjV+mv3tNZbl3/38Zkku2EPY2Vpwt4W6+0RQRM5n+GP6zrbo8q+tzYZvXgK2t3xKYseP1FpbpD4u1L7rgQOZ3wOyQlKvoPwpNYFJxTsvCh6WATBGlpuRX9ddrJmTA0nXeDFa6olb/gJbKDFwsSwY6J+GBkqbJyYLXcaejV174fKb98V9I8nOKWy1ekfhVOtDzPVerH2e/nOREKkCX9qNKl/oFY/6gIvHp5P80/H4vSLKqysl1Pa3LsBLiihff8hU/xfgKybeVALfKpltwXZKEUUpkjQQIuOqocCmPVoIjESaLwvLZRoEys0b592XqZpu6+DQ68hG+802MlKttd6WXPy1TBn7Nmg17Vb4/7j0yZNp4LDyPyavZC/O52C/nGJ09NV6B/hVEM9NTjVgghzmlsV6u5OSsDdXxbT2B0jcXb3ioF3McvfgHJAlkVMZbF1cura2zY29ZNueXU/MU3dxAnPJ9nroQ8K/JcA7KQP64I6sd51bMqiA6ddbbyGY817bPfalXGkbwV4GzEzyL6DU+LSLQaBCKjWBUB87myBso71pCFGMu+H5pnTnCYXHLpE79Uv9I/15npQfi+4GQr24bEh7SrGWGrlwLvIxwsafzQSYdsH3dzQ0BHBJ/FeuSUBMtPLnB48XHBSWOs41qqGcdV7ztV8uU20fq1GN+5G+nDt7YZ8/YdeKAjnXzCYuxnPbjP+e1oB3gqOCFe1DdK2ZbgaHGv15hw0kM9PumSzAcDrlasX+J1MNU6PnnCKQPrfA0BHfPQr9vZ3ptqgAG8ywSiTtv9kdFj/tXpjrremis/PpqzPxhPau1cjW5nXkeTlAxWAKflBOREC8rAhofWL4DwXUb3A6nesIMxKgkagTdVzpBbCbjMfKfqLskAzy24mWw1gaMT2GRwh4ZgccEV0Rvv31aeJBNDcf6hAiOv123mLIvFpwl6AlJlr1zUSTuaaGmqR81TYd22iLWMabR2rb98NShMOHIPv4wcN99iUm6kWEK2GMe7fZ4gy6MrMUA/Kevt7mBkY42bBZK9dv4bdU683TQAvf30kwr9hmqT1I5uQF1xl//F/LGhoXTgmW9whnsbf4ViRfwQlMUeagHs1CI5lgO4mGwBkRBkU/N/9g1hbFKoEMOBn4t9eBi85Sw2+1zvpaOvIpEXPnKrMZKvQ9DyabbVsLn/8rgCY4nNORhXSh1EIs94FMwicXjjSe9spb7P0u5UALygzRXn0KtwQfuDFW0EDOdIgDSQ4MurF75Zp7UiK4ESPgf6xVk21ywzBjNaPe67e/K+m3ztmBv78qWV2zRXn1TYz+HWtmnKYn+ejdoQ/FImw3WEvCVQEPBeoAKAA1ALA1XIISEChaNpOPSipZZYtbi8ItXmFeAG82LSPLUwAsM4EKOEPSqMDRJ2/u2AkZ7AGIKMd1L0COY2IIqjh1W9G4/WCrdR2YevFx+uC9TpdsbW+nffUrEsT6U/y8KzMohPKa3P2kOQ0qvHWA15/7CwiCGDfjQq0rn4VLE7PnTUp74nQqBYm5z0tYA5rOdWwRq/ZDjlqSttt8/7rRHPJJLLV6A9Hkuw3G2m/YY0Xjc2mrL+Ix7VfymZ7ZbUMHpIEWscM4NjLAKx5i4sNIQFWgqyjXgUXEWxEaN26R5o65PukFgztGFqQ+KM5ZVMkubhXFt7nHj9h0omZEgm53yRSoWUGaIa1HGuSZ8omTmNJjW7aHambPgyayB8dDWBS888PTgJyMG6/mjU1COD1frB87ygDXpfqEmV+6l0Yw+HJ8pjkesArFG9GJJxqNWqq9TP9Yz25rabfYz8S8bxN7NVjCXZ/I2NrCnjnlvgteoTutmzqOUevGxklNFannhNRzuRUMB2TAX4uNNg+ANhGJsp/TxGUoRm7JgpDZyLWExynsLUKMHaLC04u2vTQUbM8htWj/ZYBr0/b96YbVzqivCFlaJCLSrK37K1PE4k5gv15yWXz8idLyI+IayFwvpduB5oF3tOezDX/GPwfHfRrx7hG54/Ut++enrPo7KJd5iCsB7yOU43osRPV6R93TkCGxqqpP9bKGu+XZ5AinMvzR88eZzdeckkl927QOJoC3jOcJ+Mpfl80xq7uBWOZ3HRSmxWVSwucUCoFdtnitUrBttpC9GvGuM8xSzBRMSEWccpqI4oAlIXF03Mj/Aiee2o51orMqowT54yu2KrTzgYSD1Ct4dg5184rAT/A1uwHy2aA9+iURafnPFSUARq1dyNAMb5okyG4IGpdkDu03UVZR85tt/i/Ks5BWVPt2HQV+kdya6qNKzNDP4AvkiZyWfrgSJJV5Wbwj6Mp4MXDcyn+27EE/V63ohukZgutFjZKeMELpqMpOBqtDOCvCUuekPWg+4r1Aqo0Ik0r1cRV7/dodqXvaL4NCciQIcwSZxdsAUBBTqCm7LvexAk3mkECL9qBPR3E4dfuqH9Uh533iZOW6J+8gvpSoaVyokSM0ct21qdrPHDGdEh5JAdwLeDlKDVOdEkD9l2csJ57yeHDqAa23jFJzR33g+wc5W/8tmWH/pEJQhyYkNQVbgkICkhOi7ZJN46vYQca7W3TwDuzxC/RDP4gI7amU9wNslPYwABbZF7l4BQrhUoidIOIB6i2RXxzf+/RQoRQyjAyoI2g3we1ITrZ4jvKMLRGG8XZaUM/iVGuQHTknAmC5iJSVJoOPOYZj+Yp7ZJCFMWf+8wM7u8cbZTo5r2Rus4pcOUePGMVQcZrXpBo5ifkkYsbYA0O4FoENnB+PXHSFGP3hvN5p9QPfjDRgJ8hEam9PeZTNh2drpIm7AN3eVrAaWNyidOB08FbFGv+6u2oYacy1RoFsV7e51QS5neOJtnrmQClxq6mgRdUkTMp/tVkgr2h3U42bAB88WGnhWaLzVIQxlq/rRY/8NKlFPUKD7LKreWPspX/rtaGX3DCcO75Yb1/e59vRz+9EBE0r028g3E6MWUVK+AGJkz4jvny7Y041rynDzRz4+76NJFgKjs+5TCVFUfqc+wFAS/6I+u9IckhHgCScKoeOmuJJJKKSBDPGahMw3Z/DsdavVJGL85YdG65/ARRDdC9scrPgP5xKYD+kZMwDSn6x8bAKwx3RaOM57PWz46tMb7YTH+aBl40PrNkvjkS1b/Sriw2dALHLzA8oRAeSFRsN7bLW467Grw2M+B2tlHvvX6Irnd/K79v5h3Y/MgYQ7XfIA1WarPFRVEjgcEBmEquBmlywPRtWMPoZbsixTjdoPE9cqwgCMCLJekbsO9KrRjtSVsvwDcRLS1ngO7hSYum3bbLUoUD3uEFTHzrwdEwsaZ6LPJyltORKdMJR/QkpQQBr5Q1AD6NmmonnHhx/4Wf7ZxwaqrJdltZE+qZ7kjAZSI7oiXZdSOMzTXz1paAd26Oj9gR/mA0yvatJKYXL8cGSecd0IUpQSi30ozgHYlryy3pfJ4juljtJVuvc0+931e/p+V3ePrRchsV42hfP+UHDgTpmUJlxpj3mO8/8nt5BCptsKXMtaKt1+Xo3b1RE3y2QRfMDEdRkdd/ovHQKXqhr5odGo/HDSoCL+4Dry3Wld+e7QVt/xjlZkB7iYhDgL42Xgm+8C8cnixQpuCjmPQ04LWCSeCt61RTmWrNYFfP74VTLZW2PzExrH+o2c60BLx4CQjSY3H6cKvmBoBsOm8TIhNEvn6zPVf3tyQBANFL85zOzFtVKRkRISLLy5SiFVzNTpixyqvDesFMdkr8zOVhuGiTTptGNErGmCg7D9BH1tqZBYc1LYjXoYLMxjPaIBNJMdXao80W25XJKdLF6Vlsfvuu1FjxMcDHZtM6nfZs1EQCC0IWEbcL+sf5dInf16vxwj4MzRv2Z38GItY8QshS+WBehvFhJmqqQUYNGwtbWgXBD9Xbg73oUxuH19amNCc0aMk28zePDceearbxerKu2t5UNrvXsKIPaTpbh2ywRi8cpwC40BYsu5xS0FmOUlP1oHFQQIBQKdz3iv/Jfwe0gXtdbbSsn/42/NIQz7n9KGtjBf1s+B2enjbSz6IsvGOt7CcgE6cL2D5lCJ5Xk8S8ABhAbN7OS2bcwREGbVRW4m3nOzrRFpbWaAJ15Ry/g4wbryYd+SFBZEQySuJjM5YkGhkiml4ievqU87HxX9gXV23T6Mpt7XeqeTV5+V6RbCS5R9yPZNH74dnOZR85uc1cJ6rU5L1jCXpXJ+al1226TrWvjSbZTzfjVJP9XtHumk1bfxePae+op/XiJcBmRCekC7BvOTNbtAeS10xQ7shyoKPy/tIAnGKL/va8v3fWVXnYWYl5QbLJNteGh7mhbBy1+tFsP73vkNJaSRslPZXTsSlb2HtlNhzkjAiS+Wy5NtuuBS6kW/KTBoJPu97V7naKdlyPNl3vHV5gw0dnXdI5RSxlKkPIIJt21VRzP7Wie5JrBH0Rfy9ykDTPO1IBrmUnC4cISnKP+P/u4nVPtPh689TK7zE+w2BWoUBvGBtid7bURisPyWeQyUY6/y4RM2rx9ELDQk0pcCWoq/cScJxstgBfr7Y7nwX4dgZ4ez/q3vYAwBekIaJXjlON0S0t1FSTQAvwdoDV8ZUIsiePVlsRRx6gcjkqTC1dLODoWXbYlf8oMfI5pE9MmG1EhqVLANXb2VjZ26MxJEzwh3KLbP+mTSzdSmsr0ngfeYRHdl3Mvx2LslfmcuXmBjQMoAVBC8qNl13ez7L8e9DPao1IxhP5P8WluS+P2Q2yhgS1Ua+9dvSzmXcIdcGNnaomjyblKU8gCP6X8a1oej7DKI9ii62sJPVMyxJw6B912tZkpppg1LMdhQZAKzRb91hRMhF4D/9+Q0CF3cuNz/BuIu+wvMBbfjJ17grafI6+i76JkESZ3u6SPSGj0k8A37Igu/RgLCaqCL93fEj/bKuvXPEem0nztxkafRGLwKv1CrNCnivHWasz0+HnsAHOzNl0Zt5xEuHPYpYoXVAab4dFX9Y8tNKxIUa3X2IIjo169I/CxiySiRx7sz/srAxmnYq3gR9SAaHuzQIUfcpA8WfuNz8IKJw2qrxDPud5R5Bc0QcJvpKFL8gG3s05qfUuGUKWttj1W9aymVb7tWLgPXOGJxMj/J5IhF0H/gZ8gZfzDiuYusItARxJj06aInUVHnjYIOfSoHbscb+DlCmvQtXj7tV8fZM8IQDOK7dqdNU2vRhJ4m/f4Y12wBZzI8PvahlNKw5J3lORD3SrAaIQuX8ufI63Wh8KL7BXk5m/n5KP2jFPsLqVTLq9FBynGv3W2BD7+ErevWLgxcvnlvm7IjH6/HKG03LWLmq5/oOJ/6AjO17v9O4/LPkPNEEHKD92VHuH19Ih97ZvjRbl20o/ZcaXdC7VOpA5h7LgA1sn+ukE9HNBlI5IAyx6Gf9q2g0uDc9t9Q6yVTefHHjQDQEg3GDPauNji40UH/M+7/YR/8PHDDIUNl33aF3rVbhv25jDRAb5e4frhPU5ykxZokZx45RLvMwCW/xHldVc3ERV2qjy+5JQvapw+TuKr673Du+Gc1e+F8idkxh4qB0u6l5rwuBlMC1+NsHYtckkq5L03Rgct7j8yhs/NsdHImQ/VCBtj4lVpy4hAQgXkQKpLKdYlGgo6oQlhenC4kZZIBSfxOZ20Meh/QAAIABJREFUyuM4DGNBoURFjPQkOTjjcaNGvFF9MrEbZVFk5In4u3MFxeOK33kz5jzCqojtLTZUOio7zzu/EKkPVSpOVIwtIPtMfjRlFxBh5+UF9srCFQGBG0LwixQYzaY4LaSdk0RQrLJsFwB7zQ6NLtvihJI5DjInu60suSTAt1W2lur+3hOCWW0RrrQNbwhmG94hgdhxyoF7undacNypqfap8eHapdsb2d9tAV686NDZ/K8kEpE/y+VEZbLyd1dTdb131bun3u+Lu6Dy9cXX1Guj3u+beYfrZT63aBfNLhvXaRSPeKRTDYXr9aPe75vpp9uHxQwXQIETCxxswjboBclienAJzMpThp3sQfFqN20L3fQDqQRC8TtXwwu6J4ifoZG0Xwd3HXAva9eVWcW7vJwNftD3g7Z3t9QAdIcX22kYCRdn5pG0Uj2qAbciaQIONiRRALwdG6vstFSpPZpl8a/eeHbf78X30N+G/Oo5/5cmQXBEOB+PKu9wJta9p7yNyne0v59FeTAnBFKaItoGYHXQEmYP2+Zzpsmu27COHWkEXGvd07Z+nzrFx3NR62Hd0HdaXhqxlfawT59nGmI2HTDDJsQCH4oz2jTieHjDdkkNEAcW8BCk8p4qn55IZalNFheOm8kmd6Tz8xLKFTXdop5bUqmihlM9I4gxU7Zfdrz0gqdHgBWL2GdnDWyr2vMBHMXy1rL3+F5a7R3yY3F6HskTzkctaNM5VJpEN+0xKtZHUMy4wEj3lFEe7+3PK5QzU1p0AHT0ASGFk4vOzzeuZTQ6xEQRV6971Rv/Xq0fUj7N9FNzpeDfCg214T7kmCEcEO70BdtuOmv/1cSQ/r52vKutPT4yaf16IqF9ElqviHDwlGnx7cfS4vLe49lYRXAKaEN22p/jX3Q6SFupxxgsvsGeY1RQG/53isVdp41qv8fPJxdsx97n0lviyHnBhnKtt9gvF6+62k/PO4tjdSMcuvFxwH4Bq1isDv1iywvdv6uLk95yiy0/CIB4Ydqm+w+73BQBLcGrv/8i3QHADsa8QwxYlyemLRGKBppQfOB2n6eXPoQtj7T+g5gWUXVEIxqOrRyCnMiIzgGwq+3+/+19CbBdR3nm333Oufe+J+lpl7ValmR5x9jGGLvAMGadDK5kCJAhkzCEVBxqwhRUQk1IZULFyWRCAknNDNnKIQGCMcECO8AkTFgcYxxvQTYwQTbYGGPZWLJlbZb03rvLOT3193JOd5/us9zlrfemiJ/uPaf77+6/v/76///++0QSd6/ZMNX8XnkLy58YvNVaHQ//6MyW5srmA2EQ7OgtY9aLinBmFo+IigMK2BUqifvm1RS2r+PJk8cf2QPNkPDct/PtPBnlgOBEw/b9yxOYfzhxxq4i671kO4VLt4/25gmUA7O2HZFXFmG9mDMFr7PfvHq0uskP70wzOHRcrCxYJ6bfHMZ8wHbhrSvDJsBo223Pwp+snSTvGZaODBV4Uagnno/f32jSP2i3pZOtCGCqMBDNXORsdJXfxb7M/xm0DEc7cAs3i9t1ou6DE0emUSletCPgeVdzaX7nQc5cpwzaF5JFl/a31VZkhJMNTEYzLNVeeOUgMOCBlS8f6KU5kXUpEXxWTxB49YUBP0I8qrUZ2fSTzyf8cgHOfnsAsz2RC/jibcFIxwB3UnjpKs4NZN2YUAgz2A3zk9qAh4BuaMZIGDseUHL1VIs8Oiw5hyCaKcr3X2Abok7v3igK93aXYYQDTq6ZNgA61fCjbtFAxqvyDe/aSGD3ptGymmEpyFyWg9tFnIjIWpbqB23e33oq5sly7GYqS9i/OT/gNtdRxFOrnMyHTojdGL94AO8ujBF8GZy3GVkvHQoDtccQ68bkSHhwBwGY19kFuHALhanJ4fs+QjQ/pBcM9qdRmPpxZhY+tG6SvL+/EtxvjUTDn3i+858bzejPOx0VDyMrt5mhi/HqjMv3u2JLPsY8aBkDynnkBbxPS2ShUmwC7+dCtoMpEdGpdM25AU8dqNuIeS/pNEeXo2pfuMrQ7NS167AZ7LDGzCMn9tlESCDCWbPEPhiPi2CKzss7Ho458Ngf9ANcvZtyX4ArWfqgXYL6dvBowndfygyGjl8FvKuaBC7fGYzM7PPU0YTPDQR8HmrZZjyS46KtwUgYPoI9LuT9mLEQtOOYHWaEXLV+kjw1aN/r749Eux87yqYiSO5qRPSyjku77BaUbW+H0eJh1FFShtpKIptArEPl6nTFNg5v1cDVHQEY/3vpjgB2byT5yTUHcg6jO42THv0WWNBWtPkuJfDlJ8+kwwzB7xvfj/ndazbrRbC9YAvhJ9mGYffUh0ZnnHzdk9ds4RTtyPhjBGFMT4mhj8OsX/g9GDx1THQCEhJMQYosG/9+6e6A23pH5dRVx5HrqCpGMrRnkw+sXRH8Xp33qjw7EuDFig8e7f2HMKKf7nYZVREOhQKVBm5rAZeugmxW53umqMVlMthM21EHOi3QY8vZLio0t58xDsDc3NAT1xtNTWDcZsjtaTlbXpkcZb9XkNMVwmU0Zy7qKJGTg++AW8Uqk2DUz8QyY5iqBwHwm0/E8IPnsrvg1G8IdltWY6ayYCQghMCHAIj6iSCPoIfuGCQGXFe7ABtWAVy1u/yG6Lr9hjdc49zAD9/9YX0dkRj+7PUEXoyLzQijOVCV8ABGlY/MyfB4GJOrp6bI81XeqfNMNSnqlCifZYxFTx6Nv9RsBa9tz+rXA2txmy7vQRXGV/aM+r3ouapl+Npu1YGKjIqLbJen45Oxu6jUmJ0NFY0DsFRu/O7a8wLYuVFuKX19ocCpTI6y34fRF74yyvoSZSt7xjNmk2jzrThZ+lDTkb+CQMIvbNU+yL4efiaBbx/MRzcIBxvA6y4Kh5q1y2acKI4iBsh4cSfGQbgnTsxhPPHGVcOLNkDTBpo4cF5glA/uAtHnMdsR5jf8XHdhCKtaw6nTN7Dc9BCUJ4JqNADaHfLL61eQj45CSUYGvCjsU8e7rwKgX2EMGkwlJPW1ooxhzQWjHaAO7Eg8entiOmMTCLboOeb/lWyX/90VtxlsWUPhDZfI63X1fpmrvlCA6BqTAfoiLW4IZWC/osNtLoLkhz3B+FYeT6FZBeMu59HDCTz4pHl9ED6G02QNAu/FYV92yaL1FxknnlDkTrVE2HWFfVcQAvwfyjvdBdi5nsI1e4Zj7sD6kJCcwMNE8rQckhBk1wi8+PfpWYAXbadw2c7h38Bh9wmCb9FOCtM+tjtw/5mj8OodO8jMsPWiaNoNpS7GGD14NP5EazJ4++xMxnp1tC8iekVkz+dXU4KX1aE33he2U1aG/jva71CxlUPEdqpx5xoyCg68DHATECcErr80gG1rha23TI6y3339VdaOYfdFmZxlv9vtwImC4IsnlRbTR2UTs2VGxvuvT8fw/552mxo2rAR4zUX5E2z9tp1H2miME8tB1qmcahx4ZWQDmhxQT/Hz+ktCnrJyEFuv8nscPBpzHedRPnL3h8CLZjecG+hkw+P0118W8bEela1X9SEufq7oGTxuHgSA1qGfWt0i/9Bvn5e9N3JN/vERdj4L2d2Uwsae9C4UzR9+4K1AKjUgZc+U/c7BxlNP3TqwGLxG5/nTkk1IMwN3qiHISqeaAF4JwJxpELhgM4HXXuRmFmVylP3OAWyO+nOQ/i6TE9uAR4tbmNBgkXxcJgZ90j/0ZAyPHGKAIKx/EOS2rSHwivOGZ+PVGSf+rUK5kBwIpss4+8XdmfoOd2QY03v1uYPZXbE+PKiBvg89ygdtuzg/0MzA7b3S1vuKvQG/d045Ikc53C6HGx6WmJ2GfWu/BP+R/AwZWcavkQMvdtxTJ+LfaEb0gx11qGKUvTkPZeMq/vRxVF4RkK5OqqkQMgRe/I0DsAReBF1kfoglP3V5AJumRntMdB66ZehVitwOc6KyA8uOW3YfUyxyrqEuYbTLy3YPb5uPwHbw+TiNC8Y6UrYr/Q62yQF1F/v6TVeEsKrPaAMBtIwfmMA5oaJ8ZtDMgCYGxXyluQGdbBtXEPjpKzEp/OhZLw5yJK8lwr8xfIwlcDSO4VXrV5EDAytBQQFzosVHjrBV7SD5RtSgl3WrhJeNssVDLhuVC4PC8aQa9w8pp5p0VAj7rmC56EwQdl9hZlBbvpfsJIAr/Vys8kNu/pwWhz3WatCh2j5H0QB+KKHk9MN9j8dw8Gje1DDscDLUTzzMc1QyTlztMT9DalpIzQyC9fLvJQNGWy/aea/a3Z/dFes+ejqB505mMcM22Ao7r2C/eN8f9t3rLwn4oYpRxDHb4406hQs6fkT4GHxg7Qoy9PAxV72j0L1cmc8c7/17QunnkoQFRRdjzokwQ6wElet0m8GhEyKVnzqphg4DznwV8MrVHVd1ZBeY75bbOhnANecSuOqcMfBWGRZkYWqiVHl+Pp7x2XaVLKgndz8Ww+ETIlGM/kH9uXQHhYu3DieOFhdzngynl13dx80KXRXVIB1rCMAW8CIQ4u3Ib70yMtOZVuxUBFF+NLkrgFfYdmU0g852pTkOk++LLG0EfuqKkOc+9vkDKopQ6TE0OUy0KHQ77Lt0krxqNSHHKr04wENzwng5vjBGnj4W39KaCH7WCC8bQPiF9OrptlAoVLYYGS0TIUOYEETckyUSjJ93Fk0dB6hUGD6D3+E5+VE7FBZSf/UrCypsM6JDDbXqVxbXe75IBv1ZtP9+/fsx9wm4DlC8dBeFvWcNzvg44zzFOONVNngEYmVWEOFjKpZXRTZIO2+MCdwFEL7mooAn7qmzIxNAyzjwcqcaExEMuPsTIZXSxtsRp9eQ+SYgzG3rVgD8zFUhYCjhII69quOKETPNCHpJTN68dgX5YtX3BnluzoAXhfzRCbYrZMk3GiHd3ovj0tDOtGFzsewN0ovSUZd2Jj+mCHDrN2N46phwoOCEXNEC+IWXh9yum7Ifmc9hIYPuQut+9EY3RpVKckA9KHKqYdGoI8gsv3qgx0OobKckgtsrzqVwDsZ3D+LakQcknjyScLBTTrUsdjcLIdPDyZSZgfsg8DLNBOCs1cLWW+UyTtV9Kiwbnc54vRQ/rIG5ntsMfvQ81i0YNp7ow3hhdSUn1on5Is7fPBzGX2U4W8h228knN00F76jy/DCemVPgRYG/d6j3zh4jH+uiocn6eIWxkm3rqaTFO3rAqP23ymytB8eqYbaD0vR/i79RJcSlNub72Z0yJiyJ0Gyxhfzqw4zbt/BvVKiJBvDwMZWBi086VayNbiUjU2nghlFGQfRHmQL2I2OVd7DfGqFKpV1yorFEx8pCpkt11BJYXd2jA5BeBuoC+gMeeFwcK7c/yPCu2UN5wvxCG2dBR+FP2EenZgGelclwsB4euyvzMqRgKx2/aUyvBMRunFWAuvvaiwM4b7OQqcoYqXbxe+RkJ4trpgBu/Zde2vZmAPCzVwewQublxXAu/MRIkR0V1ak7N3aO0JswRCbPnmZd8vKt68jBMp0e1u+DtKMvGV5y0/7oVy685Pao2by+124b1w+4QpK4gJqUVAGhBOPsFjP5EMdZHc0wQYY5vdJ3tHIztqrdCaZNDZTN7CyZeENdhyJhWsgrGMajh0nKalACTPV38VaRsBnt3BhKg0co0cywdhKdRgKJ7TYb9WbNzPrfd7NtwfdWt+av6NFG1x6X2vLJymxlUwBhAJPey+oqoVzP4w012ukjTztd9clhSqvUn1Htyk0Krc9dY+EEWc84IfA+8mMGz53K38OGOoK7o8t2EFjVMhP32+OlLn/LyYp4hUlhQORGQPBV5gz9pBoyTh46Jk+tqbAyND10pJNLtQtZ+EvPIXD5LipMZo7F2Ack2bwSchw/DfB3D8V8ZuH/EHjffCWFlXhiLRHhZRhpgAmknHrn6OzS+ZHqnz2DARB4417yS5vXhH/dF6D1+dKcAy/K+dG7Tl3YiJp3BYRujOPsHviqwCsmjxDdbIC69UIAmPrVLFdeyigBMitDlocXPRqXn7gULbvYUe93xXYV8H7/EOGKz7d5EnhftB1ZA16CiDkbsC7GT9FsnkImLDhQJq9qo+RGWkMMBo5AbyiAbH8l4DWfdSmEG3hVH1tjkAJO9ju/TMZYoISw7gmsCpB9kbbMqo+3LUM3p9zWpNBBwAWW+cVVX30cBEyrtAisVSkIuni68ZFnRGiV/cHv8PAE6ggvzyq0LsAgSL4wnV0JL06mZYmahINNOtXkqTVhEshqQjHxJN2151NYrVI3OvSqtP/lzSbHzgB8/kETeN/y0oCD8pFTMbwwg7dS4Mm5fIa00vaXjId9ULjVCmB2Jv7CljXBmwkZXcyuC5vnBXhRkE/cPfvuKGr8aa/XydiHQxqcsGLKiR8zxov/ygOOAAmL4abl6s/r2qOZHrK5LOUSv4lyVUEKeE07gX45IbLX7x8S2z0deHdvFKCL4Ivft0L0HIsbGLA08xZbveU6QGZyKARzDqQLeD3KqcDVLqfKYlgGaOoKKFsB+d1fFiBnk0NfRDPQ1UdBbUtd5RcCQUEf+PrRgYOlwKiXhcAy3cETa8KR5OpX3JJfvE3cf5ZLF2rjcE5P5WJmFYxgzhPP8C2/jLxhAN/8YQLPvSBTaKDzNwFYv0qkpOSLglY+sm+8nqnowE5V4LUZL+72rt1LeLyvSt+9ZpLwmylyuuhYLUvBWL6T6or8dxgFkMTJj7use92O1a3HXOA4yu/mDXj3HWCN2ROd26NG440dbnLQlVGMfH5Csxww2R1vXqAufnUyXg8Y22YJk5llQCtu2DWHRt26yxcEQuDxZwGOnkHTgmA4uJJvWc3g5EzCQ6JWtwi3beGZgIwA6WCkgDcD3axfMlu2CV4aKJcCb/7ZlLXnFFaXUHWqYqUmM8yBlHa9u95jrnzn5s26OkfJwFetgepX7+JgzZyyBcLLeEt2Dvn2ShCU9WM78Wjs9w4xOKlt/XXxUD9WNAGuOFtss9OPZ5HQgVF/1pX+RV1zr1QW67rjQAzPHAegsi4EZ7Qr/8SlMupGA15uFtAYeqEJwC06nyvYD5iv4bYHM/8O6v5lZwszXCNCxk/5LRyum0jKxq+IhOjAi3/TgEDS7b1jy9rGJ0cJsL6y5w14UaCP3te+sMXInYTQs+Kk517hUpttpt7ZwFtGAcO+qxgA/teANfHv3LY9RZrURqzbgrOO0sAwZzvOABLfnW5TeOJoAt0eAUoZ7Fwn4iKR8aCioZfY9rAoUNEHTC4f2fXpSsNSkR371nQrbv1mTGQNzGTFxsLl21LmFhwliBMvMj+kNSnzgKlvsXVTQyanDnJqMtUCXo/sPsZvmJztWVQAiviTWlhOzAA8dlikP/RdroFguHsjwK4NIoTKrwdZX7smr83s0v7SgBT9Vv/0cAyHT2byoIlh61oCb7gkA17pcshhR23g1eru9QC+ciCGp4+LKbh9LUYxiCuP1k1SPiew/e5FuVzPcoug/EJfkNDE0J6NP7N5dfDzc21iUJ05r8CLQtx8T+edQMnHGF51asVU2cqnhC2aJHaDdJAWbFHZSzUgt1BOL4M/rztyMnzOmzQ4pVBuAwK4WUKTAjowMNeAuEdLcUppwtDqxm/QlOK17aUKrIBIIKPpTCyemE6mJLf8aUSGxsDzCuIyD5RPCJei2ZMr20XYC6U59w3Gi+13FO4EJUvrzXEW22vnhNCAw5DEAbw8BEsyRLxpArfzuOsRcdxu/oNAg7GraNtVfeLTfX3NzRWn272tRU5vGMp4x8MJHMaIG1kIAi8ma0LgxQ8GHeGJMpEZzup/38Jr12n3t+Q7022AZ2S0xbZ1FFqh7BtMp+qx/RuAWrLguXpZLUhRFECvGz/RaASvXD9JnnaPyOi/nXfg3bePBTNbZz/RaLV+vitNDsZ4OTq5PvBq23I1tK7BSyeYblIQ22rxk+6wy8rMK4Via+LsjbLxpuZM2QAs0zSNuJiOVrcTeG07dx3gVQAuFB9rShjjDo6Zri2ZDvAOIFSdwJtu2thdC4n1hKXpWj/75kCJ5jqBtx9t901yj1xop1T/Q2eWj72p10WYIYMX76Aw2RDPp1UWAIyhc9qEcZkabMDHOr92IOFhbTbwvv4Sys0Bx87giTNMik5g41SGvPaC4JTDXoeV3irOI69jx8d4qLJjU+Zl1UXj4Vs4+RRGwkCBBqzDEvozm6fIF0YPr/4a+lHFocv7qfunt7Mk+HoQhnt6ePOe7kioCrw50BRiZs42UWrGeLOCbUU3mZCw14qPZnt2rvoZ4xUTwNQ48S/5HXNfdpja4wzl1WORlZU3Y+7OQSy17+rDKFgs2vmeOYFB7k4OPfRxX6oFKnAqm1zKmYoONT3peL/A6zIzZHNAzgcEO27jzQPvWVMAl24nPMSRSZssXve+dmV22rKqI9M1h3OBLQVhgEMFXkkqhIkh+fMta4J3z7fulenGnMl38z1n3kiD5mcTlkywBA8PSpCT4V36QGaMN2OmWXiZzqUE28w+NvBqQKpVYACvoRwu4FXfSfbIX1YGBQt4rZXda8fSjGvZJBTl5wasTgxvAYNCJ8eRUwDPncq2u3M2+MuwImSdGF62d5OwrRrOK9UfNRlvmX1XqbgLeJFp43VUF24WlaOjb8MUsnBT42qbdfR5Zbsihgm8KfFyKBNGDzVD6HTib05C8G9Xrx59LoYylV4wwIuC/s097d9uNBo3djvtnHNBj1st9j6bm1i3I04513TnXGbLzU6rSZYgwVQG3wgrbW5S6CCbB17+jh6PIxlvZvNVca32Nlvbn6WmCQnyRjhW9p1wHrriTtUz5m+qP588BjDd7u9GVpeiqfWDX4UknU3c7GJPwDItnePflYxq288XyCHKjeVi0u+9ZwFsclyvoxizSRkM/uC0RVcBXiwFF9l7f5DwKAv0PeAHbbw71zPYu0nE6+LFk+rEpSGHAzFcIGLxHV7ESBlvAfBGUQhxkhwLE/q6jWvIQ3OsTs7qFhTw3ngna+1uzN4WNVr/rofgKwHP9G8Xg2ZOWVPQLPIUZ6CZhijxow3K9mmzZlOLDLtaqgCqa1FeBgT3bubckbZj3ZGkLBGK3WZAmXeKyWd8I1hqatBAWJZx8CjhsaY+J1BVhcXiEFzwjL44CSXiRzGzGALOZJOI/BVVC5yj51BudCrN8KQtIrsc9gWG/qHc4haM/uVWjrdVTcZvEvbdqlsIvD6AqehYw67ENqDjD48t4y4HP2jLvWYP4SfIisZ/Lhhv3ulqTxxJiBwrkz0dcDGKGjSOO8m75vp0WpHaLijgRUE/edfMLtKgd4RBuKvXE/Zevlqq/xqKp7Hb0tAn/cRa1iVpB1gKLVivNMpbPWhGSugRx7qNV0tqpyaFEYEu5FHsmk+IlBbowGt2gBBTA2ujAbI/0qO2tuAOhZWLCyr786cxj8DgpgY8inp8OuHZqIzBk2JjyNBaPDSCV7zMEahWqQaP2GJuZQTcnNx4/VAEsGYFNeNsSwrGIVdtROcZnkzD6AEEctftILY+2vrvjkpRERn56WyDuD6PkOViZjD8rGyK+GF1eMIFDFVBV5+vlpvD7C2PqaFf4HXJPDERwuxsctNfrqa/ciMhI7zDuIqGOXCn3mujffrT/zz7uiSknydAJpMEs5hp2+80R4MCIAV2Ou/M7MP6ptqfo8EOyxJl40DmlU3aiQ07bMaYM3OE8gR7GK8jzjabJAp4tX6WP5bF2SrAcK6o2pf670rRcdIdOgHwwmx/6zG+haFzR04lPLOWjzmp0Vy/knD2Oxep/4o0FkfqxAzjx2uL2B7KjUwdvfxVGDtu6YMAYFUTYNMUwNoVBJqY/lM7kOAFGc9Y1QZex1Cqr7Bu3W+cLoKF0QE57HR2bY7QOOy7BkBra53Xsaa9kGuWQ+Zmi9t1/7kVB9evW0dOjha16pXe3wyrV0dfT3/y7un3hY3GH8VJzKmBm/GazCS/zXAoSfpQ3rFmvi8NHN4Y3gz409NeKWtWJQnQFZxYNxKKKILsKQHmJjuxAoOMeF1Zt3OCuPMiCEAWNRoxC7IMvshIj/eZNoaTuYZNLAhqMTMSFBEADI5/7NnEeyRWL1GB2N6zxOk9YU91Z6RS7ynp7QMwtqRVlFr1NYLusWnGDzhU+SBLnWwCXLhVMF/7LYx5RXDF/6H9FPNwYFY6dTrRdqLV9t6nOmbptmfF8JVfBm6+Pix8z5yO4l86J9FF7sexZiG1IaNVnrTrPs0Iff3WVeSRKmM7l89U0dG5lCet60bG6J57Z/+i0Wr9sh7fq470CsHV1lr8bR53tbOS6fkVxAiaiWakc0tmP1MApTKGZZPf1hhx7EGAgQ7musblbbzCVqhFWejmXacCC9ArUra087z23XwZLkcl/87HlDxMDB0xjz8H8PDT+VsVfAqEW91dGwEu34lefXOGOuNRNQRWDk6XAucWYBO5jT7EkcPbIJ46LsCxygcXiZftJnDeFiryIBhyGXgj2K0eHqk9XuV0Vk6kGsBrLuSmXPr4uupw9qtPJ8wuMLtwRMBrzwMdkykqI2FtAsFbNk+Rv68ypnP9TEVVm2uxRH2fup9NsWT2i41m61UKfJXCVAEg5+psvOhOjqNHNSgHX8by1CyyQFY7sWYsAGYIbqr9rvtys4miALIIjHzbYmF6MQc2M8eoBSXFCmsi88Ug9742aV3AK8n8gz/C/MMiTKrKB9nfygmAV+zFLbiZGKYIUAdNjqPKxrFFO/RXH455LoWqTkURAUDglReIWyJSWT2g6Iww8ZzQ6rssh/B9Aa+vDQ6zmw88nKDoMDW43q+yGOkgy/VMk1lcz47pK+P3b1sTfaiKHs7HMwsaeLFDPnb37O5mAF8JosaeuNt2p4NMgcKCmxzI2mFgeduxAibFRk19VrkElBZlMRB5xis1QsmmKZ6LZfKntVln23JFaQKQFQy6Ui0W2QAz+3OmauWymM/qSqoDGEYv/POjIoqhjlJh/decPKeBAAAgAElEQVSeR7izTTh2pInHUUpWn/irqrPHBiBVDpoF8K68ux9LaoW4oZyrJzA5OIWWlrWr2P6aJ4KF8heAuAt4vDsEazD0MUsXX8egOhc+T1kunUi/M7mDpkxuPenXsab6pNVCZ1r811vXBO+arzwMVYC8zhypUt5InvnUfd2XBwG/C2ldEueT6ThP0+QS2KR4ZZ5A07RPxSGkJogUpxVA2+kgbbaj2XNTM4h8RzPuucHOzEpm22FN4HWx2qx9zkF1MVVnuJzykOeHssheiHfO3fOo/0pzn2Jgt+Bln5gKsQrwmlmmHDI6KioCXryG5t7Hk8pmBixe3SbymospzzCnp1HMgaJafy25UKa65pzajjWHMFWA18tk6wKvD3QL2l5mey5aLCZaIbQ77EtRh7xt40YiA+VGAkkDF7oogBdb+el7Zt5JG9FNLEkiPNmWW1FtxXYBL2+t7hyS/5ajrd9qKiaGvj/SWZbNeG3zg+pW3IfajjVXbLBks1kyh5wDLAtaU3btQXI0aN3nsQeb7LooBlq0B/O53vcDvFGj+pYdpUAH1SvPp/yklLgipoDx9nHrRIo9joWH34gwzeDO7yU8v0LVyYBAu3GVuAQyTenpWdh4/Y6C5wN4dTG8Nt4BIxqMps4h8DaaIfQ6ve9BEr5hLq/w6ReBq+pav+UP9b2b7535QBRFv8vimCd15p/U228u72ZeXRUxYDY3/VcuYkCBY94w5bT58qp1MFYaJxYIwsyLqnXGm5o0DPGtpDy5EDo/K3WfWMutU/ILjz3XmHzYFjviIu16bQwAvvtjgB8dYc5cqi5FQPvoplXIeMWtwQp4fdtm42RWgVdcr0sfYxdbwlH72oEYjk/7UzbasuMic9E2AleeoznXfMDrk9MXd26qcc6Zav0s9KtmRIO+GOQAYC6At5+IhoKFLWyEEPd6zxJgb9y6pvHgUEFnRIUtKuDFK+Jvua/9J81W891ppIMHNHVbaMZ6MnAU3ynw1lPayKt/DEAXTwtPuumnTkHCYGqKlYrU/2koWcqs86FLWdk6qKn6VP34X53xClDUYTVbGDSY0Zi7PeA8a5MVFJWfxyp22QPgmFiaMDh+BuCBx6ubGxBor9hJ4GzMQas2MdwmnldLIafRVCdDzbXPQlv7d7TzPvxMAt8+WG3BwN7G9J6vvojCuhX5myKqApkzmqQIdLXfXGPowoci05BzcZJ1uEChlj3d7vOKjjXXLqBs4QzDALX3VLcbv/Xs9dGXR4STQy92UQEvtv7jdz7Raja33NxoNd/Cb67wMl7VV2rrqu/5zMmdhajpHjA9jkHb/uZWXh2MlUFAAqICER4qlZVNiR4Bq0dW2NtsndVbY+9jJun3Wp2a9uog64wQGcD2iNtuPP///cPioEHRR+R/Bbhyl8hbzFvqvdwyf4zVF4FQBrw6tinww/SNdzwiWG+Z3HiqDcPfXrQjH0pm4Wa6gvqArEzW6iDuWKgcwqiniswMzjbUdWSWAG/R2HltvA7Gi2FjNCSd9mzvhp0b5ucmiX4RedEBLzZ0370n18XBxL4oil7TUQl1eA9I51baKuXskt1jMD9zJPlqm5bh2sqriAatHv68zkr15DjyxBo/OKHqV8zapAC8Xk3jzIMJqg02s1W26uqMN2e3FRU7GK++UIheUQnhVWNMJpIdAOkkAN99mvETcJjbnoObfJjvFeSGAe/3uuxsvE1XZ40O+65kupVBSJsJxjvyH3m2KOJ3f3ycwUMHE56LWMmsnuU5Fpi4wumcDQResotCJHNN2Iysqpz+zHRZAyqVxRfaIQGvUmcHmgyT8fqAt04oGYJuEJCk24t/ffva6I/7BcD5em9RAi921t/cO72tQcPbw0Z0Va8zq5BNQaFEUQu0+Ii7JrcAlnSi8UQietdoAM6/tgFdfYflVDkqbA53Bry6bBnbdbEQn/JmNl6tNSno6ICaAaINUC6lKGMi6h18DoHq0Elh78VTcBhiht/hxYaYr2DneoAd60VugPTgBG+kOTbqkESu/RXtu+l75hqbdr7O+Pm9aF2Ax48kcPAoA4zSQCaM32NeBQwfw8Q2eGMCH+0qCcs9QMYXeauTbQB3tdmtB+4pLNdUQ9H0MVI/VBp7R8VOHdFrUzqXt6p546WrHJ/GKnBuoomh3e38jx1rGx8gzrjK+YLUavUuWuDF5u27d/bcOCBfjMLGhV2M8VXwq4GjoTPp9xpL0JiQ+FNOfmMmlDHprLMz9qHlaEhnmUqMI+oxHWvZUJiTUDOVqGUlZ3/OGq63QXybMXKzBnEAw8eC8zZy/SIwLaJCts22E6OzDO22mO0Mb1pG08JUC2BlS0QyqOQxBlvTgNcLugVg5lJ5G9Bshddtrfg3Tv42Xos+g7dB4+26AKtbACtaIqMa5rLNgZYH2Lmojhk2TOAVC61ZSRHo2jLZwOsG93zP9g28gzrWCIFmI4BOu/unj37nnl+97rrretWgbmE9taiBF7vy5gdOv7hBos/TIDqnx8FXtwdqjNdisCngSOeSqYBq+43fqi29HlKVNykIheVTSjs+jCRO7rVlFEZ6QaN+EIIfN1Z1aWDom9COqAMNkzUNU7KkEGyCRqljTbxfOJG1hctQbSmj2Dlo+YG1bF1Zn+lRIWLXoNeZU9KiiACr9apfcmCZrVW5jboyNSgGpkwN9oM2qLtAyxlj3ifjdYKdZ+uzFB1rOHeazQBmZruf3LE2+mVCSMa2Fhaulkqz6IEXW/ipezovjSJ6Kw3orl63o133I5pnAkfeTKB3gkrUYrJDE3QVjHkjEdK8DRrwqomuRVOk8J2LOVZmBh2MNehwMV7ZSCG3affNtvB6GTL7mqUiYsKq1usmltRQbdqE03otu3WOSimGbVZo7hBSyDVWiirA62RqDrQ1xrrAQekDUSeA+xYfD+Pt177rbOMAwFu5Xx0o4VwE9KFVfWKbGgZgvJhtrN2J/zZYHfzSVkKmS9FtAT+wJIAX+/eW+zsviQK4ndDg7DjN4+tmvDYmmPZdFduagV66mdMAMoV0nuJTA3gF9fJ78Yo0fGrbQt2BVuy4cgT2u5S3gHm6wEK3bxrzxTfJtO9LmZ5ncrkBJ5uhFuymDa8CEIVA4Okb3cxgzNESQM71Z0Hfu+Sq4kRytbkq8Bprp7bg8/dd42iu6XZXOBQw/5VX3qEAL4FmC80L8Wcb3eAXN20ipxcwplYSbckAL7Z2372dq0hIbiNhsB2ZrzFBfApnTbJixptFEmTxu1k/Z/DriGjQAt1Ne6iZRc2do8FiialZQlscSoDXHmgn8BY5rUYJvMaCpLXVJ09dBtYH8A6F8dZagEyErLLYuOy7qdxWAeqfXuAt6CMbSQoXOWtVqnrdT1GOhuZECO12/HetXvCOhX4UuBLqanvKqs8v+OduvW/65SSIbqVhsC21+aY2VBRfi5vlYJg5r9I0jbkJo0LJLHuvdaDCZNIyXaSVoyFjx9rW3XfAwTUZcg4xCb7DYLwe23GZB74SSMgrZ/KTmPpZ2DCAt4DhORmvrx8tJDbHWrSqSj/gM97QrAJy4CxfW8yNXYvjYRt4KzPqgrJydTq+GBR4eTLzbvy5Lgtu2LWWnFjwAFRRwCXFeFWbb7l3+qogpJ8Lw8aOWDHfdEJlgOdKOiImRgawJmuuwngz5mIrnbKfGocYuGKrYdCjBWwmrZXrGlxHhIKOBi7GWxUoypxKVcvJA7g6Dehoa8FCUolx5Wz7JjD6TC0unUilq8P6JWBV6vcSWb0yDRDDW2XMDNXUdK60/9XYDWJmkNEL3V7yt8EsvWHzZnKmIqYtiseWJPBiz39mf+cKythnw7Cxu9vFOF/RVPvWhJQJ6OFdDq0UE1VnvEq70rOuGT4V3Dphy8FLSf+fD3jxgSyu1wwBk785WLqKJshIS1aOj+3lgKKI8RjgaMto6r9enwqqE3fMWc8ZK101FukoJltzPCyyNvDWlXMOQsnmIkeDl51b8GZ0jw94K/aJil5ot+Ob4Uzwrh07yMyiQNMaQi5Z4MU++PT9py+NaPTpsNG4GE+45SaoPNKbXTiJnnc7KlKlgrQBQgGecuBlrDW9iYKHksn35HXu9ti4gTeLvRUy6+ihZyVzgZ0uh84k1bNyAbKSnXPDSMr0dWbvAscM7IV0RRENQoYsZjhriw28zsnr6DDn4uADgvkC3gIziVd+j6w+xlsXeOs61tS4OXW2H+CtENGAJ9LCkKJ54aZTa4P3XExI5qypAWwL/dElDbzY+Z/Zz/ZQ6H4qiqKrMbdD1mARO5uLaNDsvhn5Uhqjh1QpcDRPW4kDCyormdm9aVyode1QZtrIM97cABnbS50FuxAqA0S9nKoRDek7LkBIVwwrPaXBgjXgV+kx5Vf4WLboSHDWm+AtJz+lXEpsy54DO0/5rrjb/IqtMfGa5Yw6lMzuU51szDfweiLfRPQ7Hl6hAV4Oyjq9+EM//E74W9ddRxbl4YgqoL/kgRc74eb9Z7Y0IfqbqBG9jmc1M65Zx2vVxSmyjJnpXSedZDkHmA680lbJXzMPC2SJChg/FZW59nxJ1SXb9FzRnimvxmDTuF71nYZu6Z/Z84J9miwV/yVAISvDDbwKafxxvXlGh5Eb5rdVgNcJqI4vqwCvC4Ccyl8hlMx4b1jAqwmYk8vLnvN9WrRI1I1o6IvxaiJVdazhK3gEmFDodXvxb+1cG30op6BV0GwRPbMsgBfH4+N3Hl+zYnLiL6NW8629TgcYS+T2V4GhADwBPuYBBHFQwrblaszWMFSK7/Mn1hSkSYA3EvpkkRWp7ngmdB54BVb6QETMZxOQq4aSFbEnRVdtAM9kMU02NvD2Zd8tigiwJp0tu94/XvtuCfg5CHmtWGN8vzbjLQT2/KgXjVlRu6tEWqj25xdWrWcKgNfHeBtRCCxJppMkfu+O9Y2/WkT42beoywZ4sYfufIK1jjzX/TAN6X8BSIDh1fFy25+dIlPAq8BKz0om+llBp3kiTAM3tJ/mjgrr58GyI8l6BIWeHzh3o7BirumI6fXZdlb5mzFpxXdFrMc5oawv3W03J5488KutIfmVIc0aqU9Ua2ZXZn4O9e8LeH0gp9Nl3eTtkl1rQ64/HQukMZzp7iQPZO6+ML8tXCi1RatyvzrQwQUYxneqD+2IBs+i2WiEkMTxkW47vmHX5uYX+kayRfbisgJeDqmMkc892HsfAfZBGtAw7qEZKTMA5BMd6TG8ij/qwOZI3K0Dr6g0ZTqmqcF0XNmT0D9B1C/SsZfb00mkyCVn92QkSyeFBuY1bbD6gZI8gI8OeH0KPJfA65TBA7JlMdEWxpcw6kUEvI7+wBjdXjf+QZyw/3TO+ui+RYadA4m77IBX9dZn7zv9c7TZ/EhAw3W97qzIFGbYPrOucU4W/rMe0aAcXfI7FdHA8wda2+40NaVJn0SNWb7BPPDayXsydDTC5LTQsyzqQIBqURiVqC8D38JQIunkq8KeXN73+Y5o8IFlDvgcX5SyVA+7q3JU2KhOEzK3mDkGp4jxzrdjTTeH8XAxcQT4nm6v9849m1qPDYRii/DlZQu8OFb7Hpi+hobRx6IovIA73QwnlRjNTJl1ZxL+oEcM2DNEOuQk20W0Qwee+pjpIDOtqcZ49SErAmlHuRYg6CU5QdbSDvP5DKZ1vXeXk2dmRYy0+MCAOctcClzWj84YZg3xXIuJ0Ub1D/lglcUHX6kCvL66FyrwGnLp08BzeIInMA8pxN344zQK/uv2KXJ0EeLmwCIva+DF3rvl/tm9rQg+GkbNV/EjxuLGxbRjbeDNttT28WH5in54Qn1lHNzIZq3KC2G63bLqiye0ZKaFjjXxjCrHb991xOJ6mZ55DY898ZxA2EdEg4955gDIMQUGAd4y0HUx0lEDb5U+NUlCftGty3jthdE5Hpp+mxPG4CUpg4nCEJ3aPZbAB3eso79DCEEny7L8LHvgxVHft//YagqTHw6C8Aa8ryaRTrdMmR0gy3tOmRo03VFxttLEINJE6O+rBOj69fEW8HmYlNiyW1SiNKJBm4QWIhkZ0iw7sTnxskzDvDSd2VhUsApI4DP2xK4G4Pk56qyvgJGWRTSUAa+L4Q0MvAX9aTUlwzfHYmaPjT5UdUPJqgKvqz94vZaa4vXrwNizs532+/ZsnLhlWaKtCRPLvQuy9n/uwc67Q0J/nwRkSmQ30yMa9IMSWQyvkfxcarph0WXiNJwdpeDO5asohA7EOrNVwKvUXYsZtofRMZlt0MmSArkYr+OCyQJAU5M+z0iH5FgbdSiZZ7ErO9LsZIIVHWvZwq4tjtZC5i/f7GkXULqA17ew5MbNsaIVLnJaZTroKntue7b3UMzYu/ZsbOwfI44n/HM5d8xt+7vXAUluajQae7vtTm7pzkijfWJNgaZ8RaGcxnjdyXGsGF4DpDWGm94WoYEuN0pbJ8dKwDE7Ei3q5Vw8BYpsyShkPAUgNTLgLThu6lxzPCzSa99NF02rNKtB2fh7wNK3QBTJ75LV18euxd2xg7ABu9ypara70LHqY25KZsl2gyAASgnESXxLox386pYt5MhyxhbHmjruDr0H9u2fObsRhP+LBuGbkrgnTQ+WWSG15SoVFzl4BUvWZhIPJcsAVBkdTGDTGGchqGlAnJFj9+Cl5WTv5EFHPOQCo7KIhhwT88i91CManCzQxRb7jOF1l5//tmihrGvfVTrhXNCK1iWpavgfjM+NE/ZC0ot/54kN4UeuI0v3+G8/6Oka137KWXLv7DvAGuFs+72UBr9Ng2BFlttXaZdiqhgYpULJRDfYt06IJ8ztvNvUoEwY2iGNtGw9lExyVcedaUIADxvTrkrXB75uRIMz6qAi8OJjNkgYSliLTefVzmaktoIXRTQ4J4P1ZVn5vlOEVW7QrdQPfKFcuMCLsrUaAXS7yXc77c57zt0yceeSA4chNGgMvCWdeNtDs68NCP3fYRRdJI4aqxAunQFnYJzafNPoiOzwRG6r4QIZiUpVMn4VHxUWMgmgy+hWCnz6dtEFLiWA0y/j7Rd4a299PYvPIKFkpcDoWzQcoWSlZckOdk3QoQFvgbz99HcoohaAxfBpltD37dpEDg8Bo5ZkEWPgrTCs+/6FbQ6Dzu8HYfAOApTGMTre9JuGFQPVTMJSc1X2sxzjTWmfleaRf6/fkiGZtfZ8KnJu+yqGs8iDnR7VHRB4XUzS1ZW1cjQUgI1rkcnJkFvZTCdGmX03t5g4vph3xmtkp7N2Np7FsnYkR21HpjwQMRs/x5LkN3dtjD5OSJrcpMIMW36PjIG3xpjf9tDM20MSfjBshNu6mN83DZnRGK+doyHdGlqJd1zX/XhYmgBTWYeGujYrsUHBwA2N3dhsywlgJYw3pzhOG6YnomEIZTtBssSMUeRg6gd0K7N+B5AVjlVNtmsvtkpFVB21HWtFC46+YAMAOtCCkECvx/6xM0t+7byt5JEaU2rZPjoG3ppD/7lvze4NEvIHYRT8NAJvHGOuBwW88jp347YI/dCuFsGQoqadg9cOJRPFu7ecpvBVgDfHeH1OnyGAo27iUJL2lZWsbkSDBhx6M+YCeJ3j1Cfw+hYD8wB63mZuv1e33dXMDARaTW7LPclY8vuwPvzILkLwqpfxp0IPjIG3QifZj+zbx4Lmud13EEp/N4yCbZ0Omh7ENe+pY42/pGysVfLwVj2xJqRJLQ9SOJvF+tiYDbzDcqy5F4b8t8MCXh/AZZ2j9ZPqoxqHTexyjP7Udg+Gbni+x69r7U5kZVX71NaFOsBbZUG3y1MsN+7EX4Mk+PVzNpFv9TGNlvUrY+AdYPhvf2D2PBqR3wuC4K1AATDTmZONaHXwSWhpss1UK23jfYzUw/YUa86ZFRwa4AWJkrLtruwn+XluwfCA0EIFXpdc/eZoGAbwFtn7nX1dZN9VF1B242NJQn6PnqZ/sWvXmOX2AyFj4O2n17R3bryR0Ut/svsLUUB/M4yCPd1OV0Q+KMDIn/AVP2k9P1TgdZWrgddAwFtS9kiAt4BF5upTX/jeKWC8zongW9wKGG+uf4vYrm8hGyLjHQbwYpuCMOSMIenG/0gh+W/nbGw8NODUWdavj4F3SMN/2/3T26NW+FuE0ncGQdDodjpuu6ysrw7w1jIHlAB6GfAWblvnAHhdbN/FzFwAlw7lMIDXtRMoAfbaMbwFOwg/888LVjRmdYE3t9uhFJoNCt0uO8hY8t+fXBd8YnwYYnDQGAPv4H1olPD33+6+IQH2O2EYvQxjGkWi9eyDHV40GVzA495ymoLbrNmYuBoQGWUNw7HmY3+OQP/CWyd8LK+iY62w/VqfVwV2tWOxsDbdyTgXAw9Y92PfdQKvo09d7dbfre1Y017GxDa9bjJLGPsEdLt/uGvLxI+GPF2WbXFj4B3B0H/5O2zFdNK+IQrC90VRsL3bwWPHSXF6xprb11rJWyR4VQH1Koy3WjlzG0o2dOC1GllWflW2m+Kar/wCM4Oow3zRNV5Vgde3oEdRyGdF3I3vioHduHdj9PURTJNlXeQYeEc4/F984MSuoLXy14GQtwchXdGT9t86ZgbnwYG62+BRAq831C0vZO2IhiI2bY1bGTAOcmLNt3uwtzJOIBtiRENV4NXlqBPDGwQhNBoAs7PxDwkkH6Ybok+MQ8RGAxBj4B1Nvxql3v7Q9DUNEv0GBOT6KAxor5s54GzAqMYmPfkYtJddJgW77Cq241LQGQB4bRnrbN/tYVuowFvlVuFcu2v0adEOxWvSshYDvBWi0aTQabMjDOKbgiT8s/Fx39ECwxh4R9u/ael4yeaX/jX+SQLwfkLpNRhqFXe7+QQ7ujwextePzRCLKgPeQvAqAfUcEFpCpvUXlDNM4HW11ansJbG9ql39LJD4bu3kOAWmhmHnaOCA26DQ6yRnCIVbkpj+8Z6N5NE5mhLLupox8M7x8P+f/WwS6OxbaBj8WhRGL2YJg16v675Ndhgn1uRE7idHg4uR9svOqgBvFbbvBGfHYlXJzlkAckW3bLhk8OWSqL1I1gBe10LparctL6EEmphBrMc6BNjnGYv/aM+GxjfneCos6+rGwDtPw4/XDU1GK3+OAnlvFIXnJYxBjABsgYjTbmh9WbbNdh6eGEZEQw2QGNatwoXA62HTZUliXItJjsFb1Lds96Aer814Pbscl32Xy+1QEPWV3W5kzA0OuEmPAPm/rBv/z3O3ROO0jfOAAWPgnYdO16u8/YEX1jcnWm8jBH4lDKKL8HAx2oD5pw7jLQHjfnI0VLHBup1/ebWq7Vgrar81ZmULT92QqloRIyVy1ma8hYc8zH4tsu/qoIyJ+BvNADqduEsI/QeA+E/O3RDe6biScp5nw/Kpfgy8C2Ssv7r/2Opuc+WbKQTvJhSuQPtbt9uFXF5eB+WzJ6ALMCvlaLDK7ht4HWjcD/BWS9ai2a7rMt4CdmkR3HQhdDFu7wI5zxENQUAhalDozMZtxuALhLI/O29TdHf+xtQFMgmWkRhj4F1gg/3lw2xF8mz8FhrADUkSv7zRaHAAVseQvSDrAR3F3ioxXh9r1tDGBmO3KaSc8VYB9WECr1PR+wRel2nC2Q8+4C3p56p96mO8mMQmiggy3JMEARfYTeeeFd27wFR9WYszBt4FOvxf+tJjTbJtxxuABr8ELHl9o9lo9noxMH71fPYp22YPJTlOAahXAQl8pgort8uqBbwFYDZIDG+VBaLq4YnSsSo0L+V72u5TvOcMv+v1kh8TBreyoPdX521ojvPjLsA5PgbeBTgotkhf+dfOlQnALwIhb2o0ws1JAiCuny/ZZmuMroyp+tiTWYkVklYx3pQDrw+867LpmvZdZev0Md7c9z4AL1h8XOYHu82lY6XZNqosZqo8iuaEiOdSAEjYgzSgt8Qz07decPaKZxaBai9bEcfAu4iG/qsHZs5mJHwbJOxtDOjlUSOAuBdDEsfuCy59wFt3CzwHjNcFgE4Aqgm8ZRENlYHXt0AUsNRRRjTgsd4wAGh34lMM4E4G8HH2/LGvXXzxptOLSKWXrahj4F2EQ3/nAbZyJo6vDWnydkLo68JGsIEhC457wLScEMq+m271C1hVP6YAf9SFqVb9hJK5zAw+ZlnEygeJaHCZGZwyOGaRl/EWmER8/SlYOwE80htGmPcZIIl7jwCltyVJ79aLNje/uwjVeFmLPAbeRT78X3l4di+D6HpI4rdQSq5oNMJWHGNMcI875Jz2zQoxvP3aNqtc99Nv2f0Cr1fJXaaSPkwNrvJrHxXWdie6StIggDCkQCngNTuHkph9Ayh8ptcM7rp0DTm+yNV32Yo/Bt4lMvR33snCeCtcnvQ6bwKAnwQgFzZbEY17DBgyYZWc3bM19sab1rXBOqjqsBhvoenBYw6ZL8faIIwXQwnDMAAaAHQ6yXHG2ENJkuwLJ6OvXrCGPLFEVHZZN2MMvEtw+Pc/wyaPHp+9OiTh9YwlbwRKzm01I9rrMohZDIDeOdtWWrIFzrHNOo416+UqjLdWRENB+fMFvHXsu2hGIBxsKQQCbF9gcfItBvR2IPSOi7eQA0tQTZd1k8bAu8SHH+3BMeldQwFem5DkJyjQvY1m2ELsVeYIQDY8hC22K4lLleTndeymuQXD8XLalIJ0mK46i2zFur08lcFjHsDfy4CX22wRbCPK18Fut3cMKOwnCfsHlsBdl2xvfGeJq+aybt4YeJfR8B9grPHcI3BFj7avpQl9AzD2kiAM1jSiALpxwqMjjIMaJUzVufXXqKrh1POYApwOpSV46wQe2+VgGwWc1bbbcRdYcogGwdeTbueOOIS7X7x5YmxGWCbzcQy8y2Sg7WYyxug3Hodtca9zDWPkWgJwHSGwJwjDVhBgysoEEuYAYp/NV1xunwtrG2q0hG0eUf8usO86ma2PqQ6B9av6KKe8hNtqgxCgM4t2djhBCDzICPxTSMJ7zkwf//aVe9adXKYquKybPQbeZT38WdcdQw8AAALJSURBVOMxXWVrYvr8MIheCQyuBmBXAsDOIAwj3A6jaViFqzm33UME3mHad/sFXpcdutDOrUwHGIFAML62h92EMbYHIGH7KaX3MOjcc8nWiUOEEPMivrEOLrseGAPvshvyag2+/zE2Nd3u7goCeFlC4CoC8CIAdgEhZCqMIr5dxtPLcRxDIo8x2zbe1NRQYGYY2L5bYA4ZlWMN24lhXkFIOMii0zKJewkAeQYoOcAS9h0IyP29me6Dq3e3nt1LSLtar4+fWi49MAbe5TLSA7bz3qfYxKkTMxsmm9H5PZZcSRl5EaVkT8LYLgC2KQgRjAmPN0VnUZIwgDgBvGm5blLxWoy3IBpjUOClFEO6RKQBtkEEhCDIxh0G7Gka0B8mcfIoEPgWpfBQTKOnvrgZjt5ISD5sZMD+H7++tHpgDLxLazzntDVonli5GtaFpHsWZfRCBuwixmAvI7CVMLaZENgShtEEB1KSefoxiALxmOH/sYSftks/FR1rKdH1sWl5LDqn4Fg+MlZCAW9iEE4vAEJRHuABHvgHOhqTJDkGAIcoJYcZY08xQr4XkfC7CYEfxBSOXb4ZjpIxyM6pzi2VysbAu1RGcgG148AB1ngOzqxrRSvWxrS3mQDZCSzeyRicA0C2AYG1hMAqBmw1BTJFg2ASY1gFGOMHkRlBWfzNT+CpJLLyIIgeMiZAWACo+CgwJYDhbNwEogCW8NCthCXsFCFwEgi8QIGcjAGep0AOJowdBEKeDGnyJG1Ez8PsyeOX7lwzPiG2gPRrKYgyBt6lMIqLrA2PPcaaTyenVrUaq1aypLOKJXRl0iMboijZwgjZwhjbSoBtZISsDgiZShgCNEwBQBMAQv4/QkICjOKNSYSSLgDr8b+B4MWNJxnAC5DELwSEHE8oPUwBDqENNgF2OCTsZJKw091ufCpcP3HqJWvh1Ji5LjIlWuTi/n+x/d7W4rxRtQAAAABJRU5ErkJggg==",Ea=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const ao=({classroomList:Oe,loading:it,user:Me,dispatch:lt,virtualSpaces:Zt,globalSetting:za})=>{const Ga=(0,be.useLocation)();let Vn=!1;(0,b.useEffect)(()=>{za.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Vn=!0)},[za.actionTabs.key]),(0,b.useEffect)(()=>{Vn&<({type:"globalSetting/setActionTabs",payload:{}})},[Ga.pathname]);const Jt=()=>{lt({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return b.createElement(co.ZP,{theme:{token:{colorBgMask:"#999"}}},b.createElement(Ze.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:za.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Ea(void 0,null,function*(){}),onCancel:()=>{Jt()}},b.createElement("div",{className:nn.content},b.createElement("div",{className:"mb15"},b.createElement("img",{src:Nr,alt:""})),b.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),b.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",b.createElement(In.Z,{placement:"bottom",title:b.createElement("div",null,b.createElement("img",{src:`${Wt.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),b.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),b.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},b.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var or=(0,be.connect)(({classroomList:Oe,user:it,loading:Me,virtualSpaces:lt,globalSetting:Zt})=>({classroomList:Oe,user:it,loading:Me,virtualSpaces:lt,globalSetting:Zt}))(ao),La=ae(59301),fo=Object.defineProperty,io=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,yn=(Oe,it,Me)=>it in Oe?fo(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,Or=(Oe,it)=>{for(var Me in it||(it={}))Co.call(it,Me)&&yn(Oe,Me,it[Me]);if(io)for(var Me of io(it))vo.call(it,Me)&&yn(Oe,Me,it[Me]);return Oe},ro=(Oe,it)=>{var Me={};for(var lt in Oe)Co.call(Oe,lt)&&it.indexOf(lt)<0&&(Me[lt]=Oe[lt]);if(Oe!=null&&io)for(var lt of io(Oe))it.indexOf(lt)<0&&vo.call(Oe,lt)&&(Me[lt]=Oe[lt]);return Me},ir=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const{Header:Ct}=Je.default,{Search:Ue}=Te.default;function Re(){var Oe,it;const lt=window.location.pathname.split("/"),Zt={};return lt[1]=="classrooms"&<.length>3&&!((Oe=lt[4])!=null&&Oe.includes("newgold"))&&!((it=lt[5])!=null&&it.includes("newgold"))&<[2]!=="coursesId"&&(Zt.course_id=lt[2]),lt[1]==="shixuns"&<.length>3&&(Zt.objective_type="shixun",Zt.objective_id=lt[2]),lt[1]==="paths"&<.length>3&&(Zt.objective_type="path",Zt.objective_id=lt[2]),Or(Or({},Zt),{school:1})}const Rt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Cn=Oe=>{var it=Oe,{homePage:Me,user:lt,globalSetting:Zt,loading:za,dispatch:Ga,isLogin:Vn=!1,shixunHomeworks:Jt}=it,Hn=ro(it,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Da,Oa,tr,da,xt,ga,dr,Ar,lr;const Zn=(0,be.useLocation)(),[Tn,Pn]=(0,b.useState)(!1),[Er,zr]=(0,b.useState)(""),[lo,$r]=(0,b.useState)(!1),Ya=Re();(0,b.useEffect)(()=>{Ga({type:"user/getNavigationInfo",payload:Or({},Ya)})},[Zt.name]),(0,b.useEffect)(()=>{Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Rt!=null&&Rt.includes(Zn==null?void 0:Zn.pathname)||(Zn==null?void 0:Zn.pathname.indexOf("/classrooms"))===0||Ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Zn.pathname]),(0,b.useEffect)(()=>{Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Jt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Jt.actionTabs.key]),(0,b.useEffect)(()=>{var $t;if(Zt!=null&&Zt.setting){let On=(0,vr.cloneDeep)(($t=Zt==null?void 0:Zt.setting)==null?void 0:$t.navbar);On=On==null?void 0:On.filter(De=>{var Kr;return!(De!=null&&De.hidden)&&!((0,kt.JA)()&&((Kr=["/paperlibrary","/problemset"])!=null&&Kr.includes(De.link)))});for(const De of On)De.subitem&&(De.subitem=De.subitem.filter(Kr=>{var ka;return!(Kr!=null&&Kr.hidden)&&!((0,kt.JA)()&&((ka=["/paperlibrary","/problemset"])!=null&&ka.includes(Kr.link)))}));let pr=!1;On==null||On.map(function(De,Kr){var ka,cr,gr,Vr;const Jr=Zn.pathname;De.link===Jr&&(zr(De==null?void 0:De.link),(0,de.Dk)(Jr==="/"?(ka=Zt==null?void 0:Zt.setting)==null?void 0:ka.name:Wn(De==null?void 0:De.name)),Oi(Pa(Kr,{name:De==null?void 0:De.name,link:De==null?void 0:De.link},On)),pr=!0),Jr=="/"&&(zr(""),(0,de.Dk)((cr=Zt==null?void 0:Zt.setting)==null?void 0:cr.name)),(gr=De==null?void 0:De.subitem)!=null&&gr.length&&((Vr=De==null?void 0:De.subitem)==null||Vr.map(Fo=>{Fo.link===Jr&&(zr(Fo==null?void 0:Fo.link),Jr!=="/"&&(0,de.Dk)(Wn(Fo==null?void 0:Fo.name)),Oi(Pa(Kr,{name:Fo==null?void 0:Fo.name,link:Fo==null?void 0:Fo.link},On)),pr=!0)}))}),pr||Oi(On)}},[Zt==null?void 0:Zt.setting,lt]);const _r=(0,b.useMemo)(()=>{var $t,On;return($t=Zt==null?void 0:Zt.setting)!=null&&$t.nav_logo_url?`${Wt.Z.IMG_SERVER}/${(On=Zt==null?void 0:Zt.setting)==null?void 0:On.nav_logo_url}`:`${Wt.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Da=Zt==null?void 0:Zt.setting)==null?void 0:Da.nav_logo_url]);function po($t){be.history.push("/search?value="+$t)}const ai=()=>Tn?La.createElement("div",{onBlur:()=>{setTimeout(()=>{Pn(!1)},300)}},La.createElement(Ue,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:po,autoFocus:!0})):La.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{be.history.push("/search?value=")}}),[oi,Oi]=(0,b.useState)([]),Gr=($t,On)=>ir(void 0,null,function*(){var pr,De,Kr,ka,cr,gr;if(($t==null?void 0:$t.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Vr=yield(0,rn.IU)({tab_module_type:"engineering"});if(Vr!=null&&Vr.un_purchased){Ga({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(pr=Vr==null?void 0:Vr.data)!=null&&pr.engineer_url?(Kr=(De=Vr==null?void 0:Vr.data)==null?void 0:De.engineer_url)!=null&&Kr.includes("http")?(0,de.xg)((ka=Vr==null?void 0:Vr.data)==null?void 0:ka.engineer_url):be.history.push((cr=Vr==null?void 0:Vr.data)==null?void 0:cr.engineer_url):(Vr==null?void 0:Vr.status)!=401&&$r(!0);return}(gr=$t==null?void 0:$t.link)!=null&&gr.includes("http")?(0,de.xg)($t==null?void 0:$t.link):((0,de.Dk)($t==null?void 0:$t.name),be.history.push($t==null?void 0:$t.link)),($t==null?void 0:$t.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:La.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Pa=($t,On,pr)=>{const De=pr.slice();return De[$t]&&(De[$t].name=On.name,De[$t].link=On.link),De||[]},Wn=($t="")=>($t==null?void 0:$t.indexOf("<"))>-1?$t==null?void 0:$t.slice(0,$t==null?void 0:$t.indexOf("<")):$t;return Zt.showHeader&&Zt.showHeaderFooter?La.createElement(Je.default,{style:{background:`${Zn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Zt.isIlearning?ut["header-iearning"]:ut.header} ${Zt.showHeaderFixed?ut.headerFixed:""}`},(Zt==null?void 0:Zt.showTip)&&La.createElement(Fn,null),La.createElement(Ct,{className:"header",style:{background:`${Zn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Zn.pathname=="/training"?"999":""}`}},La.createElement("section",{className:ut["edu-menu"]},(!!Zt.isIlearning||!((Oa=Zt==null?void 0:Zt.setting)!=null&&Oa.main_site)&&!!((tr=Zt==null?void 0:Zt.setting)!=null&&tr.navbar))&&La.createElement(be.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Ga({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},La.createElement("img",{className:ut.logo,title:(da=Zt.setting)==null?void 0:da.name,src:_r||Ta})),La.createElement("ul",{className:`${ut.menu} ${(0,de.Ll)()&&"ml0"}`},(0,de.Ll)()&&La.createElement("li",null,La.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,de.Ll)()&&Zt.setting&&(oi==null?void 0:oi.map(function($t,On){var pr,De,Kr,ka,cr;return La.createElement("li",{key:On,className:!((pr=$t==null?void 0:$t.subitem)!=null&&pr.length)&&Er===($t==null?void 0:$t.link)||(De=$t==null?void 0:$t.subitem)!=null&&De.some(gr=>Er===(gr==null?void 0:gr.link))?ut.actived:""},La.createElement("div",{onClick:()=>Gr($t,On),className:ut.name},La.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var gr;let Vr=$t==null?void 0:$t.name;return(gr=$t==null?void 0:$t.subitem)==null||gr.map((Jr,Fo)=>(Jr.link===Zn.pathname&&(Vr=Jr.name),Jr)),Vr})()}}),((Kr=$t==null?void 0:$t.subitem)==null?void 0:Kr.length)>0&&La.createElement("i",{className:"iconfont icon-zhankai4"})),((ka=$t==null?void 0:$t.subitem)==null?void 0:ka.length)>0&&La.createElement("div",{className:ut.dropDown},(cr=$t==null?void 0:$t.subitem)==null?void 0:cr.map((gr,Vr)=>La.createElement("div",{className:ut.subName,onClick:()=>Gr(gr,On),key:On+"-"+Vr},!!Vr&&La.createElement("div",{className:ut.line}),La.createElement("aside",{className:"font16 c-black"},Wn(gr==null?void 0:gr.name)),La.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},gr.content)))))}))),La.createElement("div",{className:"search-bar",style:{flex:Zt.isIlearning?"initial":"1 0 auto"}},!(0,de.Ll)()&&!(Zt!=null&&Zt.isIlearning)&&La.createElement(La.Fragment,null,La.createElement(ai,null),!Vn&&La.createElement(qt,null),!Vn&&!!((xt=lt==null?void 0:lt.userInfo)!=null&&xt.login)&&La.createElement(be.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(ga=lt==null?void 0:lt.userInfo)==null?void 0:ga.login}/user_tidings`},((dr=lt==null?void 0:lt.navigationInfo)==null?void 0:dr.new_message)&&La.createElement("span",{className:ut.newslight}))),!Vn&&La.createElement(Kn,{payload:Ya}))),La.createElement(Ze.default,{centered:!0,destroyOnClose:!0,open:lo,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>$r(!1)},La.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},La.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),La.createElement("img",{src:`${Wt.Z.IMG_SERVER}/${(Ar=Zt==null?void 0:Zt.setting)==null?void 0:Ar.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),La.createElement("p",null,"\u7FA4\u53F7\uFF1A",(lr=Zt==null?void 0:Zt.setting)==null?void 0:lr.homepage_tea_qq_number)))),La.createElement(mn,null),La.createElement(or,null)):La.createElement(La.Fragment,null,La.createElement(or,null))};var na=(0,be.connect)(({homePage:Oe,loading:it,user:Me,globalSetting:lt,shixunHomeworks:Zt})=>({homePage:Oe,user:Me,globalSetting:lt,loading:it.models.index,shixunHomeworks:Zt}))(Cn)},89837:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return et}});var b=ae(59301),be={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Je=ae(92310),Te=ae.n(Je),Ze=ae(71418),ut=ae(2859),he=ae(52430),Xe=ae(89299),Ke=(ot,Qe,de)=>new Promise((a,E)=>{var x=ne=>{try{ee(de.next(ne))}catch(oe){E(oe)}},y=ne=>{try{ee(de.throw(ne))}catch(oe){E(oe)}},ee=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,y);ee((de=de.apply(ot,Qe)).next())}),et=({data:ot,className:Qe,fullWidth:de,style:a={},onClose:E,onOk:x,showFullTools:y,noAssociationId:ee})=>{const ne=(0,b.useRef)(null),oe=(0,b.useRef)(null),le=(0,b.useRef)(null),ie=(0,b.useRef)(null),[Ce,ye]=(0,b.useState)(!1),[Ge,We]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),ot!=null&&ot.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",ot!=null&&ot.src&&Et()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null))},[ot==null?void 0:ot.visible]);const Et=()=>Ke(void 0,null,function*(){ye(!0),We("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ca=yield(0,Xe.ZJ)(ot==null?void 0:ot.src);ne.current.src="",ne.current.src=ca,ne.current.onload=function(){Nn()},ye(!1),We("")}),ht=()=>{document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",E()},ft=ca=>Ke(void 0,null,function*(){ye(!0),We("\u6B63\u5728\u4FDD\u5B58\u4E2D");const $n=yield(0,he.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ot.title,file:ca.dataUrl}});$n!=null&&$n.id&&!ee?(yield(0,he.ZP)(`/api/attachments/${ot.id}/add_subitem.json`,{method:"post",body:{subitem_id:$n==null?void 0:$n.id,settings:JSON.stringify(ca.state)}})).status===0&&x():$n!=null&&$n.id&&x($n),document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",ye(!1),We("")}),Gn=()=>{const ca=document.querySelector('a[href="https://markerjs.com/"]');ca&&ca.parentNode&&(ca.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Xt=>{const Mn=document.querySelector(Xt.name);Mn&&Mn.setAttribute("title",Xt.title)})},Nn=()=>{oe.current=new ut.hP(ne.current),oe.current.targetRoot=ie.current,oe.current.addEventListener("render",ft),oe.current.addEventListener("beforeclose",ht),y&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),ot!=null&&ot.snapshotData&&oe.current.restoreState(ot.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Gn()},300)};return b.createElement(b.Fragment,null,(ot==null?void 0:ot.visible)&&b.createElement(Ze.Z,{spinning:Ce,tip:Ge,style:{position:"absolute"}},b.createElement("div",{ref:ie,className:Te()(be.imageDimensions,Qe,de?be.fullWidth:""),style:a},b.createElement("img",{className:be.img,ref:ne}))))}},53267:function(je,Nt,ae){"use strict";var b=ae(59301),be=ae(95237),Je=ae(43604),Te=ae(99313),Ze=ae(3113),ut=ae(98573),he=ae(25346),Xe=ae(48136),Ke=ae(59301);const Ie=(0,b.forwardRef)(({callback:et,showSaveButton:ot,value:Qe=""},de)=>{const a=(0,b.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +(self.webpackChunk=self.webpackChunk||[]).push([[6277],{65363:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xe}});var b=ae(72308),be=ae(59301),Je={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},Te=Je,Ze=ae(7657),ut=function(Ie,et){return be.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:et,icon:Te}))},he=be.forwardRef(ut),Xe=he},87169:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xe}});var b=ae(72308),be=ae(59301),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Te=Je,Ze=ae(7657),ut=function(Ie,et){return be.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:et,icon:Te}))},he=be.forwardRef(ut),Xe=he},11724:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xe}});var b=ae(72308),be=ae(59301),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},Te=Je,Ze=ae(7657),ut=function(Ie,et){return be.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:et,icon:Te}))},he=be.forwardRef(ut),Xe=he},32050:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xe}});var b=ae(72308),be=ae(59301),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Te=Je,Ze=ae(7657),ut=function(Ie,et){return be.createElement(Ze.Z,(0,b.Z)({},Ie,{ref:et,icon:Te}))},he=be.forwardRef(ut),Xe=he},25346:function(je,Nt){"use strict";Nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},68055:function(je,Nt){"use strict";Nt.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},18468:function(je,Nt){"use strict";Nt.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},74042:function(){"use strict";function je(de,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=de,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(je.prototype,"name",{get:function(){return this._name},set:function(de){if(typeof de!="string"||de==="")throw new Error("Shape name must be a valid string.");this._name=de}}),Object.defineProperty(je.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("The default value must be a real number, not: "+de);this._defaultValue=de}}),Object.defineProperty(je.prototype,"minimum",{get:function(){return this._minimum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Minimum must be a real number, not: "+de);this._minimum=de}}),Object.defineProperty(je.prototype,"maximum",{get:function(){return this._maximum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Maximum must be a real number, not: "+de);this._maximum=de}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(de,a){var E=go.Shape._FigureParameters[de];return E?E[a]:null},go.Shape.setFigureParameter=function(de,a,E){if(!(E instanceof je))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[de];x||(x=[],go.Shape._FigureParameters[de]=x),x[a]=E};var Nt=[];function ae(de,a){var E=Nt.pop();return E===void 0?new go.Point(de,a):(E.x=de,E.y=a,E)}function b(){var de=Nt.pop();return de===void 0?new go.Point:de}function be(de){Nt.push(de)}function Je(de,a,E,x,y,ee,ne,oe,le){le||(le=new go.Point);var ie=de-E,Ce=y-ne,ye=NaN,Ge=NaN;if(ie===0)if(Ce===0)de===E&&(ye=de,Ge=a);else{var Re=(ee-oe)/Ce,St=ee-Re*y;ye=de,Ge=Re*ye+St}else if(Ce===0){var Et=(a-x)/ie,pt=a-Et*de;ye=y,Ge=Et*ye+pt}else{var Et=(a-x)/ie,Re=(ee-oe)/Ce,pt=a-Et*de,St=ee-Re*y;ye=(St-pt)/(Et-Re),Ge=Et*ye+pt}return le.x=ye,le.y=Ge,le}function Te(de,a,E,x,y,ee,ne,oe,le,ie,Ce,ye,Ge,Re){var St=1-le,Et=le,pt=de*St+E*Et,Gn=a*St+x*Et,Nn=E*St+y*Et,ga=x*St+ee*Et,$n=y*St+ne*Et,_t=ee*St+oe*Et,Mn=pt*St+Nn*Et,ct=Gn*St+ga*Et,Tt=Nn*St+$n*Et,ln=ga*St+_t*Et,fn=Mn*St+Tt*Et,vn=ct*St+ln*Et;ie.x=pt,ie.y=Gn,Ce.x=Mn,Ce.y=ct,ye.x=fn,ye.y=vn,Ge.x=Tt,Ge.y=ln,Re.x=$n,Re.y=_t}var Ze=new go.Spot(.156,.156),ut=new go.Spot(.844,.844),he=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new je("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*he,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()));return y>1&&(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,1,-y,-y)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(de,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(de,a,E){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=Ze,y.spot2=ut,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,he*a,0,a,(1-he)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,he*E,(1-he)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,he*E,he*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-he)*a,0,0,(1-he)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new je("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y.5&&(x=.5);var y=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a/2);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(x=a/2);var y=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=E,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):ee.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+oe,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,oe,oe).close())),ee.spot1=Ze,ee.spot2=ut,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(de,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new je("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new je("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(de,a,E){var x=de?de.parameter1:NaN,y=de?de.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var ee=x%360;ee<0&&(ee+=360);var ne=y%360,oe=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(oe,oe).add(new go.PathSegment(go.PathSegment.Arc,ee,ne,oe,oe,oe,oe).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(de,a,E){var x=he/Math.SQRT2*.5,y=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,ee*E,a,(1-x)*E,(y+x)*a,(ee+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new je("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,ee=a/2,ne=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new je("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,ee=a/2,ne=E/2;return new go.Geometry().add(new go.PathFigure(ee-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+y,0)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne-y)).add(new go.PathSegment(go.PathSegment.Line,a,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,ee+y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,E)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne+y)).add(new go.PathSegment(go.PathSegment.Line,0,ne-y)).add(new go.PathSegment(go.PathSegment.Line,ee-y,ne-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new je("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(de,a,E){var x=de?de.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var ee=a/2,ne=E/2,oe=Math.atan2(E,a),le=x-Math.min(Math.cos(oe)*x/2,ee),ie=x-Math.min(Math.sin(oe)*x/2,ne),y=new go.Geometry,Ce=new go.PathFigure(le,0,!0);return y.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,ee,.2*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,ie)),Ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,E-ie)),Ce.add(new go.PathSegment(go.PathSegment.Line,a-le,E)),Ce.add(new go.PathSegment(go.PathSegment.Line,ee,.8*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,le,E)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,E-ie)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new je("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new je("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new je("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.5);var y=new go.Geometry,ee=new go.PathFigure(0,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,he*a,0,a,(.5-he/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+he/2)*E,he*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var ee=.2,ne=.3,oe=0,le=ee*he;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+oe)*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne)*a,(.5-le+oe)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne+.05)*a,(.5-le+oe-.02)*E)),ee=.2,ne=0,oe=-.3,le=ee*he,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+oe)*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne)*a,(.5-le+oe)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+oe)*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne)*a,(.5-le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),ee=.2,ne=-.3,oe=0,le=ee*he,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+oe)*E,(1-.5+ee+ne-.05)*a,(.5-le+oe-.02)*E,(.5+le+ne)*a,(.5-ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+oe)*E,(.5-le+ne)*a,(.5-ee+oe)*E,(.5-ee+ne)*a,(.5-le+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+oe)*E,(.5-ee+ne)*a,(.5+le+oe)*E,(.5-le+ne)*a,(.5+ee+oe)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+le+ne)*a,(.5+ee+oe)*E,(.5+ee+ne)*a,(.5+le+oe)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ne=.5,oe=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ne+ee)*a,oe*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,E*oe,ee*a,ee*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),oe=.75,y=new go.PathFigure((ne+ee)*a,oe*E,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,E*oe,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(de,a,E){var x=.8535533905932737,y=.5*a,ee=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,ee,y,ee)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,y,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=.5,oe=.5,le=new go.PathFigure(ne*a,(oe-ee)*E);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ee=.4,y=he*.4;var ie=b(),Ce=b(),ye=b(),Ge=b();Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.42,ie,Ce,ye,Ge,Ge);var Re=b(),St=b(),Et=b();Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.58,Ge,Ge,Et,Re,St);var pt=b(),Gn=b(),Nn=b();Te(ne,oe+ee,ne-y,oe+ee,ne-ee,oe+y,ne-ee,oe,.42,pt,Gn,Nn,Ge,Ge);var ga=b(),$n=b(),_t=b();return Te(ne,oe+ee,ne-y,oe+ee,ne-ee,oe+y,ne-ee,oe,.58,Ge,Ge,_t,ga,$n),le.add(new go.PathSegment(go.PathSegment.Move,_t.x*a,_t.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,ga.x*a,ga.y*E,$n.x*a,$n.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*E,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,_t.x*a,_t.y*E).close()),le.add(new go.PathSegment(go.PathSegment.Move,Nn.x*a,Nn.y*E)),le.add(new go.PathSegment(go.PathSegment.Line,Et.x*a,Et.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Re.x*a,Re.y*E,St.x*a,St.y*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Nn.x*a,Nn.y*E,pt.x*a,pt.y*E,Gn.x*a,Gn.y*E).close()),be(ie),be(Ce),be(ye),be(Ge),be(Re),be(St),be(Et),be(pt),be(Gn),be(Nn),be(ga),be($n),be(_t),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new je("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,ee=y+x;return new go.Geometry().add(new go.PathFigure(ee,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(de,a,E){var x=new go.Geometry,y=he*.4,ee=.4,ne=.5,oe=.5,le=b(),ie=b(),Ce=b(),ye=b(),Ge=new go.PathFigure((ne-ee)*a,oe*E,!1);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.44,Ce,ye,ie,le,le),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E,ye.x*a,ye.y*E));var Re=ae(ie.x,ie.y);Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.56,le,le,ie,Ce,ye);var St=ae(ie.x,ie.y);Ge.add(new go.PathSegment(go.PathSegment.Line,(Re.x*.1+.95*.9)*a,Re.y*.1*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,Re.y*.1*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ge.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ge.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,(St.x*.1+.9)*a,.15*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,(St.x*.1+.9)*a,(St.y*.1+.05*.9)*E)),Ge.add(new go.PathSegment(go.PathSegment.Line,St.x*a,St.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ce.x*a,Ce.y*E,ye.x*a,ye.y*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ee=.35,y=he*.35;var Et=new go.PathFigure(ne*a,(oe-ee)*E,!1);x.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),Et.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E));var pt=new go.PathFigure((ne-ee)*a,oe*E,!1);return x.add(pt),be(le),be(ie),be(Ce),be(ye),be(Re),be(St),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(de,a,E){var x=new go.Geometry,y=.375,ee=0,ne=-.125,oe=y*he,le=new go.PathFigure((.525+ee)*a,(.5+y+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ne)*E,(.5+oe+ee)*a,(.5+y+ne)*E,(.5+y+ee)*a,(.5+oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ne)*E,(1-.5+y+ee)*a,(.5-oe+ne)*E,(.5+oe+ee)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+y+ne)*E,(.5-y+ee)*a,(.5+oe+ne)*E,(.5-oe+ee)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,ee=0,ne=-.125,oe=y*he;var le=new go.PathFigure((1-.5+y+ee)*a,(.5+ne)*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+y+ne)*E,(.5+y+ee)*a,(.5+oe+ne)*E,(.5+oe+ee)*a,(.5+y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5+y+ne)*E,(.5-y+ee)*a,(.5+oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+ee)*a,(.5+ne)*E,(.5+oe+ee)*a,(.5-y+ne)*E,(1-.5+y+ee)*a,(.5-oe+ne)*E));var le=new go.PathFigure((.525+ee)*a,(.5+y+ne)*E,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(de,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new je("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new je("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=de?de.parameter2:NaN;isNaN(y)&&(y=.3);var ee=(1-x)*a,ne=(.5-y/2)*E,oe=(.5+y/2)*E,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,oe)),ie.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),le.spot1=new go.Spot(0,ne/E);var Ce=Je(0,oe/E,1,oe/E,ee/a,1,1,.5,b());return le.spot2=new go.Spot(Ce.x,Ce.y),be(Ce),le}),go.Shape.setFigureParameter("Arrow2",0,new je("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new je("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=de?de.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var ee=a-x,ne=(E-y)/2,oe=ne+y,le=new go.Geometry,ie=new go.PathFigure(0,ne,!0);le.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,E)),ie.add(new go.PathSegment(go.PathSegment.Line,ee,oe)),ie.add(new go.PathSegment(go.PathSegment.Line,0,oe).close()),le.spot1=new go.Spot(0,ne/E);var Ce=Je(0,oe/E,1,oe/E,ee/a,1,1,.5,b());return le.spot2=new go.Spot(Ce.x,Ce.y),be(Ce),le}),go.Shape.defineFigureGenerator("Chevron",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new je("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=Je(0,.5,.3,0,0,y/E,.1,y/E,b());return ne.spot1=new go.Spot(le.x,le.y),le=Je(.7,1,1,.5,0,ee/E,1,ee/E,le),ne.spot2=new go.Spot(le.x,le.y),be(le),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new je("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new je("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-x)/2,ne=ee+x,oe=(E-y)/2,le=oe+y;(x>E||y>E)&&(y>x?(x=x*E/y,ee=(E-x)/2,ne=ee+x,oe=0,le=E):(ee=0,ne=E,oe=0,le=E));var ie=new go.Geometry,Ce=new go.PathFigure(a,.5*E,!0);ie.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe).close());var ye=Je(0,.5,.3,oe/E,0,ee/E,1,ee/E,b());return ie.spot1=new go.Spot(ye.x,ye.y),ye=Je(.7,le/E,1,.5,0,ne/E,1,ne/E,ye),ie.spot2=new go.Spot(ye.x,ye.y),be(ye),ie}),go.Shape.setFigureParameter("IBeamArrow",0,new je("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,y/E);var le=Je(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),be(le),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new je("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new je("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var ee=(E-x)/2,ne=ee+x,oe=(E-y)/2,le=oe+y;(x>E||y>E)&&(y>x?(x=x*E/y,ee=(E-x)/2,ne=ee+x,oe=0,le=E):(ee=0,ne=E,oe=0,le=E));var ie=new go.Geometry,Ce=new go.PathFigure(a,.5*E,!0);ie.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,le)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe).close()),ie.spot1=new go.Spot(0,ee/E);var ye=Je(.7,le/E,1,.5,0,ne/E,1,ne/E,b());return ie.spot2=new go.Spot(ye.x,ye.y),be(ye),ie}),go.Shape.setFigureParameter("Pointer",0,new je("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.1);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var ne=Je(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),be(ne),y}),go.Shape.setFigureParameter("RoundedPointer",0,new je("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y.spot1=new go.Spot(x,.35);var ne=Je(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(ne.x,ne.y),be(ne),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new je("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*E,ee=(.5+x/2)*E,ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var le=Je(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),be(le),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new je("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=50);var y=(E-x)/2,ee=y+x;x>E&&(y=0,ee=E);var ne=new go.Geometry,oe=new go.PathFigure(a,.5*E,!0);ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,0,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,y/E);var le=Je(.7,1,1,.5,0,ee/E,1,ee/E,b());return ne.spot2=new go.Spot(le.x,le.y),be(le),ne}),go.Shape.setFigureParameter("SquareArrow",0,new je("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.7);var y=new go.Geometry,ee=new go.PathFigure(a,.5*E,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(0,.9*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var ee=new go.PathFigure(0,.9*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(0,x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,he*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-he*x,(.5+ee)*a,1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-ee)*a,1*E,0,E-he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var oe=new go.PathFigure(a,x,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-he*x,(.5+ee)*a,2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-he*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(0,E-x,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,he*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,he*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-he*x,(.5+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-ee)*a,E,0,E-he*x));var oe=new go.PathFigure(0,E-x,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-he*x,(.5-ee)*a,E-2*x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+ee)*a,E-2*x,a,E-x-he*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-he*x,0,a,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+ee)*E,a-he*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,he*x,E,0,(.5+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*E,he*x,0));var oe=new go.PathFigure(x,0,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+he*x,0,2*x,(.5-ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+ee)*E,x+he*x,E)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,ee=he*.5,ne=new go.PathFigure(a-x,0,!0);y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-he*x,0,a,(.5-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+ee)*E,a-he*x,E)),ne.add(new go.PathSegment(go.PathSegment.Line,x,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,he*x,E,0,(.5+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*E,he*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var oe=new go.PathFigure(a-x,0,!1);return y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-he*x,0,a-2*x,(.5-ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+ee)*E,a-x-he*x,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.25*a,.25*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(de,a,E){var x=new go.Geometry,y=.2,ee=.1,ne=he*y,oe=he*ee,le=.5,ie=.1,Ce=new go.PathFigure(le*a,(ie+ee)*E,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-y)*a,ie*E,(le-ne)*a,(ie+ee)*E,(le-y)*a,(ie+oe)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ee)*E,(le-y)*a,(ie-oe)*E,(le-ne)*a,(ie-ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+y)*a,ie*E,(le+ne)*a,(ie-ee)*E,(le+y)*a,(ie-oe)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ee)*E,(le+y)*a,(ie+oe)*E,(le+ne)*a,(ie+ee)*E));var ye=.05,Ge=he*ye;le=.05,ie=.25;var Re=new go.PathFigure(.5*a,.2*E,!0);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),le=.95,ie=.25,Re.add(new go.PathSegment(go.PathSegment.Bezier,(le+ye)*a,ie*E,(le+Ge)*a,(ie-ye)*E,(le+ye)*a,(ie-Ge)*E)),Re.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),ye=.025,Ge=he*ye,le=.825,ie=.35,Re.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ye)*E,(le+ye)*a,(ie-Ge)*E,(le+Ge)*a,(ie-ye)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(le-ye)*a,ie*E,(le-Ge)*a,(ie-ye)*E,(le-ye)*a,(ie-Ge)*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Re.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Re.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),ye=.05,Ge=he*ye,le=.5,ie=.7,Re.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ye)*E,(le+ye)*a,(ie-Ge)*E,(le+Ge)*a,(ie-ye)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(le-ye)*a,ie*E,(le-Ge)*a,(ie-ye)*E,(le-ye)*a,(ie-Ge)*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Re.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Re.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),ye=.025,Ge=he*ye,le=.175,ie=.35,Re.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ye)*E,(le+ye)*a,(ie-Ge)*E,(le+Ge)*a,(ie-ye)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(le-ye)*a,ie*E,(le-Ge)*a,(ie-ye)*E,(le-ye)*a,(ie-Ge)*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Re.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Re.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),ye=.05,Ge=he*ye,le=.05,ie=.25,Re.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ye)*E,(le-ye)*a,(ie-Ge)*E,(le-Ge)*a,(ie-ye)*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new je("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.2);var y=new go.Geometry,ee=new go.PathFigure(a,0,!0);return y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var ee=new go.PathFigure(.5*a,.5*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("Database",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var oe=new go.PathFigure(a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+ee)*E,(.5+y)*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+ee)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.1,ne=new go.PathFigure(a,.1*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+ee)*E,(.5+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*E,(.5-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-ee)*E));var oe=new go.PathFigure(a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+ee)*E,(.5+y)*a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+ee)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+ee)*E,(.5+y)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+ee)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var ee=he*.2,ne=new go.PathFigure(0,.2*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*E,(.2-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+ee)*a,0,a,(.2-ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+ee)*E,(.8+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-ee)*a,E,0,(.8+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var oe=new go.PathFigure(0,y*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(0,y*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("Document",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(.1*a,.4*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var ee=new go.PathFigure(a,.5*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E));var ne=new go.PathFigure(a,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure(y*a,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,ee*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee*E)),x}),go.Shape.defineFigureGenerator("Junction",function(de,a,E){var x=new go.Geometry,y=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ne=he*.5,oe=.5,le=new go.PathFigure(a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,E,a,(oe+ne)*E,(oe+ne)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,oe*E,(oe-ne)*a,E,0,(oe+ne)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,0,0,(oe-ne)*E,(oe-ne)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,oe*E,(oe+ne)*a,0,a,(oe-ne)*E));var ie=new go.PathFigure((ee+y)*a,(ee+y)*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*E)),ie.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Line,(ee+y)*a,ee*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(.5*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*E,a,(ee+y)*E,(ee+y)*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var ee=new go.PathFigure(.2*a,.1*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=1-y,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var oe=new go.PathFigure(.5*y*a,y*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(a,ee*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var oe=new go.PathFigure(a,.5*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,ee=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure((1-y)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var ee=new go.PathFigure(y*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ne=new go.PathFigure(y*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=new go.PathFigure(a,ee*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,a,(ee+y)*E,(ee+y)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*E,(ee-y)*a,E,0,(ee+y)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-y)*E,(ee-y)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*E,(ee+y)*a,0,a,(ee-y)*E));var oe=new go.PathFigure(a,ee*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee*E));var le=new go.PathFigure(.8*a,.75*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(de,a,E){var x=new go.Geometry,y=he*.1,ee=.1,ne=.9,oe=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,E)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ie=new go.PathFigure((ne+ee)*a,oe*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=he*.4,ne=he*.1,oe=.1,le=.9,ie=.5,Ce=new go.PathFigure(.8*a,.5*E,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+ee)*E,(.4+y)*a,E)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,E)),Ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-ee)*E));var ye=new go.PathFigure((le+oe)*a,ie*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a,ie*E,(le-ne)*a,(ie+oe)*E,(le-oe)*a,(ie+ne)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a,ie*E,(le+ne)*a,(ie-oe)*E,(le+oe)*a,(ie-ne)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=0,oe=.5,le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+ee)*a,(oe-y)*E,.7*a,(oe-ee)*E)),y=.1,ee=he*.1,ne=.9,oe=.5;var ie=new go.PathFigure((ne-y)*a,oe*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=0,oe=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+ee+ee)*a,(oe-y)*E,.8*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(oe+ee)*E,(ne+ee+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=.2,oe=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.8*a,.5*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ne+ee)*a,(oe-y)*E,.7*a,(oe-ee)*E)),y=.1,ee=he*.1,ne=.9,oe=.5;var Ce=new go.PathFigure((ne-y)*a,oe*E,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*y,ne=.2,oe=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ie=new go.PathFigure(.2*a,0,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ne+ee)*a,(oe-y)*E,.9*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(de,a,E){var x=new go.Geometry,y=he*.1,ee=.1,ne=.1,oe=.5,le=new go.PathFigure((ne-y*.5)*a,E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,(ne+ee)*a,0,(ne+y)*a,E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-y)*a,E,(ne-ee)*a,0)),ne=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y*.5)*a,E,(ne+ee)*a,0,(ne+y)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(de,a,E){var x=new go.Geometry,y=he*.5,ee=.5,ne=.5,oe=.5,le=new go.PathFigure((ne-ee)*a,oe*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe-ee)*E,(ne+ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,oe*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee-.1)*a,oe*E,ne*a,(oe-ee)*E,ne*a,(oe+ee)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(de,a,E){var x=new go.Geometry,y=a,ee=E;a=a*.38,E=E*.6;var ne=he*.8,oe=.8,le=0,ie=.5,Ce=(y-a)/2,ye=(ee-E)/2,Ge=new go.PathFigure(le*a+Ce,(ie+oe)*E+ye,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ce,ie*E+ye,(le-ne)*a+Ce,(ie+oe)*E+ye,(le-oe)*a+Ce,(ie+ne)*E+ye)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le-oe)*a+Ce,(ie-ne)*E+ye,(le-ne)*a+Ce,(ie-oe)*E+ye)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe+ne*.5)*a+Ce,ie*E+ye,le*a+Ce,(ie-oe)*E+ye,(le-oe+ne*.5)*a+Ce,(ie-ne)*E+ye)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le-oe+ne*.5)*a+Ce,(ie+ne)*E+ye,le*a+Ce,(ie+oe)*E+ye).close()),ne=he*.4,oe=.4,le=.2,ie=.5;var Re=new go.PathFigure(le*a+Ce,(ie+oe)*E+ye,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ce,ie*E+ye,(le-ne)*a+Ce,(ie+oe)*E+ye,(le-oe)*a+Ce,(ie+ne)*E+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le-oe)*a+Ce,(ie-ne)*E+ye,(le-ne)*a+Ce,(ie-oe)*E+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe+ne*.5)*a+Ce,ie*E+ye,le*a+Ce,(ie-oe)*E+ye,(le-oe+ne*.5)*a+Ce,(ie-ne)*E+ye)),Re.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le-oe+ne*.5)*a+Ce,(ie+ne)*E+ye,le*a+Ce,(ie+oe)*E+ye).close()),ne=he*.2,oe=.2,le=.5,ie=.5;var St=new go.PathFigure((le-oe)*a+Ce,ie*E+ye,!0);x.add(St),St.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le-oe)*a+Ce,(ie-ne)*E+ye,(le-ne)*a+Ce,(ie-oe)*E+ye)),St.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ce,ie*E+ye,(le+ne)*a+Ce,(ie-oe)*E+ye,(le+oe)*a+Ce,(ie-ne)*E+ye)),St.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le+oe)*a+Ce,(ie+ne)*E+ye,(le+ne)*a+Ce,(ie+oe)*E+ye)),St.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a+Ce,ie*E+ye,(le-ne)*a+Ce,(ie+oe)*E+ye,(le-oe)*a+Ce,(ie+ne)*E+ye)),ne=he*.4,oe=.4,le=.8,ie=.5;var Et=new go.PathFigure(le*a+Ce,(ie-oe)*E+ye,!0);x.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ce,ie*E+ye,(le+ne)*a+Ce,(ie-oe)*E+ye,(le+oe)*a+Ce,(ie-ne)*E+ye)),Et.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le+oe)*a+Ce,(ie+ne)*E+ye,(le+ne)*a+Ce,(ie+oe)*E+ye)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe-ne*.5)*a+Ce,ie*E+ye,le*a+Ce,(ie+oe)*E+ye,(le+oe-ne*.5)*a+Ce,(ie+ne)*E+ye)),Et.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le+oe-ne*.5)*a+Ce,(ie-ne)*E+ye,le*a+Ce,(ie-oe)*E+ye).close()),ne=he*.8,oe=.8,le=1,ie=.5;var pt=new go.PathFigure(le*a+Ce,(ie-oe)*E+ye,!0);return x.add(pt),pt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a+Ce,ie*E+ye,(le+ne)*a+Ce,(ie-oe)*E+ye,(le+oe)*a+Ce,(ie-ne)*E+ye)),pt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie+oe)*E+ye,(le+oe)*a+Ce,(ie+ne)*E+ye,(le+ne)*a+Ce,(ie+oe)*E+ye)),pt.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe-ne*.5)*a+Ce,ie*E+ye,le*a+Ce,(ie+oe)*E+ye,(le+oe-ne*.5)*a+Ce,(ie+ne)*E+ye)),pt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+Ce,(ie-oe)*E+ye,(le+oe-ne*.5)*a+Ce,(ie-ne)*E+ye,le*a+Ce,(ie-oe)*E+ye).close()),x}),go.Shape.defineFigureGenerator("Email",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ne=new go.PathFigure(.6*a,E,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var oe=new go.PathFigure(0,.5*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(de,a,E){var x=new go.Geometry,y=he*.4,ee=.4,ne=.5,oe=.5,le=b(),ie=b(),Ce=b(),ye=b();Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.5,le,le,ie,Ce,ye);var Ge=ae(ie.x,ie.y),Re=new go.PathFigure(ie.x*a,ie.y*E,!0);x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,Ce.x*a,Ce.y*E,ye.x*a,ye.y*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,(ne-y)*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E)),Te(ne-ee,oe,ne-ee,oe-y,ne-y,oe-ee,ne,oe-ee,.5,Ce,ye,ie,le,le),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,Ce.x*a,Ce.y*E,ye.x*a,ye.y*E)),y=he*.3,ee=.3,Te(ne-ee,oe,ne-ee,oe-y,ne-y,oe-ee,ne,oe-ee,.5,Ce,ye,ie,le,le),Re.add(new go.PathSegment(go.PathSegment.Line,ie.x*a,ie.y*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,oe*E,ye.x*a,ye.y*E,Ce.x*a,Ce.y*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+ee)*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,oe*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),Te(ne,oe-ee,ne+y,oe-ee,ne+ee,oe-y,ne+ee,oe,.5,le,le,ie,Ce,ye),Re.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,ye.x*a,ye.y*E,Ce.x*a,Ce.y*E).close());var Re=new go.PathFigure(.45*a,0,!0);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Re.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),be(le),be(ie),be(Ce),be(ye),be(Ge),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function ee(ne,oe,le){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+oe)*a,(.8+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+oe)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+oe)*a,(.5+le)*E)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+oe)*a,(.8+le)*E).close())}return ee(y,0,0),ee(y,.4,0),ee(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(de,a,E){var x=new go.Geometry,y=.5,ee=0,ne=0,oe=y*he,le=.4*Math.SQRT2/2+.5,ie=.5-.5*Math.SQRT2/2,Ce=1,ye=.5,Ge=.5,Re=0,St=new go.PathFigure(le*a,(1-ie)*E,!1);return x.add(St),St.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,ye*E,Ce*a,.7*E,Ce*a,ye*E)),St.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+ee)*a,(Re+ee)*E,(.5+y+ee)*a,(.5-oe+ee)*E,(.5+oe+ee)*a,(.5-y+ee)*E)),St.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+ee)*a,(.5+ne)*E,(.5-oe+ee)*a,(.5-y+ne)*E,(.5-y+ee)*a,(.5-oe+ne)*E)),St.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*E,(.5-y+ee)*a,(.5+oe+ne)*E,(.5-oe+ee)*a,.9*E)),St.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*E)),St.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*E)),St.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(a,E,!1);x.add(ee);var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var ee=new go.PathFigure(.45*a,.73*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ne=.5-.285,oe=.5,le=ne,ie=Math.PI/4,Ce=4*(1-Math.cos(ie))/(3*Math.sin(ie)),ye=Ce*.5,Ge=ne,Re=ne,St=Ce*Ge,Et=Ce*Re;ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Ge)*a,le*E,(oe-(St+Ge)/2)*a,(le+(Re+Et)/2)*E,(oe-Ge)*a,(le+Et)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(le-Re)*E,(oe-Ge)*a,(le-Et)*E,(oe-St)*a,(le-Re)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Ge)*a,le*E,(oe+St)*a,(le-Re)*E,(oe+Ge)*a,(le-Et)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(oe+Ge)*a,(le+Et)*E,(oe+(St+Ge)/2)*a,(le+(Re+Et)/2)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var pt=new go.PathFigure(.2*a,E,!1);x.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var Gn=new go.PathFigure(.8*a,E,!1);return x.add(Gn),Gn.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.2*a,.2*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var ee=new go.PathFigure(a,E,!1);x.add(ee);var ne=new go.PathFigure(.1*a,E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var ee=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,ee*a,ee*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var ee=new go.PathFigure(.475*a,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ne=new go.PathFigure(.675*a,.575*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=new go.PathFigure(a,y*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+ee)*E,(y+ee)*a,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-ee)*a,E,0,(y+ee)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-ee)*E,(y-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+ee)*a,0,a,(y-ee)*E));var oe=new go.PathFigure(y*a,0,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,.15*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ne=new go.PathFigure(0,.6*E,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var ee=new go.PathFigure(.15*a,.6*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ne=.1,oe=he*.1,le=.2,ie=.9,Ce=new go.PathFigure((le-ne)*a,ie*E,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+oe)*a,(ie-ne)*E,(le+ne)*a,(ie-oe)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-oe)*a,(ie+ne)*E,(le-ne)*a,(ie+oe)*E).close()),ne=.1,oe=he*.1,le=.8,ie=.9;var ye=new go.PathFigure((le-ne)*a,ie*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie-ne)*E,(le-ne)*a,(ie-oe)*E,(le-oe)*a,(ie-ne)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ie*E,(le+oe)*a,(ie-ne)*E,(le+ne)*a,(ie-oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ie+ne)*E,(le+ne)*a,(ie+oe)*E,(le+oe)*a,(ie+ne)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ie*E,(le-oe)*a,(ie+ne)*E,(le-ne)*a,(ie+oe)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ne=new go.PathFigure(.5*a,.8*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var oe=new go.PathFigure(.5*a,.7*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var le=.1,ie=he*.1,Ce=.1,ye=.9,Ge=new go.PathFigure((Ce-le)*a,ye*E,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(ye-le)*E,(Ce-le)*a,(ye-ie)*E,(Ce-ie)*a,(ye-le)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+le)*a,ye*E,(Ce+ie)*a,(ye-le)*E,(Ce+le)*a,(ye-ie)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(ye+le)*E,(Ce+le)*a,(ye+ie)*E,(Ce+ie)*a,(ye+le)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-le)*a,ye*E,(Ce-ie)*a,(ye+le)*E,(Ce-le)*a,(ye+ie)*E)),le=.1,ie=he*.1,Ce=.4,ye=.9;var Re=new go.PathFigure((Ce-le)*a,ye*E,!0);return x.add(Re),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(ye-le)*E,(Ce-le)*a,(ye-ie)*E,(Ce-ie)*a,(ye-le)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+le)*a,ye*E,(Ce+ie)*a,(ye-le)*E,(Ce+le)*a,(ye-ie)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(ye+le)*E,(Ce+le)*a,(ye+ie)*E,(Ce+ie)*a,(ye+le)*E)),Re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-le)*a,ye*E,(Ce-ie)*a,(ye+le)*E,(Ce-le)*a,(ye+ie)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var ee=new go.PathFigure(.45*a,.7*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ne=new go.PathFigure(.55*a,.4*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Ce=.05,ye=he*.05,Ge=.175,Re=.95,oe=new go.PathFigure((Ge-Ce)*a,Re*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(Re-Ce)*E,(Ge-Ce)*a,(Re-ye)*E,(Ge-ye)*a,(Re-Ce)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*a,Re*E,(Ge+ye)*a,(Re-Ce)*E,(Ge+Ce)*a,(Re-ye)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(Re+Ce)*E,(Ge+Ce)*a,(Re+ye)*E,(Ge+ye)*a,(Re+Ce)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*a,Re*E,(Ge-ye)*a,(Re+Ce)*E,(Ge-Ce)*a,(Re+ye)*E));var Ce=.05,ye=he*.05,Ge=.375,Re=.95,le=new go.PathFigure((Ge-Ce)*a,Re*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(Re-Ce)*E,(Ge-Ce)*a,(Re-ye)*E,(Ge-ye)*a,(Re-Ce)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*a,Re*E,(Ge+ye)*a,(Re-Ce)*E,(Ge+Ce)*a,(Re-ye)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(Re+Ce)*E,(Ge+Ce)*a,(Re+ye)*E,(Ge+ye)*a,(Re+Ce)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*a,Re*E,(Ge-ye)*a,(Re+Ce)*E,(Ge-Ce)*a,(Re+ye)*E));var Ce=.05,ye=he*.05,Ge=.625,Re=.95,ie=new go.PathFigure((Ge-Ce)*a,Re*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(Re-Ce)*E,(Ge-Ce)*a,(Re-ye)*E,(Ge-ye)*a,(Re-Ce)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*a,Re*E,(Ge+ye)*a,(Re-Ce)*E,(Ge+Ce)*a,(Re-ye)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(Re+Ce)*E,(Ge+Ce)*a,(Re+ye)*E,(Ge+ye)*a,(Re+Ce)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*a,Re*E,(Ge-ye)*a,(Re+Ce)*E,(Ge-Ce)*a,(Re+ye)*E));var Ce=.05,ye=he*.05,Ge=.825,Re=.95,St=new go.PathFigure((Ge-Ce)*a,Re*E,!0);x.add(St),St.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(Re-Ce)*E,(Ge-Ce)*a,(Re-ye)*E,(Ge-ye)*a,(Re-Ce)*E)),St.add(new go.PathSegment(go.PathSegment.Bezier,(Ge+Ce)*a,Re*E,(Ge+ye)*a,(Re-Ce)*E,(Ge+Ce)*a,(Re-ye)*E)),St.add(new go.PathSegment(go.PathSegment.Bezier,Ge*a,(Re+Ce)*E,(Ge+Ce)*a,(Re+ye)*E,(Ge+ye)*a,(Re+Ce)*E)),St.add(new go.PathSegment(go.PathSegment.Bezier,(Ge-Ce)*a,Re*E,(Ge-ye)*a,(Re+Ce)*E,(Ge-Ce)*a,(Re+ye)*E).close());var Et=new go.PathFigure(0,E,!1);return x.add(Et),Et.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ne=new go.PathFigure(.15*a,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var oe=.05,le=he*.05,ie=.35,Ce=.775,ye=new go.PathFigure((ie-oe)*a,Ce*E,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-oe)*E,(ie-oe)*a,(Ce-le)*E,(ie-le)*a,(Ce-oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie+oe)*a,Ce*E,(ie+le)*a,(Ce-oe)*E,(ie+oe)*a,(Ce-le)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+oe)*E,(ie+oe)*a,(Ce+le)*E,(ie+le)*a,(Ce+oe)*E)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ie-oe)*a,Ce*E,(ie-le)*a,(Ce+oe)*E,(ie-oe)*a,(Ce+le)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(de,a,E){var x=new go.Geometry,y=.3,ee=he*.3,ne=.5,oe=.7,le=new go.PathFigure((ne-y)*a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E));var ie=new go.PathFigure(0,.7*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var ee=new go.PathFigure(0,.6*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=.5,oe=.5,le=new go.PathFigure((ne-y)*a,oe*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E));var ie=new go.PathFigure(.15*a,.5*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(de,a,E){var x=new go.Geometry,y=.5,ee=he*.5,ne=.5,oe=.5,le=new go.PathFigure((ne-y)*a,oe*E,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E).close()),y=.05,ee=he*.05,ne=.5,oe=.8;var ie=new go.PathFigure((ne-y)*a,oe*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-y)*E,(ne-y)*a,(oe-ee)*E,(ne-ee)*a,(oe-y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne+y)*a,oe*E,(ne+ee)*a,(oe-y)*E,(ne+y)*a,(oe-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe+y)*E,(ne+y)*a,(oe+ee)*E,(ne+ee)*a,(oe+y)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ne-y)*a,oe*E,(ne-ee)*a,(oe+y)*E,(ne-y)*a,(oe+ee)*E).close()),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.2*a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(de,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var ee=new go.PathFigure(0,E*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var ee=new go.PathFigure(.126*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ne=new go.PathFigure(.402*a,.85*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var oe=new go.PathFigure(.678*a,.85*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var le=new go.PathFigure(.5*a,.1*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var ee=new go.PathFigure(a*.204,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ne=new go.PathFigure(a*.408,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var oe=new go.PathFigure(a*.612,E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var le=new go.PathFigure(a*.816,E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ne=new go.PathFigure(a*.055,.13*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var oe=new go.PathFigure(a*.055,.18*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ne=new go.PathFigure(a*.11,E*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(de,a,E){var x=new go.Geometry,y=8,ee=y*he,ne=new go.PathFigure(y,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,ee,ee,0).close());var oe=new go.PathFigure(a*.83,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var le=new go.PathFigure(a*.83,E*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ie=new go.PathFigure(a*.78,E*.05,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*he,ee=E*.8,ne=new go.Geometry,oe=new go.PathFigure(x,0,!0);return ne.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-y,a-y,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),oe.add(new go.PathSegment(go.PathSegment.Line,x,ee)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,y,ee,0,ee-y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,x)),oe.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(ne.spot1=new go.Spot(0,0,y,y),ne.spot2=new go.Spot(1,.8,-y,-y)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var ee=new go.PathFigure(a*1,E*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var ee=new go.PathFigure(a*.1,E*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ne=new go.PathFigure(a*.28,E*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(de,a,E){var x=new go.Geometry,y=15,ee=y*he,ne=new go.PathFigure(a*.62,E*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-ee,a-ee,E)),ne.add(new go.PathSegment(go.PathSegment.Line,y,E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,ee,E,0,E-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ne=new go.PathFigure(a*.4,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.add(y);var ee=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-ee))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-ee)).close());var ne=new go.PathFigure(a*.5,E*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var ee=new go.PathFigure(a*.235,E*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},84072:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var je={},Nt="5.0",ae={},b=null,be=!1,Je=!1,Te=null,Ze=!1,ut=null,he=null,Xe=0;Xe4?parseFloat(tt):5};je.setHTML5Codebase=function(tt,ft){he=tt,ln(tt,ft)},je.setJavaCodebase=je.setJavaCodebaseVersion=je.isCompiledInstalled=je.setPreCompiledScriptPath=je.setPreCompiledResourcePath=function(){},je.setHTML5CodebaseVersion=function(tt,ft){var Bt=parseFloat(tt);if(Bt!==NaN&&Bt<5){console.log("The GeoGebra HTML5 codebase version "+Bt+" is deprecated. Using version latest instead.");return}ut=tt,Tt(tt,ft)},je.getHTML5CodebaseVersion=function(){return de},je.getParameters=function(){return ae},je.setFontsCSSURL=function(tt){ne=tt},je.setGiacJSURL=function(tt){},je.setJNLPFile=function(tt){Ie=tt},je.setJNLPBaseDir=function(tt){},je.inject=function(){function tt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ft="auto",Bt=ae.id,Bn,an=!1,on=0;on=5)return!0;var tt=je.getAppletObject();return tt&&typeof tt.recalculateEnvironments=="function"?(tt.recalculateEnvironments(),!0):!1},je.startAnimation=function(){var tt=je.getAppletObject();return tt&&typeof tt.startAnimation=="function"?(tt.startAnimation(),!0):!1},je.stopAnimation=function(){var tt=je.getAppletObject();return tt&&typeof tt.stopAnimation=="function"?(tt.stopAnimation(),!0):!1},je.getAppletObject=function(){var tt=ae.id!==void 0?ae.id:"ggbApplet";return window[tt]},je.resize=function(){};var St=function(tt,ft,Bt){var Bn=document.createElement("param");Bn.setAttribute("name",ft),Bn.setAttribute("value",Bt),tt.appendChild(Bn)},Et=function(tt){return tt&&tt!=="false"},pt=function(tt,ft,Bt){le(de)<=4.2&&(Bt=!0);var Bn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==de||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Bn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var an=document.createElement("div");an.classList.add("appletParameters","notranslate");var on=ft.width,Be=ft.height;if(ft.disableAutoScale=ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ft.disableAutoScale,ft.width!==void 0)if(le(de)<=4.4)Et(ft.showToolBar)&&(ft.height-=7),Et(ft.showAlgebraInput)&&(ft.height-=37),ft.width<605&&Et(ft.showToolBar)&&(ft.width=605,on=605);else{var Pe=100;(Et(ft.showToolBar)||Et(ft.showMenuBar))&&(ft.hasOwnProperty("customToolBar")&&(ft.customToolbar=ft.customToolBar),Pe=Et(ft.showMenuBar)?245:155),on=5?(ft.appletOnLoad=function(Kt){var kt=tt.querySelector(".ggb_preview");kt&&kt.parentNode.removeChild(kt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(bt),window.GGBT_wsf_view&&$(window).trigger("resize"),Ct(Kt)},It||bt.appendChild(jt)):an.appendChild(jt),bt.appendChild(an),It||tt.appendChild(bt),setTimeout(function(){je.resize()},1)}else{var zt=document.createElement("div");zt.className="applet_scaler",zt.style.position="relative",zt.style.display="block",zt.appendChild(an),tt.appendChild(zt),ft.appletOnLoad=function(Kt){je.resize(),Ct(Kt)}}function bn(Kt,kt){kt&&typeof kt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Kt,kt.appletOnLoad):renderGGBElement(Kt),fn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",kt)}function Mt(Kt,kt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Kt,params:kt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(rn){bn(rn.article,rn.params)}),html5AppletsToProcess=null)},le(de)<5&&(Kt.className+=" geogebraweb")):bn(Kt,kt)}if(Bn){scriptLoadStarted=!0;for(var Fe=0;Fe0?(He.remove(),bt.attr("id","fullscreencontent").show(),jQuery(Ct).append(bt),window.dispatchEvent(new Event("resize"))):pt(He,ft,!1),window.GGBT_wsf_view.launchFullScreen(Ct)}else Qe=Bn,pt(tt,ft,!1);if(!window.GGBT_wsf_view)for(Be=0;Bett/4*3&&(He=tt/4*3),Ct=He/5.8,Pe.setAttribute("src",y),Pe.setAttribute("width",He),Pe.setAttribute("height",Ct);var bt=(tt-He)/2,It=(ft-Ct)/2;Pe.style.left=bt+"px",Pe.style.top=It+"px",an.appendChild(Pe)}}return an.appendChild(Be),an},Mn=function(tt){return tt=tt.toLowerCase(),tt==="html5"||tt==="screenshot"?tt:"html5"},ct=["web","webSimple","web3d","tablet","tablet3d","phone"],Tt=function(tt,ft){if(de=tt,ft){ln(de,!0);return}var Bt=!be;if(Bt){var Bn=le(de);!isNaN(Bn)&&Bn<4.4&&(Bt=!1)}var an,on;window.location.protocol.substr(0,4)==="http"?an=window.location.protocol:an="http:";var Be=de.indexOf("//");Be>0?on=de:Be===0?on=an+de:on="https://www.geogebra.org/apps/5.2.814.0/";for(var Pe in ct)if(de.slice(ct[Pe].length*-1)===ct[Pe]||de.slice((ct[Pe].length+1)*-1)===ct[Pe]+"/"){ln(on,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Bt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Et(ae.showToolBar)&&!Et(ae.showMenuBar)&&!Et(ae.showAlgebraInput)&&!Et(ae.enableRightClick)&&(!ae.appName||ae.appName=="classic")?on+="webSimple/":on+="web3d/",ln(on,!1)},ln=function(tt,ft){if(tt.requirejs){et=tt;return}tt.slice(-1)!=="/"&&(tt+="/"),et=tt,ft===null&&(ft=tt.indexOf("http")===-1),ot=ft,a="web.nocache.js",E=!1;var Bt=et.split("/");Bt.length>1&&(!ft&&Bt[Bt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):ct.indexOf(Bt[Bt.length-2])>=0&&(a=Bt[Bt.length-2]+".nocache.js")),Bt=tt.split("/"),de=Bt[Bt.length-3],de.substr(0,4)==="test"?de=de.substr(4,1)+"."+de.substr(5,1):(de.substr(0,3)==="war"||de.substr(0,4)==="beta")&&(de="5.0");var Bn=parseFloat(de);Bn!==NaN&&Bn<5&&tt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Bn+" is deprecated. Using version latest instead."),Tt("5.0",ft))},fn=function(tt,ft){window.console&&window.console.log&&(!ft||typeof ft.showLogging=="undefined"||ft.showLogging&&ft.showLogging!=="false")&&console.log(tt)};ae.material_id!==void 0?ye(vn):vn();function vn(){var tt=Nt;ut!==null?tt=ut:parseFloat(tt)<5&&(tt="5.0"),Tt(tt,!1),he!==null&&ln(he,ot),Ze=!0}return je},GGBAppletUtils=function(){"use strict";function je(){return window.GGBT_wsf_edit!==void 0}function Nt(Ze,ut){ut!=1?(Ze.style.transformOrigin="0% 0% 0px",Ze.style.webkitTransformOrigin="0% 0% 0px",Ze.style.transform="scale("+ut+","+ut+")",Ze.style.webkitTransform="scale("+ut+","+ut+")",Ze.style.maxWidth="initial",Ze.querySelector(".ggb_preview")!==null&&(Ze.querySelector(".ggb_preview").style.maxWidth="initial"),Ze.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ze.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ze.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ze.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ze.style.transform="none",Ze.style.webkitTransform="none")}function ae(Ze,ut,he,Xe,Ke,Ie){var et=null;if(Ie!=null&&Ie!="")for(var ot=Ze.parentNode;ot!=null;)if((" "+ot.className+" ").indexOf(" "+Ie+" ")>-1){et=ot;break}else ot=ot.parentNode;var Qe=0,de=0,a=0,E=0,x=0,y=0,ee=0;if(et)Qe=et.offsetWidth,de=Math.max(Xe?et.offsetWidth:0,et.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),de=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Qe):(Qe=window.innerWidth,de=window.innerHeight,a=window.innerWidth),Ze){var ne=Ze.getBoundingClientRect();ne.left>0&&ne.left<=Qe&&(Ke===void 0||!Ke)&&(document.dir==="rtl"?(x=Qe-ne.width-ne.left,y=a<=480?10:30):(y=ne.left,x=a<=480?10:30),E=y+x)}if(Ze&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var oe=Ze.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,ee=40)}}return Ze&&((he===void 0||!he)&&ut>0&&ut+E1&&(Ie=!0)),ut&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ie=!0),!(Ze.hasOwnProperty("disableAutoScale")&&Ze.disableAutoScale))Ke=b(Ze,ut,Ie,he,Ze.scaleContainerClass);else return Xe;return Ie&&(!Ze.hasOwnProperty("scale")||Xe===1)?Ke:Math.min(Xe,Ke)}function Je(Ze){var ut=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),Xe=Ze.getBoundingClientRect(),Ke=(ut-Xe.width)/2,Ie=(he-Xe.height)/2;Ie<0&&(Ie=0),Ze.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ke<40?Ze.style.left="40px":Ze.style.left=Ke+"px",Ze.style.top=Ie+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie<40?Ze.style.top="40px":Ze.style.top=Ie+"px",Ze.style.left=Ke+"px")}function Te(Ze,ut){var he=Ze.querySelector(".appletParameters");if(he){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ut.id!==he.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ze)}if(he.parentElement&&/fullscreen/.test(he.parentElement.className))return;var Xe=be(ut,Ze);je()&&he.setAttribute("data-param-scale",Xe);for(var Ke=null,Ie=0;Ie=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(je){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(je){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(je){var Nt=c[je];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function je(Ze){var ut=Ze.lastIndexOf(rb);ut==-1&&(ut=Ze.length);var he=Ze.indexOf(sb);he==-1&&(he=Ze.length);var Xe=Ze.lastIndexOf(tb,Math.min(he,ut));return Xe>=O?Ze.substring(O,Xe+P):W}function Nt(Ze){if(!Ze.match(/^\w+:\/\//)){var ut=o.createElement(ub);ut.src=Ze+vb,Ze=je(ut.src)}return Ze}function ae(){var Ze=__gwt_getMetaProperty(wb);return Ze!=null?Ze:W}function b(){for(var Ze=o.getElementsByTagName(_),ut=O;utO?Ze[Ze.length-P].href:W}function Je(){var Ze=o.location;return Ze.href==Ze.protocol+zb+Ze.host+Ze.pathname+Ze.search+Ze.hash}var Te=ae();return Te==W&&(Te=b()),Te==W&&(Te=be()),Te==W&&Je()&&(Te=je(o.location.href)),Te=Nt(Te),Te}function C(je){return je.match(/^\//)||je.match(/^[a-zA-Z]+:\/\//)?je:webModule.__moduleBase+je}function D(){var je=[],Nt=O,ae=[],b=[];function be(Ze){var ut=b[Ze](),he=ae[Ze];if(ut in he)return ut;var Xe=[];for(var Ke in he)Xe[he[Ke]]=Ke;throw r&&r(Ze,Xe,ut),null}if(__gwt_isKnownPropertyValue=function(Ze,ut){return ut in ae[Ze]},webModule.__getPropMap=function(){var Ze={};for(var ut in ae)ae.hasOwnProperty(ut)&&(Ze[ut]=be(ut));return Ze},webModule.__computePropValue=be,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Je;try{Je=Cb;var Te=Je.indexOf(Db);Te!=-1&&(Nt=parseInt(Je.substring(Te+P),$),Je=Je.substring(O,Te))}catch(Ze){}return webModule.__softPermutationId=Nt,C(Je+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},77665:function(je,Nt,ae){"use strict";ae.d(Nt,{Ax:function(){return Te},Ds:function(){return Ze},KI:function(){return he},SI:function(){return Je},f1:function(){return be}});var b=ae(13952);function be(Xe){let Ke=!0;if(Xe.length>0){for(let Ie=0;Ie{}})=>{const ot=()=>b.createElement("div",{className:ut.flexColumn},b.createElement("img",{className:ut.img,src:Ze}),b.createElement("span",{className:ut.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Qe=()=>b.createElement("div",{className:ut.flexColumn},b.createElement("img",{className:ut.img,src:Te}),b.createElement("span",{className:ut.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),de=()=>Ie===3?b.createElement(b.Fragment,null,Qe(),ot()):Ie===2?ot():Qe();return b.createElement(Je.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ke,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{et(),be.history.push("/account/certification")},onCancel:()=>{et()}},b.createElement("div",{className:ut.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.createElement("div",{className:ut.flexRow},de()))};var Xe=(0,be.connect)(({paperlibrary:Ke,loading:Ie,globalSetting:et})=>({paperlibrary:Ke,globalSetting:et,loading:Ie.effects}))(he)},43727:function(je,Nt,ae){"use strict";ae.d(Nt,{t:function(){return ot}});var b=ae(59301),be=ae(3113),Je={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Te=ae(92310),Ze=ae.n(Te),ut=Object.defineProperty,he=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ie=(Qe,de,a)=>de in Qe?ut(Qe,de,{enumerable:!0,configurable:!0,writable:!0,value:a}):Qe[de]=a,et=(Qe,de)=>{for(var a in de||(de={}))Xe.call(de,a)&&Ie(Qe,a,de[a]);if(he)for(var a of he(de))Ke.call(de,a)&&Ie(Qe,a,de[a]);return Qe};const ot=({cancelText:Qe="\u53D6\u6D88",okText:de="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:x=!0,okButtonProps:y={},onCancel:ee=()=>{},onOk:ne=()=>{},className:oe=""})=>b.createElement("div",{className:Ze()(Je.buttonFixed,oe)},b.createElement("div",{className:Je.buttonWrap},x&&b.createElement(be.ZP,{size:"middle",className:`${Je.button} mr20`,onClick:ee},Qe),E&&b.createElement(be.ZP,et({size:"middle",type:"primary",className:`${Je.button} mr20`,loading:a,onClick:ne},y),de)))},85966:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return le}});var b=ae(59301),be=ae(44993),Je=ae(43418),Te=ae(8591),Ze=ae(92832),ut=ae(24905),he=ae(62106),Xe=ae(44477),Ke=ae(89299),Ie=ae(3113),et=ae(87169),ot={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Qe=ae(32637),de=ae(59301);const a=({classroomList:ie,dispatch:Ce,user:ye})=>de.createElement(Je.default,{open:ie.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:de.createElement("span",null,de.createElement(et.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},de.createElement("div",{style:{textAlign:"center",marginBottom:30}},de.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",de.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),de.createElement("img",{style:{width:130,height:130},src:Qe})),de.createElement("div",{className:ot.bottom},de.createElement(Ie.ZP,{className:ot.yes,onClick:()=>{Ce({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var E=(0,be.connect)(({classroomList:ie,user:Ce})=>({classroomList:ie,user:Ce}))(a),x=ae(52430),y=ae(59301),ee=(ie,Ce,ye)=>new Promise((Ge,Re)=>{var St=Gn=>{try{pt(ye.next(Gn))}catch(Nn){Re(Nn)}},Et=Gn=>{try{pt(ye.throw(Gn))}catch(Nn){Re(Nn)}},pt=Gn=>Gn.done?Ge(Gn.value):Promise.resolve(Gn.value).then(St,Et);pt((ye=ye.apply(ie,Ce)).next())}),ne=(ie=>(ie[ie.Professor=1]="Professor",ie[ie.AssistantProfessor=2]="AssistantProfessor",ie[ie.Student=3]="Student",ie))(ne||{});const oe=({visible:ie,user:Ce,account:ye,onCancel:Ge=()=>{},dispatch:Re})=>{const[St,Et]=(0,b.useState)(),[pt,Gn]=(0,b.useState)([]),[Nn,ga]=(0,b.useState)(!1),[$n,_t]=(0,b.useState)(!1),[Mn,ct]=(0,b.useState)(),[Tt,ln]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var ft,Bt;(ft=Ce==null?void 0:Ce.userInfo)!=null&&ft.identity&&Gn([((Bt=Ce==null?void 0:Ce.userInfo)==null?void 0:Bt.identity)==="student"?3:1])},[Ce]);const fn=ft=>{const Bt=()=>{window.location.href=(ft==null?void 0:ft.jump_url)||`/classrooms/${ft==null?void 0:ft.course_id}`};if(pt.includes(1)){Je.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"},(ft==null?void 0:ft.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Bt()}});return}Bt()},vn=()=>ee(void 0,null,function*(){if(!St){Te.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ft=yield(0,x.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:St}});if(ft!=null&&ft.need_pro_auth&&!pt.includes(1)&&!pt.includes(2)){Re({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:St,checkedList:pt}}),tt();return}ga(!0);const Bt=yield(0,he.cR)({invite_code:St,professor:pt.includes(1)?1:null,assistant_professor:pt.includes(2)?1:null,student:pt.includes(3)?1:null});if(ga(!1),(Bt==null?void 0:Bt.status)===-4&&(Ge(),Re({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Bt==null?void 0:Bt.status)===-12&&Te.ZP.warning(Bt==null?void 0:Bt.message),(Bt==null?void 0:Bt.status)===-2){if(tt(),Bt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){_t(!0),ct(1);return}if(Bt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){_t(!0),ct(2);return}if(Bt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){_t(!0),ct(3);return}}if((Bt==null?void 0:Bt.status)===0){(0,Ke.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),tt(),Bt!=null&&Bt.course_id?fn(Bt):Te.ZP.success(Bt.message);return}}),tt=()=>ee(void 0,null,function*(){Ge()});return y.createElement(y.Fragment,null,y.createElement(Je.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ie,confirmLoading:Nn,onOk:vn,onCancel:tt},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),y.createElement(Ze.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:St,onChange:ft=>{if(ft.target.value.length>=7){Te.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Et(ft.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(ut.default.Group,{value:pt,onChange:ft=>Gn(ft)},y.createElement(ut.default,{value:1,disabled:pt.includes(2)},"\u6559\u5E08"),y.createElement(ut.default,{value:2,disabled:pt.includes(1)},"\u52A9\u6559"),y.createElement(ut.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),y.createElement(E,null),y.createElement(Xe.Z,{visible:$n,onCancel:()=>_t(!1),occupationValue:Mn}))};var le=(0,be.connect)(({user:ie,account:Ce})=>({user:ie,account:Ce}))(oe)},36952:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return aa},g:function(){return We}});var b=ae(59301),be=ae(44993),Je=ae(44e3),Te=ae(92832),Ze=ae(43418),ut={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},he=ae(8591),Xe=ae(95237),Ke=ae(43604),Ie=ae(20834),et=ae(38854),ot=ae(5112),Qe=ae(62106),de=ae(89299),a=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())}),E=(Oe=>(Oe.Manager="manager",Oe.Developer="developer",Oe.Reporter="reporter",Oe))(E||{}),y=({visible:Oe,onCancel:it=()=>{}})=>{const[Me,lt]=(0,b.useState)(),[Zt,za]=(0,b.useState)(),[Ga,Vn]=(0,b.useState)(!1),Jt=()=>a(void 0,null,function*(){if(!Me){he.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Me.length!==6){he.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Zt){he.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Vn(!0);const wa=yield(0,Qe.vm)({code:Me,role:Zt});Vn(!1),Hn();const Oa={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Oa[wa.status]){he.ZP.info(Oa[wa.status]);return}if(wa.status===0){Zt==="reporter"?(he.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),be.history.push(`/projects/${wa==null?void 0:wa.project_id}`)):((0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),he.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Hn=()=>a(void 0,null,function*(){it()});return b.createElement(b.Fragment,null,b.createElement(Ze.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Oe,confirmLoading:Ga,onOk:Jt,onCancel:Hn},b.createElement("div",{className:"tc"},b.createElement("div",null,b.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),b.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Me,onChange:wa=>{if(wa.target.value.length>=7){he.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}lt(wa.target.value)}})),b.createElement("div",{className:"mt10 font14"},b.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),b.createElement(ot.ZP.Group,{value:Zt,onChange:wa=>za(wa.target.value)},b.createElement(ot.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),b.createElement(ot.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),b.createElement(ot.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ee=ae(85966),ne={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},oe=ae(2686),le=ae(78241),ie=ae(57809),Ce=ae(91750),ye=Object.defineProperty,Ge=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Gn=(Oe,it,Me)=>it in Oe?ye(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,Nn=(Oe,it)=>{for(var Me in it||(it={}))Et.call(it,Me)&&Gn(Oe,Me,it[Me]);if(St)for(var Me of St(it))pt.call(it,Me)&&Gn(Oe,Me,it[Me]);return Oe},ga=(Oe,it)=>Ge(Oe,Re(it)),$n=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const _t=({globalSetting:Oe,dispatch:it,user:Me,info:lt,open:Zt,onCancel:za=()=>{}})=>{var Ga;const[Vn,Jt]=(0,b.useState)([]),[Hn,wa]=(0,b.useState)([]),[Oa,tr]=(0,b.useState)([]),[ca]=le.default.useForm(),[xt,ma]=(0,b.useState)(!1),[ur,Sr]=(0,b.useState)(!1),or=(0,b.useRef)(null),Zn=(0,b.useRef)(1),[Tn,pn]=(0,b.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,b.useEffect)(()=>{Zt&&pr()},[Zt]);const pr=()=>$n(void 0,null,function*(){var Ya;const _r=lt;if(!(0,oe.o1)(it))return;const{user_school_id:po="",department_id:ai="",school_name:oi="",department_name:Ii=""}=Me.userInfo||{},Zr=(Ya=_r==null?void 0:_r.graduation_years)==null?void 0:Ya.at(-1);wa([{id:po,name:oi}]),yield eo(po),ca.setFieldsValue({year:Zr,school_id:po,department_id:Number(ai),name:`${Zr}${oi}${Ii}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Vr=Ya=>$n(void 0,null,function*(){const _r=yield(0,Ce.J3)(ga(Nn({},Ya),{tab_module_type:"graduations"}));return _r!=null&&_r.un_purchased&&it({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),_r.status===0&&Jt((_r==null?void 0:_r.graduation_years)||[]),_r}),uo=(Ya,_r=500)=>{Sr(!0),clearTimeout(or.current),or.current=setTimeout(()=>$n(void 0,null,function*(){Zn.current+=1;const po=Zn.current,ai=yield(0,Ce.NT)({keyword:Ya});ai.status===0&&Zn.current===po&&(wa((ai==null?void 0:ai.schools)||[]),Sr(!1))}),_r)},eo=Ya=>$n(void 0,null,function*(){if(!Ya)return;const _r=yield(0,Ce.Ps)({page:1,limit:9999,id:Ya});_r.status===0&&tr((_r==null?void 0:_r.departments)||[])});return b.createElement(Ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Zt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:xt,onCancel:za,onOk:()=>ca.submit()},b.createElement(le.default,{colon:!1,form:ca,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Ya,_r)=>{Ya.school_id&&(eo(_r.school_id),ca.setFieldValue("department_id",null))},onFinish:Ya=>$n(void 0,null,function*(){ma(!0);const _r=yield(0,Ce.Wz)(Ya);_r.status===0&&(he.ZP.success("\u521B\u5EFA\u6210\u529F"),ca.resetFields(),za(),(0,de.xg)(`/graduations/${_r==null?void 0:_r.identifier}/index`)),ma(!1)})},b.createElement(le.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},b.createElement(ie.default,{style:{width:344},size:"large",options:(Ga=lt==null?void 0:lt.graduation_years)==null?void 0:Ga.map(Ya=>({value:Ya,label:Ya}))})),b.createElement(le.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},b.createElement(ie.default,{showSearch:!0,filterOption:!1,onSearch:Ya=>{uo(Ya)},loading:ur,size:"large",style:{width:344},options:Hn.map(Ya=>({value:Ya.id,label:Ya.name}))})),b.createElement(le.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},b.createElement(ie.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Oa.map(Ya=>({value:Ya.id,label:Ya.name}))})),b.createElement(le.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},b.createElement(Te.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Mn=(0,be.connect)(({user:Oe,globalSetting:it,loading:Me})=>({user:Oe,globalSetting:it,loading:Me}))(_t),ct=ae(52430),Tt=Object.defineProperty,ln=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,tt=(Oe,it,Me)=>it in Oe?Tt(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,ft=(Oe,it)=>{for(var Me in it||(it={}))fn.call(it,Me)&&tt(Oe,Me,it[Me]);if(ln)for(var Me of ln(it))vn.call(it,Me)&&tt(Oe,Me,it[Me]);return Oe},Bt=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const Bn=({globalSetting:Oe,dispatch:it,user:Me,open:lt,onCancel:Zt=()=>{}})=>{const[za]=le.default.useForm(),[Ga,Vn]=(0,b.useState)(!1),[Jt,Hn]=(0,b.useState)(null);return(0,b.useEffect)(()=>{var wa;if(lt){const Oa={code:"",user_type:((wa=Me==null?void 0:Me.userInfo)==null?void 0:wa.identity)==="student"?2:1,major:""};za.setFieldsValue(Oa),Hn(ft({},Oa))}},[lt]),b.createElement(Ze.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:lt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Ga,onCancel:Zt,onOk:()=>za.submit()},b.createElement(le.default,{colon:!1,form:za,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(wa,Oa)=>Hn(ft({},Oa)),onFinish:wa=>Bt(void 0,null,function*(){Vn(!0);const Oa=yield(0,ct.ZP)("/api/graduations/join.json",{method:"post",body:wa});Oa.status===0&&(Zt(),Oa!=null&&Oa.identifier?(0,de.xg)(`/graduations/${Oa==null?void 0:Oa.identifier}/index`):he.ZP.success(Oa==null?void 0:Oa.message)),Vn(!1)})},b.createElement(le.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),b.createElement(le.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(ot.ZP.Group,null,b.createElement(ot.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),b.createElement(ot.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Jt==null?void 0:Jt.user_type)===2&&b.createElement(le.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},b.createElement(Te.default,{showCount:!0,maxLength:60}))))};var an=(0,be.connect)(({user:Oe,globalSetting:it})=>({user:Oe,globalSetting:it}))(Bn),on=ae(59301),Be=Object.defineProperty,Pe=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,jt=(Oe,it,Me)=>it in Oe?Be(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,zt=(Oe,it)=>{for(var Me in it||(it={}))bt.call(it,Me)&&jt(Oe,Me,it[Me]);if(Ct)for(var Me of Ct(it))It.call(it,Me)&&jt(Oe,Me,it[Me]);return Oe},bn=(Oe,it)=>Pe(Oe,He(it)),Mt=(Oe,it)=>{var Me={};for(var lt in Oe)bt.call(Oe,lt)&&it.indexOf(lt)<0&&(Me[lt]=Oe[lt]);if(Oe!=null&&Ct)for(var lt of Ct(Oe))it.indexOf(lt)<0&&It.call(Oe,lt)&&(Me[lt]=Oe[lt]);return Me},Fe=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())}),xe=(Oe=>(Oe.Projects="projects",Oe.Shixuns="shixuns",Oe.Classrooms="classrooms",Oe))(xe||{}),gt=(Oe=>(Oe.Classrooms="classrooms",Oe.Shixuns="shixuns",Oe.Paths="paths",Oe.Projects="projects",Oe.Videos="videos",Oe.Topics="topics",Oe.Graduations="graduations",Oe))(gt||{});const Lt=Oe=>{var it=Oe,{homePage:Me,user:lt,globalSetting:Zt,loading:za,dispatch:Ga}=it,Vn=Mt(it,["homePage","user","globalSetting","loading","dispatch"]),Jt,Hn,wa,Oa;const[tr,ca]=(0,b.useState)(),[xt,ma]=(0,b.useState)(),[ur,Sr]=(0,b.useState)(!1),[or,Zn]=(0,b.useState)(!1),[Tn,pn]=(0,b.useState)(!1),[pr,Vr]=(0,b.useState)();function uo(Zr,Aa){for(const Wn of Zr){if(Wn.link===Aa)return Wn.hidden;if(Wn.subitem&&Wn.subitem.length>0){let $t=Wn.subitem;for(const On of $t)if(On.link===Aa)return On.hidden;return!1}}return!0}const eo=uo(((Jt=Zt.setting)==null?void 0:Jt.navbar)||[],"/classrooms"),Ya=uo(((Hn=Zt.setting)==null?void 0:Hn.navbar)||[],"/shixuns"),_r=uo(((wa=Zt.setting)==null?void 0:wa.navbar)||[],"/paths"),po=uo(((Oa=Zt.setting)==null?void 0:Oa.navbar)||[],"/graduations"),ai=Zr=>{var Aa;if((0,oe.tJ)(Ga)){if(Zr==="projects"&&!((Aa=lt.userInfo)!=null&&Aa.email)){he.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Zr==="classrooms"?ca(!0):Zr==="projects"&&ma(!0)}},oi=(Zr,Aa)=>{var Wn;if((0,oe.tJ)(Ga)){if(Aa==="projects"&&!((Wn=lt.userInfo)!=null&&Wn.email)){he.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Aa==="shixuns"&&!(0,oe.xY)()||Zr&&(window.location.href=Zr)}},Ii=Zr=>{var Aa,Wn,$t,On,fr,De,Gr,ka,sr,dr,Wr,Xr,Co,ho,ii,Go,Li,hl,si,Bl,Ni,ml;return on.createElement(on.Fragment,null,on.createElement(Xe.Z,{justify:"space-around",className:"pt5 pb5"},on.createElement(Ke.Z,{className:((Aa=lt.userInfo)==null?void 0:Aa.user_identity)!=="\u5B66\u751F"?ne.joinCol:ne.hidden},((Wn=lt.userInfo)==null?void 0:Wn.user_identity)!=="\u5B66\u751F"&&!(($t=Zt==null?void 0:Zt.setting)!=null&&$t.hide_course)&&on.createElement(Ie.default.Item,zt({},Zr),on.createElement("a",{onClick:()=>oi("/classrooms/new")},(On=lt.userInfo)!=null&&On.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((fr=Zt==null?void 0:Zt.setting)!=null&&fr.hide_shixun)&&((De=lt==null?void 0:lt.userInfo)==null?void 0:De.is_shixun_marker)&&on.createElement(Ie.default.Item,zt({},Zr),on.createElement("a",{onClick:()=>oi("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Gr=lt.userInfo)==null?void 0:Gr.user_identity)!=="\u5B66\u751F"&&!((ka=Zt==null?void 0:Zt.setting)!=null&&ka.hide_subject)&&on.createElement(Ie.default.Item,zt({},Zr),on.createElement("a",{onClick:()=>oi("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((sr=Zt==null?void 0:Zt.setting)!=null&&sr.is_local)&&((dr=lt.userInfo)==null?void 0:dr.main_site)&&on.createElement(Ie.default.Item,zt({},Zr),on.createElement("a",{onClick:()=>{var al;return oi(`${(al=Zt==null?void 0:Zt.setting)==null?void 0:al.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Wr=lt==null?void 0:lt.userInfo)==null?void 0:Wr.identity)!=="student"&&on.createElement(Ie.default.Item,bn(zt({},Zr),{onClick:()=>Fe(void 0,null,function*(){if(!(0,oe.o1)(Ga))return;const al=yield(0,Ce.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(al!=null&&al.un_purchased){Ga({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}al.status===0&&(Vr(al),Sr(!0))})}),on.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Xr=lt.userInfo)!=null&&Xr.main_site)&&on.createElement("div",null,on.createElement(Ie.default.Item,zt({},Zr),on.createElement("a",{onClick:()=>ai("classrooms")},(Co=lt.userInfo)!=null&&Co.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ho=lt.userInfo)==null?void 0:ho.main_site)&&!((ii=Zt==null?void 0:Zt.setting)!=null&&ii.is_local)&&on.createElement(Ie.default.Item,zt({},Zr),on.createElement("a",{onClick:()=>ai("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Go=lt.userInfo)==null?void 0:Go.main_site)&&((Li=lt.userInfo)==null?void 0:Li.user_identity)!=="\u5B66\u751F"&&on.createElement(Ke.Z,null,on.createElement("div",{className:ne.joinBoard})),((hl=lt.userInfo)==null?void 0:hl.main_site)&&on.createElement(Ke.Z,{className:((si=lt.userInfo)==null?void 0:si.user_identity)!=="\u5B66\u751F"?ne.joinCol:ne.w90},on.createElement(Ie.default.Item,zt({},Zr),on.createElement("a",{onClick:()=>ai("classrooms")},(Bl=lt.userInfo)!=null&&Bl.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ni=lt.userInfo)==null?void 0:Ni.main_site)&&!((ml=Zt==null?void 0:Zt.setting)!=null&&ml.is_local)&&on.createElement(Ie.default.Item,zt({},Zr),on.createElement("a",{onClick:()=>ai("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),on.createElement(Ie.default.Item,bn(zt({},Zr),{onClick:()=>{(0,oe.o1)(Ga)&&Zn(!0)}}),on.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return on.createElement("section",null,on.createElement(et.Z,{dropdownRender:()=>{var Zr;return on.createElement(Ie.default,{className:((Zr=lt.userInfo)==null?void 0:Zr.user_identity)!=="\u5B66\u751F"?`${ne.rightMenu} ${ne.joinMenu} mt10`:`${ne.rightMenu} ${ne.joinMenu} ${ne.w140} mt10`},on.createElement(Ii,null))},placement:"bottom"},on.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),on.createElement(ee.Z,{visible:tr,onCancel:()=>ca(!1)}),on.createElement(y,{visible:xt,onCancel:()=>ma(!1)}),on.createElement(Mn,{info:pr,open:ur,onCancel:()=>Sr(!1)}),on.createElement(an,{open:or,onCancel:()=>Zn(!1)}))};var qt=(0,be.connect)(({homePage:Oe,loading:it,user:Me,globalSetting:lt})=>({homePage:Oe,user:Me,globalSetting:lt,loading:it.models.index}))(Lt),Kt={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},kt=ae(64681),rn=ae(37425),Wt=ae(13952),at=ae(59301),Ut=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Ot=(Oe,it)=>{var Me={};for(var lt in Oe)Dt.call(Oe,lt)&&it.indexOf(lt)<0&&(Me[lt]=Oe[lt]);if(Oe!=null&&Ut)for(var lt of Ut(Oe))it.indexOf(lt)<0&&Ft.call(Oe,lt)&&(Me[lt]=Oe[lt]);return Me},cn=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const yt=Oe=>{var it,Me=RegExp("(^| )"+Oe+"=([^;]+)(;|$)");return(it=document.cookie.match(Me))?decodeURIComponent(it[2]):null},wt=Oe=>{var it=new Date;it.setTime(it.getTime()-1);var Me=yt(Oe);Me!=null&&(document.cookie=Oe+"="+Me+";expires="+it.toGMTString())};var kn=(Oe=>(Oe.Classrooms="classrooms",Oe.Shixuns="shixuns",Oe.Paths="paths",Oe.Projects="projects",Oe.Videos="videos",Oe.Topics="topics",Oe.Competition="competitions",Oe.Engineering="engineering",Oe.Graduations="graduations",Oe.Paperlibrary="paperlibrary",Oe.Problemset="problemset",Oe.Dataset="dataset",Oe))(kn||{});const Xt=Oe=>{var it=Oe,{homePage:Me,user:lt,globalSetting:Zt,loading:za,dispatch:Ga,shixunHomeworks:Vn,location:Jt,payload:Hn={}}=it,wa=Ot(it,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Oa,tr,ca,xt,ma,ur,Sr,or,Zn,Tn,pn,pr,Vr,uo,eo,Ya;const _r=(tr=(((Oa=Zt.setting)==null?void 0:Oa.navbar)||[]).find(Zr=>Zr.link==="/classrooms"))==null?void 0:tr.hidden,po=(xt=(((ca=Zt.setting)==null?void 0:ca.navbar)||[]).find(Zr=>Zr.link==="/shixuns"))==null?void 0:xt.hidden,ai=(ur=(((ma=Zt.setting)==null?void 0:ma.navbar)||[]).find(Zr=>Zr.link==="/paths"))==null?void 0:ur.hidden,oi=(Sr=lt.userInfo)==null?void 0:Sr.is_school_manage,Ii=()=>{var Zr,Aa,Wn,$t,On,fr,De,Gr,ka,sr,dr,Wr,Xr,Co,ho,ii;return(0,de.Ll)()?at.createElement(Ie.default,{className:`${Kt.rightMenu} ${Kt.menuWrap}`},at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):at.createElement(Ie.default,{className:`${Kt.rightMenu} ${Kt.menuWrap}`},at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(Zr=lt.userInfo)==null?void 0:Zr.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(Aa=lt.userInfo)==null?void 0:Aa.login}/classrooms`},(Wn=lt.userInfo)!=null&&Wn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${($t=lt.userInfo)==null?void 0:$t.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(On=lt.userInfo)==null?void 0:On.login}/paths`},(fr=lt.userInfo)!=null&&fr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((De=lt.userInfo)==null?void 0:De.user_identity)!=="\u5B66\u751F"&&at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(Gr=lt.userInfo)==null?void 0:Gr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((ka=Zt.setting)!=null&&ka.hide_competition)&&at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(sr=lt.userInfo)==null?void 0:sr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((dr=Zt.setting)!=null&&dr.hide_virtual)&&at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:`/users/${(Wr=lt.userInfo)==null?void 0:Wr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,kt.JA)()&&at.createElement(Ie.default.Item,null,at.createElement("a",{onClick:()=>{(0,oe.tJ)(Ga)&&be.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,kt.JA)()&&at.createElement(Ie.default.Item,null,at.createElement("a",{onClick:()=>{(0,oe.tJ)(Ga)&&be.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Co=(Xr=lt.navigationInfo)==null?void 0:Xr.top)==null?void 0:Co.laboratory_admin_url)&&at.createElement(Ie.default.Item,null,at.createElement("a",{href:(ii=(ho=lt.navigationInfo)==null?void 0:ho.top)==null?void 0:ii.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),at.createElement(Ie.default.Item,null,at.createElement(be.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:at.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),oi&&at.createElement(Ie.default.Item,null,at.createElement(be.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),at.createElement(Ie.default.Item,{className:Kt.exit},at.createElement("a",{onClick:()=>cn(void 0,null,function*(){(0,de.m5)();let Go;try{Go=yield(0,rn.vR)({}),he.ZP.success(Go==null?void 0:Go.message)}catch(Li){}(0,de.d8)("_educoder_session","logout",1),(0,de.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Go!=null&&Go.url?window.location.href=Go.url:(be.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,kt.bg)()?at.createElement(et.Z,{className:`${Kt.height67}`,dropdownRender:Ii,placement:"bottomRight"},at.createElement("section",null,at.createElement("aside",null,at.createElement("div",{className:Vn.actionTabs.type===1?Kt.classromediv:""},at.createElement("img",{className:`${Kt.userPic} current ml15`,src:`${(or=Wt.Z)==null?void 0:or.IMG_SERVER}/images/${(Zn=lt.userInfo)==null?void 0:Zn.image_url}`,alt:"",onClick:()=>{var Zr;return be.history.push((0,de.Ll)()?"/account/profile":`/users/${(Zr=lt.userInfo)==null?void 0:Zr.login}/classrooms`)}}),(0,de.Ll)()&&at.createElement("span",{className:"ml10 font16"},(Tn=lt.userInfo)==null?void 0:Tn.username),at.createElement("i",{className:`iconfont icon-zhankai4 ${Kt.icon}`}))))):at.createElement("div",{className:`font15 ${Zt.isIlearning?Kt.login:""}`},((pn=Zt.setting)==null?void 0:pn.sso_login_url)&&at.createElement("a",{target:"_blank",href:(pr=Zt.setting)==null?void 0:pr.sso_login_url},at.createElement("img",{src:`${Wt.Z.IMG_SERVER}/${(Vr=Zt.setting)==null?void 0:Vr.login_logo_url}`,width:40}),at.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(uo=Zt.setting)==null?void 0:uo.sso_login_button_name)),!((eo=Zt.setting)!=null&&eo.hide_account_login)&&at.createElement(at.Fragment,null,at.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Ga({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Ya=Zt.setting)!=null&&Ya.close_register)&&at.createElement(at.Fragment,null,at.createElement("span",{className:"ml5 mr5"},"|"),at.createElement(be.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Kn=(0,be.connect)(({homePage:Oe,loading:it,user:Me,globalSetting:lt,shixunHomeworks:Zt})=>({homePage:Oe,user:Me,globalSetting:lt,shixunHomeworks:Zt,loading:it.models.index}))(Xt),Za=ae(65363),gr={tip:"tip___a6MfI"},rr=Object.defineProperty,Ia=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Br=(Oe,it,Me)=>it in Oe?rr(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,Ba=(Oe,it)=>{for(var Me in it||(it={}))Xa.call(it,Me)&&Br(Oe,Me,it[Me]);if(ir)for(var Me of ir(it))Ja.call(it,Me)&&Br(Oe,Me,it[Me]);return Oe},kr=(Oe,it)=>Ia(Oe,Ir(it)),Fr=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())}),Pt=(Oe=>(Oe[Oe.Professor=1]="Professor",Oe[Oe.AssistantProfessor=2]="AssistantProfessor",Oe[Oe.Student=3]="Student",Oe))(Pt||{});const Sn=({visible:Oe,user:it,onCancel:Me=()=>{},dispatch:lt,globalSetting:Zt})=>{var za,Ga;const[Vn,Jt]=(0,b.useState)(!1),[Hn,wa]=(0,b.useState)({name:"",phone:""});(0,b.useEffect)(()=>{var ca,xt;if((ca=it==null?void 0:it.userInfo)!=null&&ca.login){let ma=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(ma),ma&&(ma!=null&&ma.isShow)&&(ma==null?void 0:ma.login)===((xt=it==null?void 0:it.userInfo)==null?void 0:xt.login)&&(Jt(!0),wa({name:ma==null?void 0:ma.name,phone:ma==null?void 0:ma.phone}))}},[it==null?void 0:it.userInfo]);const Oa=()=>Fr(void 0,null,function*(){Me()}),tr=()=>{let ca=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(kr(Ba({},ca),{isShow:!1}))),Jt(!1)};return b.createElement(b.Fragment,null,Vn&&b.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},b.createElement("div",{className:gr.tip},b.createElement("div",null,b.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(za=Zt==null?void 0:Zt.infoData)==null?void 0:za.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Ga=Zt==null?void 0:Zt.infoData)==null?void 0:Ga.phone}`),b.createElement("div",null,b.createElement(Za.Z,{onClick:tr,style:{color:"#165dff",fontSize:16}})))))};var Fn=(0,be.connect)(({user:Oe,globalSetting:it})=>({user:Oe,globalSetting:it}))(Sn),Vt=ae(3113),sn="data:image/png;base64,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",Ln=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,rt=(Oe,it)=>{var Me={};for(var lt in Oe)Xn.call(Oe,lt)&&it.indexOf(lt)<0&&(Me[lt]=Oe[lt]);if(Oe!=null&&Ln)for(var lt of Ln(Oe))it.indexOf(lt)<0&&ke.call(Oe,lt)&&(Me[lt]=Oe[lt]);return Me};const qe=null,Dn=Oe=>{var it=Oe,{homePage:Me,user:lt,globalSetting:Zt,loading:za,dispatch:Ga,location:Vn,text:Jt,shixunHomeworks:Hn,payload:wa={}}=it,Oa=rt(it,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[tr,ca]=(0,b.useState)("none");return(0,b.useEffect)(()=>{Hn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ca("flex")},[Hn.actionTabs.key]),(0,b.useEffect)(()=>{Hn.actionTabs.key==="\u9690\u85CF"&&(ca("none"),localStorage.setItem("Noviceguide","0"))},[Hn.actionTabs.key]),b.createElement("div",{style:{display:tr,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},b.createElement("div",{style:{margin:"0 auto",width:"1200px"}},b.createElement("img",{src:sn,style:{position:"absolute",top:"-32px"}}),b.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Hn.actionTabs.text),Hn.actionTabs.type===9?b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(Vt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ca("none"),Ga({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(Vt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ga({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ca("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var mn=(0,be.connect)(({homePage:Oe,loading:it,user:Me,globalSetting:lt,shixunHomeworks:Zt})=>({homePage:Oe,user:Me,globalSetting:lt,loading:it.models.index,shixunHomeworks:Zt}))(Dn),Rn=Object.defineProperty,Da=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,va=(Oe,it,Me)=>it in Oe?Rn(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,da=(Oe,it)=>{for(var Me in it||(it={}))fa.call(it,Me)&&va(Oe,Me,it[Me]);if(Da)for(var Me of Da(it))na.call(it,Me)&&va(Oe,Me,it[Me]);return Oe};const hn=Oe=>React.createElement("svg",da({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Oe),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",mr=ae(89392),mo=ae(92736),In=ae(6848),nn={content:"content___L4gl0"},Mr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAFcCAYAAACA49YRAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQm0HUd1Lryru894r6Q7SbI1S5ZkeR4xnrARGGxCgPyBB3mB/JC3Aqw/JC+LkITwkkAgeYSQhOQlIW8B7wUyAyFhCMEOGGywjcHzJMvWYEnWYF3deThzd9efr7rrnD59+oz3DH3uqV5LtnRvd3XVrqqvd+3h24zUpSTQZQkcO8bjsXEaTkRomGu0hls0zDQa55a9SSPtfEZ0vsX4Bo1orU20jmxaR4zWMqIYMTI4J4MRGUSkEZFFjArEyeRc/D3FiBYYowXOaZEYn2e2dpaT/RLp/Ixt6WeJ0ULUoKWClVlm2cTS6CgtMcbsLotBvW6AJcAGeOxq6B2SwAHOo+tTqbFEZGjUtOk8Itpu2/Z24rSDiG0molEGwLX5OmJsraGzpGEQce77g/65P5Nd5bgp4GKstJTlX73/x9/ln3yO25xokdw/jLEFzvk0Y/xF26YXSdNOcKIThkbTlKW5kRE21yFRqWYHVAIKeAd04tsx7DNneDI2QmO6QRttiy7SbLqYM9rDOW1ijJ/Hic6PGCzhBT2817YdgPX+XyBsly6ANPqkaURMI9JcUJbAj26YJpFt8Vkieolr7Cxx+yTj9JxuaM8woiOsQLPDwzSjNOUuTdoqe40C3lU2oZ0aDuc8MZvJTOh24kKb7GtJo8s00i6wON/JiDYYBiNdd8AMgGpZzp9qGmqn+tnOdjWdka6RGBcxALEzNtPkeSI6pWnsBdO2DzHij+ukP6bbdFKBcTtnYPW2pYB39c7tikY2w/laM1XYaRiRl5NpX6cxdhnntI9pbG0k4oCRBFfL6p62uqJBtelhaMwYv2445otCgcgyOWzEZzSNHbC5/SQj7UcxokcSCTrHGMu16dWqmVUiAQW8q2QiVzoMmA0SE7SXTLqVEb2cE7+Wc9qh6ywSjTogK47fsI6qq0ICAGNo+0ZEKMeUy8F4wpeIBBA/ojH+ACf9gbEEvcQYM5UIB1sCCngHdP4551omQ5vzRDcwopstzl9FjC6IGCwOR5fQ4vrcVNDLqZV2ZMgSmnE2I+za85rGH7Vt/j2maQ/wDD0xNsYWetlP9e7eSEABb2/k3pO3cs6jixm6mtv0Cq7x27lN1+gGG4nGiAp5BbSdnBQ/EOeyVLBt/pKusXsLeeu7RlS/byTBjnWyD6rt8EhAAW945qIjPeGcDy/k6AYiuo1b/HVMoz2xOItbpmM6cDz5ynzQEeHXaFSaJiJRx2lXKPBZxukRzti/c53uHY2xp1k3Qz26LYABf58C3lW4ADjnyZll83pd137SttnrdY3tjidIk+YDZacN16QX7cMGkaYT5bK0yDk9TkT/alv03fE17EC4eqx6s1IJKOBdqQRD8vw9nBuXLdLV0Si9ybT5mxjRRfEkc8BWaLZKqw3JVNXthqYxErZhgHCe5jjnj9km/7JuaN9R5oi64uuLGxTw9sU0Ve/kuSzf859hSz9p2fwtGmNXx2IUhwnBMSMosO3z6SVdd0BYhK3l6SVO9H1u05dYgb6vMur6d3YV8Pbh3J3jfNhIW68gpv+cxug10RhNwE6owr36cDKb6DKSVADCJua6QAcZ0b9wO/+lsTWxZ5poRt0aAgko4A3BJDTahdkM36Zx+hlO9DOM0VWIr3XstkqzbVSGq+W+SMRJ4sjlaYlsuuc/+TA+X0jR3Rs2sOXVMsbVPA4FvH0wu/Mpfi1p9n9jpP1UJErnI20VgKtMCX0weR3uIuzB+ADnsR6IHtWI/mFhKf2lbeuHznT41ar5FUhAAe8KhNfJRw8f5rGJTdbtxPRfIOKvjcVYTGm3nZR4/7cdjTrkP4UCP804+1JBp/8zEWMH+39kq28ECnhDNqdnOR+KZa23aEx/t2Xxm2JxRnmknypHWchmKrzdgUMOfBq5PC2QTV+3GX1mPMl+GN4eD17PFPCGZM5nZ/k6FqM3azq9jzG6Gnn/ypwQksnp025IM0QuRzlu09cZp0+PrqH7iJhyCvR4ThXw9ngCTi3y8bhu/4yusV+MGOxiKLYAXJW01OOJWUWvR4JGLCaIewpMo38nTn8xEqd7iCkA7tU0K+DtkeSPzvJ1ozF6u6bxX4lE2F7pMFOA26MJGYDXAoAFL0eBm5zYnWaB/nT9GoaICHV1WQIKeLsscJHOm7Leomv6r0ajdIUC3C5PgHodSQA2C5TnnL7GbPrjdUPsYSWa7klAAW+XZM05Z/NpeqOm0QeZTjeg3EwedQy6WPKmS0NVr+kTCXhC0VI60T/wPP3J2rXsUJ90v6+7qYC3C9M3s1i4wTD03ySN/aRhkAbAVVEKXRC8ekVDEgAAwwacz9GUadqfiTHt08PD7GxDD6ubWpKAAt6WxNbYQ2fn+c543P4NxrSfixg0JKoSqLCwxoSn7uq6BHTDCUPL5+iobdMfjybpC4yxbNc7MgAvVMDbgUlGLG4kZb87YmgfiERpCwBXUTF2QNCqyY5IAOnIqF9kFvj3yWK/O7qG3duRFw1wowp42zz5C1l+u2Xxj8Zi7OVOnTIVMtlmEavmuiSBWIxh/WYtzr/Astofjo6y41169ap/jQLeNk3xzAzfoifptxmjnzcMiuZyCnDbJFrVTA8lIB1whQK9yDn93rof0RfYflWsc6VTooB3hRJE0cjZtPUuQ9f+RyTCLlB23BUKVD0eSgmAktLlgbhLI/ZbI0PssVB2tE86pYB3BRM1tcj36gb9nq7TWyFIZVZYgTDVo6GXAIA3CvNDnmZsbv/P+YT2v3cq51tL86aAtwWxffnLXH/N6+mdTKePRSO0WWm5LQhRPdK3EpBVMQoFupvb9BujQwz14dTVhAQU8DYhLNyKUju6xT8RMdhP499Ky21SgOr2VSIBRrE4koD4Arf4x0eHtD9XoWeNT60C3sZlRdPL5s/puvYH8RjbnM2qmNwmRKduXaUS8Gi/d5km/erEGsX/28hUK+BtQErnlvl5OrM/HjG0dxKRprTcBoSmbhkYCZTYz/g5m9v/Yyypf54xZg+MAFoYqALeOkKbX+a3MYP+VzRKFystt4UVph4ZGAkg8gGZmdxm/5i36QMbVNpx1blXwFtFNJzz6FyGfkXX+Ed0nQ3l8youd2AQRA20ZQkI7VfYfumZQoH+u6KdDBalAt4AuaCar8HozzSd/h9kn6kqvi3vQ/XggEoA9d9sTouFPH10bIjgeDMHVBSBw1bA6xPLXIbvJ84/E4uxPdms0nLVZlESaFUCcLyhhJVp2f9gmNr716xhU622tdqeU8DrmdHZLH+fzvjHdY2tVaaF1bbU1Xh6IQEkXcTjjLJZ/pjJzfeuH4o+0ot+hO2dCniJCIUmtQR9kmn0HvCSK9NC2Jap6k+/SwAZb7ZNk2aefnVsmP1jv49npf0feOA9ucD3DEfoc7EY3aoy0Fa6nNTzSgLVJeBGPZg2538wEtc+yhizBlVeAw28M4v8BiPK/zoSYfuUPXdQt4AadzclALYz3SAy8/bnU5b261vWspluvj8s7xpY4J1aNt8e1bU/1yNsLK8oHMOyHlU/BkACCDmLx4myWXqgUKCf37COHR6AYZcNceCAF0UnFzL0AWL0B5pGhspCG7Qlr8YbFgnA6ZbP8yMWt/7f8WTkwbD0qxv9GCjg5ZzH59P2H+mG9ksoq67K8XRjial3KAlUlwDifU2TT5kF+90Ta42vD4qsBgZ45+b4CEX5Z2Nx9l+UE21QlrcaZz9IADXeLJvSlmX9yviQ8X/6oc8r7eNAAO9Uip8f0ehvYjF6jeJbWOmSUc8rCbRfAiLZgpFZKNi/PTqkfZIxtqqzl1Y98M5n+QXE6e9jMbo+k1nVc9n+3aBaVBLoogQ0nZGuES/k7U8++bD22/tXcW23VQ28s8u5y5ke+cdYlF2iwsW6uIPUq5QEWpQAws0MAyQ79mdGk9p/Z4zlW2wq1I+tWuCdz/OryeL/HImwXarib6jXoOqckkCZBBBuFo0R5XP23y0ntPduZSyz2kS0KoF3Os2v04h/JRplW1WM7mpbsmo8gyABCb6FPP1TNk7vPo+x1Goa96oD3tk0v0nT+JcMnW1WRDeraamqsQyiBESsb45/hecW3j06Ojq/WmSwqoAXmq6h0b8YOm1RoLtalqgax6BLIJ5glMnyr9oJ9s71jC2tBnmsGuCdT/FrSKd/NXTapkB3NSxNNQYlgZIEoPnmcvyfC8vsv23YwJb7XTarAninF/Ivi8QiX9J12qlAt9+XpOq/kkCwBASvb87+p9GE9guMsXQ/y6nvgXdyOX9FTDe+ZhhshwLdfl6Kqu9KArUlIKsZZ7P2344mtfcwxnL9KrO+Bt6FLN/NOf9GJMIuUiFj/boEVb+VBBqXgIh2iBLlcvZfPvnQD96/f//+vqzl1rfAOz3NNxtD/F+jUXadSo5ofOGqO5UE+l0CAF8kWeRy9v8cH9Z+px/Ti/sSeBcW+JgdpS/HYvTqrEoD7vd9pPqvJNC0BAShuk52Pk+/MT7M/qTpBnr8QN8B77FjPD4ywf8uPszekkkr7oUerx/1eiWBnknA5XbI5/L07olh9rc960gLL+4r4AWJ+Vza/ot4XHufMi+0MNvqESWBVSYBp44bLZmm+V/GhyP/0S/D6yvgnVqyfice0z5mmkScK223XxaZ6qeSQCclAD7fvMkn7bz5+vUj0Uc7+a52td03wDuzzH8+GuWfsSwWUZUj2jX9qh0lgdUhAZSPN/P8OTvLbh8bYy+GfVR9AbyLaX4TGfQN4jSmaqSFfUmp/ikJ9EYCTg03+lYhTj8T9tTi0APv5Hx2VzQa+3YkQheoBIneLGj1ViWBfpEAwDeTtf/vWFJ7L2PMCmu/Qw28MzN8LYvxb8QT7FblTAvrElL9UhIIjwQQ46vrgsv3NyfW6n8Ynp6V9yS0wMs512bT9v9OJrT3qJI9YV0+ql9KAuGTAGJ8GeM5y2JvGRti3wxfD4lCC7wzy9YHIhHtjy1LRTCEceGoPikJhFkCiHQwLX7K0thrJ2LsYNj6Gkrgncny1+icf40xlrQsFTYWtkWj+qMk0A8ScNjM6H7K0k+OjbGFMPU5dMA7n+E7ifh3dZ3tLBQU6IZpsai+KAn0mwQSIFHP0WdG4/SLjDE7LP0PFfAiHXjdev4v8QT7CeVMC8sSUf1QEuhfCTBGFIkwK5en944Psf8blpGECnjnUtZHojHtdxXFY1iWh+qHkkD/SwBpxbZFs2TQa0ai7LEwjCg0wDubMl9vRPR/ti1KqMy0MCwN1QclgdUjgVgMyRX8Ya3A7li3js32emShAN6ZmfQWLZG4VyVJ9Ho5qPcrCaxeCaBoZjpDfzUxxN7X61H2HHi//GWu3/YT9hfiSe0dilu318tBvV9JYPVKgIHDV+N5y2RvHR1iX+/lSHsOvCC/MQz6a9tW8bq9XAjq3UoCgyCBSJRRocCPxYndkkyyU70ac0+Bd3qJX2QY/B5NYxsV+U2vloB6r5LAYEkAJodMlr44lqB39IrPoWfAyzmPzmfpX2NRer0KHRusha9GqyTQSwlIPgerYL1zdNjoSeWKngHvbMp6XzSq/WU+jylQiRK9XIjq3UoCgyYBkVJs8tOFQn7/hnXxw90ef0+A1zUxfF/T2HplYuj2lKv3KQkoCUACIqU4y78+mmRv7rbJoevAyx/hkdmL+FcTcaZMDGr9KwkoCfRMAshq03VGtkm/MNLlrLauA+/Movnz0bj+14qHoWfrTb1YSUBJwJUAstosi05xRjeNJbpXMqirwAsCHM75D3SdbVEmBrX2lQSUBMIgAZgc0hn7byeG9Xd2qz9dA16UZp9N2f+QSGj/VUUxdGt61XuUBJQE6kkAJgdNI9O22JtHh9g36t3fjt93DXjnUvynNJ1/xbZJV5XZ2zF1qg0lASWBdkkgisSKPH9GS7Jb17HOczl0BXinOF+jpfgPYjF2pSpY2a6lotpRElASaKcERKHMtP3h8TX677Wz3aC2ugK88xn+m5EI/YGie2x9OnEcUieF1uUXpifFpnN3nprT8MwMIhy4TTOWRbeOr2EHOtmzjgPvVJZfGLH5fUxj61UZn+anEoCLK5MnSkRUqknzEgzfEwWLyEThcUYU1YkMTc1rWGYJ6cTZNH159Fv0s+ytnSsP31HgRaXguRR9IZGkn1OVgptfWpicTIHomdMWTS5wunWfQWviSvNtXpLheWIxyymVIwIpFIBX14jWxhgNxRT4hmGW3HRiyzStnxobMjpWobijwDuX4bdqjL7NOUUVuXnzy0pjROcWOd31jEl5i+iKrRpdt1MnKzSVo5of06A+gY2WLnCaTZWX9kayPH43mmSUjCrwDcP6AGl6Nsd/nJ5l+7duZZlO9KljwMs5j8yn+LeicXabsu22PnWYoEdOWEJLunKrRiNJJmy9it2idZn26smZFKdsnkiaj2Q/MJcRnWhimBE+turqvQSiUaJcnr1nfIh9rhO96dg0z6f523SD/tE0uaYcCK1PHSbItJ0jqaET5QpOW8ou2LpMe/Ek9sDMMqecVa7xesF3/TCjmKE+qr2YH/87QaJTKPCjRpJdv5ax6Xb3qSPAOzMzs5ZiIz+IxbQrVPjYyqdMesGnlzg9dsKi9WsYXb1dJ1upvSsXbpdawBxC44WT1K/xoguYyvEhphyoXZqPRl6D8LJcln5ndIj9fiP3N3NPR4B3NmX9f7GY9lcAXaXtNjMd1e/FEfT+IxYdPGMLW+DrLjNobJg5Thp1hV4C2GipPKe5dLDGiwHgg4ooB/U9Dcd0IrzMsvhZzth140l2sp29ajvwLi7yiYLBfxg12B5FhNO+qQLwzqU53X/Iou0TjPadp1MEx1K1S9sn5A63hLnCHCJSxbvx8O1MRojGhtq+HTs8otXffMKpVvHJsST7YDtH2/aZnl3mH4wn6BOKj6Gd0+S0hcmCjTBuOMfVvKlsve2XcmdbhHloKcspnS99NGMRopEEU3b7zoq+pdZ1jZHN+ZyusevXxtmhlhoJeKitwDuV4ufrxH9sGGyrYh9r1xSVtwPAhXnhyJRNRyZtuvECnUaHsDg68z7VamckgJBAOE1xkkFEg7rCKwGRVJGx/3JsSP/ldvWyrcA7m+a/Ho/RJ7NZdE8hQbsmyduONDkgthchZhdu1OjmPbqSdieE3eE25eZTO6XDgl5h8xq0XpvP20bhholY7LkVNlc8vbajHVrkfNxM84cNg+1U2m5bRFq1EU0jevS4RafnuIhu2DzCFPB2VuSq9QGXgODszdp/NTGkv68domibxjuzzH8lkaA/U9puO6aldhsythfHVUQ4WEio4I4NWGlPnZe/esPgScDVeudMk123YR07slIJtAV4j83NjayNrHsoGlWRDCudkEafx8TB3pvOc3r6tC0cM9B+VZRDoxJU9ykJNCcB2HpzaftTo8P6B5p7svLutgDv3DJ/lxGjz5sFaF5K51rppDT6POy9j79o0aMnbBH/+eqLDNoyyoQGrC4lASWB9koAcb2mxc8mGLs2mWSnV9L6ioH3zBmeTIzweyIRdp3KUlvJVDT/LDTepSzR9w4WRAzoFVt1WpdQEQ7NS1I9oSTQmASckvD0W2ND7OONPRF814qBdybN32Zo9EWEOCltdyVT0dqzAN/lLKdklImwJIQoqUtJQEmgMxJwORyOpC12/Za1bKbVt6wIeB/hPLIrw78di7JXKgayVqdg5c/B5IA4XpCwHDhj0cWbdNqwRmm+K5esakFJoFICDm2k/d7xIf2zrcpnRcA7t8RvIZ1/l4gZStttdQpW/hy03myB6K5nCjSzRLRplNFtFxtCA1Ym95XLV7WgJOCVQDQG8hz+UG6R7d+0iaVbkc6KgHc2bf1dPKa9Q6UHtyL69j4Drfe5l2x64qRFl2/R6cLzNJSsVsDbXjGr1pQERDSRYTCrUKA3jA2xO1sRScvAO5Xlew2LHtJ0WqdqqbUi+vY/A3MD7L0jIFvhDpeD0Hrb/yrVopLAQEvAdbJ9bTRJP80Ya3qLtQy8cyn+0VicPqy03XCtP2i+CCc7Nm3Tc2dsuuECncZh71VOt3BNlOpNX0tA0wV0Ltlm/uax4dhTzQ6mJeCdm+MjdoQ/GI2yfYr6sVmRd/Z+AO98muiuAwVayhDtXK/R/n16GQ1hZ3ugWlcSGAwJCMrItP2JsWH9Q82OuCXgnVky3xyJ6l9RnAzNirs79wN8kc12bMqma3dodP46TdilFINZd+Sv3jIYEpChZaNJdh1jbK6ZUTcNvJxzfSbFv5pMsDcoM0Mzou7uvTAtIKYXXA74P1KLh2JOoUx1KQkoCbRHAtEo4/ms9bNja4wvNtNi08A7s8Qv0Qz+ICO2RpVsb0bU3b8Xmi/CzJ48adGZeU63Xuhw9yrw7f5cqDeuTgk4TjZ+52iSvb4ZJ1vTwDuX4b8di9HvZTNKdQr7UgLwTi1x+o8DpiiyeOlmja6/QBHphH3eVP/6RwLgb7A5Ldom3Ti+hh1otOdNAe8ZzpPxNL8vGmVXK16GRkXc2/uEvfeURbNpomu2azQcc6Zc2Xt7Oy/q7atHAnCy5bL0wZEk+2Sjo2oKeOcy/BZdo7stiyIqU61REYfjPpxPQB0JzRfVblFKXIFvOOZG9aK/JRCNMsrl+aNnj7MbL7mE5RsZTVPAO5u2/iIe035JOdUaEW247hElg1KcfvSCRakcp1dfbNBIMnz2XkXmHq51o3pTXwIgSefE85zYq8cS7P76T5RXma55//w8H7Uj/KFIhO1WsbuNiDZc9yDe++ScTd87aIkoh2t36HT5Fq1nWq+uEaGCBrRufBS85g9J8o6fKSAO1zrqVG+wBk7N2iLyph+LtyaTKIhJfziSZL/ZiIwa1ngXUvz1WoR/wzRJU17xRkQbvnukvRdwtm+TRhGtHPA62WO8W1ZIRmbdwZdsemnepok1TFTOyJlED79g0UKWixpy4BbGOjMtIkN3nlXrrpMz1Nu28SH+1pMF2rVeo32bdPFR7qfLMBgVCvz5U8vsmivOY6l6fW8YeGdS1mcTCe3dKpqhnkhLvxfCdVW2MMWASBA8t8RpZonT3vM1QrZ5J/s4n+aiKjIqZEDLvfugScemOO3eyOg1FxuUKRD9+5MmoU/X79Lomu06LWaJ7n3OpDUJRpds0mh82OGggEwVCDe+DsN+J7ZI1iT68kN52jKq0W2XGH0HvIwxYoybBZO9dv0adk89mTcEvIuLfLyg8UcjEbZdZavVE2np9yCpEUdpjURpnrBcAN7pZU7fO2hSOk/08l06XXR+Z8wOGPvRSZt+fMwSJoXXXWbQaJIJjRd8EjvGGe07X6e8RfTMKYuWcyRAdsNaRkenON1z0BRYe8elOm0e1QRAcySGxBxThbr6XwLQdk/M2PTNJwri4/qmq6IUMzqrCHRCakknhfhPRof1X6vXfmPAm+VvIEZftyxiKpqhnkgdsF3IcBFBIC5GFNNJlOUJA1uYrFpxz3MWLWY4vWynQyMJgGuXJintthj+2UVO3zlgCuC9eY9OOyY0KliO+QC2ZxldgQ2IS/4bzsAj52zKFDi9fJdBiQjRw8cssUlBfXnBBveB+lOi7gixBDDvPzpi0mMnLIoajH7i8ojglO63D6tjbrAPjw1pVzFW29zQEPDOp/mnY3H6xYxKmqi7fCFQgC5qoQFY5AVQg00VX3QJMHUb6+ANAMHZFBepxDjeoX+wswpNY4U2B4zvxRlOi1lOF2/SRHtHz9nCaYLacPKq5ziTwAxnoPxY3Pm0SfMZon3nafSKvc4xAu2o0LgOLpYON425+7fHCzST4mIuYfO/ekf/2XlhbiDiFtPYHSNxdnctsdUFXs750HyGP67rbI8yM9RfgeBImFrmgV9rANCaOKN1iXAco4StlxwayaNTtiBSv36XTutXUDYIa+/kLKf7D5uUKzhmjEs2O5opxt8qQMp+npm36fCkLZxvMEcsZIjSOU7nres/Dan+alr9dzjZlTbd9bRZpC7duI7Ray6JlCku/SIJJFNks/anRpO1S8DXBd6lDL/VIv4dIhZR3Ay1px/ChK0Stc+qAQySGABsXm24l4sKCx8a+l3PmMKZtW2MiTLxMAG0ovhiXGcXOD1y3IkXvv4CQ9hxWwVcv2xgM8bHTTpkfnDIFPK+bqdjeliptt7LuRjEd+N0BNv+Qy9YFDGceY1FiF59UaQvw8pcxrLHR5PsBsZYrtqc1gVeEJ4nkvThdLqVbTh4Swl2qeklLrTIoAtAB03NawPttZQAltB2D03a9PKdutAeZehXM7OOZ6Db4v+pvKOJwrTSLtD1ykk6CO9+1nEQXrVNoyu3KR6KXq+lVt4PBypOMggblIVb4XfYs7E/zQ2c87xJ7PoNQ+zxloAXFJBzGX5/JMKuL+Sb2YKtiH/1PAOnEMAgSKsNm8YrpQ5NEQ4vOLDw0Tg5a9N56zSKNmjzhSY6Oc9FkgaiFIZjTsudAF3ZZ2xSaNeIB75sq+7E+8J0oqIdQr+ZME9YM0tZTv/xdIEKtgO6jpmURATLTXsMsX767RSDFOJszv7gxLBelbuhpsY7tcj3aow/qhtsWJkZGl/LCPqfTnGyXM+9F9wQ2bAGNt4QfseklvvYixY9e9qm7eMa3bAb4Fs/tRjDgeZybIbT9jFG+/cZAgg7PU7vyQEmh8klThdudIjf1RUuCWBOZFYiQi3BGXJ00hKRK5hH5w8T9+CDf+kWnSbWaBSPkHBI9wsIu1SR3xxNsjcxxgLVgJrLcy5jvjNi6F9QTGTNLWAIFRECsJ1Ci8SFRZeMMFqbCNaEm3tD5+7G4n7gsElHpjhtGWF064WGWPi1tFdp2/7hERwZOV26Wacrtmldq/OGTQmHHvoNef/U1YYife/cEmmqZWF+chNewA09l7LppQVO00u2CGXE6UrXHNOb/CMBGv+OR0lwiiAaZmxYo2SUCbKnTp+mmhqk72ZBFWnzybzNrtg4zCaD2qoJvDNb7ZYyAAAgAElEQVTL1heSSe2dKoys+WmQIU4AAiwuLBbE8Ib9wqJHn2Hz3TGu0bokCScZss5qRTvIlF58bOIRRvEuBsADeBGV8cBhS2hGP3G5QSOJztiWwz5/YemfLDUFO//kIqezC7ZwguLfOB1hnmBqAIYCeKXpQQK1F4QxJjh7EScLWlMAMf4gQgjt1AtL7IVMGIhzbHrj2BD7t6aA9xw/N2ykJ57UDbbLMkN4Lu6FNFt4p/iyuSujX6Qoj4Poes7k9OBRi84uIDRME8kPfvMB/o2Uz2TE2UyIOujmWLFZEY88l3I2NBx6iJnuZh9aWBqr9hGsH6R+H3zJEvZ3mBUwR1A8BOC6JgeNHCeuAGBX45XAW/5z576iqcIF7kSU0fgwnNV66JQamBtyGftPR4f1X20KeGfT/Cbi/B7GmOLeXbVbpPbAsCGmF226+yBCw4gu26LRy3boRcIaAJuIw1zmglMBGvFV2wxhTum0bdffc/QDNmVc0Ni7/f4BXSJVh405wOlnatEWf+YyRAVXgTNgWnC13WrAK4AY2ixzzBBCS3YBF+YHaLtrE4yG48gGDVeUEIQSjTHK5/j9M2eO3rZnz56KsLKqpobZZf6hWJw+nsspvWGQNxUWPey2L87aIqMITo+lDKeYwcTfsXGePmXTjxGHqRO98SpDpEZ3E/iETd0iOjNnC8rL89c5G7KbfRjkNVJt7FKLxZxk8pymlgHCnECYBHsv0BTgKrXgktbrALM8LGJdDcWI1iZg+mLCfo+fiYNkh8mdWp1XfDC4zRc1k105MsKO+dsJBF7OOZtL86/FE+yNio2sVdGvnuekcwQgCy3m3uctWhNjdN0uTQDc5IITRgaGs8sR1tXlYz7sfy/OcvrOsw6hzm0XOXwQKqwsPGuw3MmGdHKimSVbpAkDlIsRDdLJphGNxBmNDiPTk1HcdaoJNTCkYOuXNmzStkVvHUmyf24IeOfm5kZ4dN3Tus62WNUyAcIzp6onXZIAtJDHT1j02AlbaByvucSg80eYcJBI2y60m25fMqrh0RMW5f/TJn37pYY4iiqNt9sz0dj7ilELmpPl+eSL+GCWIhsArKACvWyLTrobktiPc+mEldmfHhvSf6kh4J1J8+sZ5/cxxgzFRtbYYurlXd306gJYAb4AO3DmcubQPsLeBrpHaWftljxk9AjeCzY4BOQL3l519YUEAKiPnXCyD3FykXHZSKDYPtEZqtJuCSYWY5SrYucNXKEzaev9UUP7lCrx060pav09SNZA5EG3bJoyswjxvjApnJzj9L3nHMpHADHYyLoV1YC+gDAHNmiQ8SDrDlcns+Vanyn1ZJAEMIcvTFl0ZpYXU4bxs73n6SJkrJ/nEvG8lsWns/nctZtGEye84w8E3rm09ffxuPZ2Fb8b7s0CsMNRbT7DaRfCvLrcXZgXkOH28HFL2FNvvVCnPRs0EVoGUJZ59+3sljymok2MG6xWIE+/+HyNrr+gDwKl2ymMVdAW1gjoSQ+ddYjyMb/4gO49H76C/j+5GBEkU9DtI3H27ZrACxrIuRR/0Iiyy8xCt7fyKlhJXRwC1uXxKZvm0pwu3aqLo1q3L5ge4FxbynGRcIFIh/sPWWSTk8GGELN2levBeBETio26wWV4e+CIRS8t2AL0169R7GTdnv92vA+ntmfPoAgrF/6CsWFG2ydWB+ERzA3ZjP2x8TX6R2oC73yG77RsfkBjLKHsu+1YVp1pQ5DBcKLnzljCtnnh+ZpwSPTCCSG0W0QyuEUs7zuMQFqi/fscqkaEDgGgh6IlM4A0WdT6tOMeb4UKAO6PjlriQ/OqfQZtHgUfLxdUnOND/X0s7cwq6Y9WsZaPT0OBsEWIGEAXpPm9WMvtlhgcbOkM/+bEsPaGmsC7mOJvtBh9XYFuu6egve0BlJDK+/xLtligm8c0QefY7cUqQ8xOzSIVlNPWMY2OuVr4jRcYlIwSgXTn0CSnSzdptO98J0ATXBYAVZHy6dHU0X/5b4AqOBjAFYHSRCA9v/PpgjAtoDQ9kjnc2pd9bQts78rov9akyezEjCVqE+7eaPRlzbUgyTv8vHSA5enm0VE2L++pOJzOZayPRCLa7+ZV4kSoVzAA6+w8p9NzYHZiNJxgtGu9k/PeTQMRtN1HT9iiXlYiCoKaiNBskbmEPsI08B8HTNFXFNS8ea8uficqDiDudwt4VxmdW+T05EmbdJ3TVVsNwRHxg+cteu6sTevXMvqJy5zNCA6JgsUFVys2aTfHGuoF0cedw4c2m+d0eNISJDi7NqweW72m4STGlyM6e/maGHu2OvCm7K/EE+zNyrEWrpUs+ROgEeLYni1w4c3HMV4QjegkNF6QiAhe2i7xQwBcz8xxUa598wgTDi7k0EvNG8AIG/DzZ23xe2i8MBl88ylT9P3WvTpdtEmjE9POz0Cuc8dljhnhwGlbVLKAnfjmPYYAdlxhzlgK16rpr94cmbREssSGdavLVg87bz5HbxodYt8IBF7O+fB8mt9nRNiVYQ0lkyxY/bWkVtZbSVIOZifEqYI3AcTRuGTsoyQRAegmIkirRAkVJ7Wyk85hgCA0WKSDnrdWK3LwesOABJeq7dik8Xd8NFAME6aEPRs1YZ9FdMYTJ53EjEu3aIJdLGtyUbdtKFpKIV2ZJNXTYZUA1i84HfDR7lZoZLdk4QLvR0aH2McCgXcmzbdqnD/JNDYaVuJzsFDhODIoF0AXGiLKCSG1UoCtJBnxc5hKommX/xc1rABacLp1Oo1XgjsAFCTwCCurdhUpAF0HodSOZVqpjAP2avnKpLD6VzzmHceZTioKvZBiDExlOfvLY0n9bcHAu8hv1Ax6IKyONWhRPz5q0jU7Vo/xvZGFANApmNAUiZazNmUQJeBWt5CxjwKkUELeIIcPN4pS7Q7gep1XjbyvlXugyZ6as+kHhyzKF0iYHBBpITaTupQEBlgCYCrL5fgjY0l2I2MM9EBirxav+RT/Bc2gz4WxjDsABrXMvvlkQZR+BkfAIJGgFHl9oSWKbDUU1XS4TgXDE3PiHyWZSLdsvMUvOMNHwSGqQfrnzbt12rHeYcsJK4PUAGOBGnoXJQCynILJT1E2e+P4ePJkBfDOpfmnojF6fy4bvoMdNCo4aO4+YNLNe1Bapv8qkLZzrgG288tcmCGcEilMVC/udlSDd0wyLAi1tLaNa2DgF4TYKNvSjfpr7ZSvaktJoF0SQDUKRjxvcvMVE8noQxXAO5uyQQX5pjBSQQJo7j1o0tFzNm0bZ3TbxZGBDiUCwCJxYHIeOWKMRoacem7djuP1L05pn8OnG+XiHz7mRCXcuFsXVJJK+23Xdlbt9JMEEnAWZ+mnR5Psq2XAyzlPzGf4vZEIuy5sxS1FnF+B011PFSiVd0iRX31xhNbGBztbCSAGpxvCy8DIhTjXsJxVYI+/75AlaqGtH2b02kudopmw+cqKsf20cVRflQRWIoE4gDdNHxwbZqLke9HGO5Xim3TGf6TrbGsYaqxJj7YkWjk+Y9OPj5jFciCohrBzvVYkYum1preSSWn1WZE1luaUyxNNwMwQomAPEWZmEx06a9NokkRGGzLOUKkCJ5ZtY5oAYHUpCQyCBBBSVijQ50YS7D1lwDu7xC9lOj1GxCO9BDHppYfTCOWfJxdtYSeEYw3akmS9AhmLKPm8RqOJYeaUfXYTXnrZ/24uIoAbIh3gaFsHM0M3X97Au4rhYO4XHskQiNVFksRtFxsi4QMOUgnA/UwB2IA4QnlLp77VYVuLvRY+IhsKeX7vaFLbXwa8M8v8jmiU7uxl4gQWAZxF4Oc8u4BEAWf6AMYoaIcNKglZZI4/0mVFTaYoCWKNiTWaqMk0KBfACuAV9vRZzMjpeU6oEjGWZHTTHl0ctx46ZonU4d0bNJpY49iABzFJphfrVa6ddr8b84r9qUxKJclGoqL45XOFZXbteeexVBGhZlL8PdEofabgBum3ezIaaQ+dgfZ2dgFari2O0ams8yQmUWRhuRMqq48CcKDtrokTrU2iPpOTPaWu8EkAIW8INQOZDj6Osymibz1VED972U6Nrt6mi/kHsfsgJcn0YqagzPz4mEUvTNltN/lgH6MiycXn67R1bLD9MHJuEVJmWnSaGN04lmAvFoF3PsN/34jQb4WBHEcePWFuQGzo9LItnEjLOe5qvE6lUXCygqUeaYaCn0BVH+jFHm7qnV47NExJT52yaWrJplv3GiIc7oUpTg8eNWnTiEbX7dIppjvcFKIcOKh91Rm2KXkH3Yx9spRzmN5gqurE+VBWKAEpEniaB92MhGoUpsVTOrFbRobYY0WZz6LqREx7ezZEMbzSRgggRirqUyctsUiwCfdt0oW3HPn/ajOueC/2pAEJwtj8AFgRMvi8SYcnnbppb7jSEIkhCEmDnX/3Ro32bXQqbeAPfif+rsC4qfnDfgITHOg6O0meDxMYPqYoimq4c9VUR1fRzTihg8iqUKDbx4fZtwXwopz7fJa+E4vSq8MEvF6525zTMycd0u9kzAHeqM5C51BaRWula0Px2nRh4z8x4zjgLt6si1Tpf3uyQNPLDnnOLXt0WsqS0Iox/2A2A0gDfKVjdpAyGpudJGx4nCDuesYsJt8020aj92NOYDK6/VJdVH0edK03mWSUSVnvGh02/kYCb2I+Q/dFInRN2GJ45SRjc744bdHkIhdRDDs3rI7SII0u4kG5D+ApQwil8wcFLTHvuzcw2jGh0ak5Tne6fL6vuVinC9Zr9OKcQwqPZI29GzXhD5CMbQCAQd/0cv1A2wUz3D3PmR0PP4TMYQq8/RKDYhF1MkESRSZNHxobZp8QwLu0xDeYGn9Aj7DdYa2zhs2I4oYvTFqi7PPY8Ori7BwUYG1lnNLmD00WYDqf4nTgjE1gqgMZD6IkfnTMoseO28LJ+sYrIzQcd0jTYUdGqXBwewCAvaFrg2iiwD4CkVEtp5qs6tHKXIkTtPsfmAGv3a7T5Vu1geJVqSY3lAHKZew/Gx3W3y+Adz7Ld3GLP6jpbIMFaYXwEgH5FkLNkDKslZFth7C7qksdlICkj8SRWfoBoBUfPmsLbzrSk2Ev/tZTJp2e47RrvUavucSJmIBWjAw6ADEoMyUN4SBoxQBdcCDf+YwpyJWCnGorBV1MO9oFSx5s8ldscYqwhhNVOrhIA5oWhS+z9hfHh/X/KmS/nOOX503+EGMsFlZKSDmOmWWbxoa0jh+Tujsl6m0rlYC0E4MuE2YGkLOj7DyA99LNmrAPIwnnG0+YguPi+l26qNuGwpm4B2TsYHfz0myuNl4JxMA/cdKix04Eh5ABHK/apotooZXYyTEXqLWHahKrTYYrWadRJ5b3nrFh7VUCeBfT/EZm0AO9TJ5odEDeYoiNPqPuGxwJYEFL7Upk9oE2k4GbGFUyOP3wsCUqW+y/0BBaL2q6obYbHLZ3XGqIbEgANLRp2CdXCyk3wBAfo28/Y9KMy2jnXRXCHptg9LrLHE6NlWqo8gRRDB9E9NHgLMPAkTqFL/nTY0Pa5QJ4Z1P89bEYfTOnClwO+NJYfcP38xJDk0M8OJjSEPv9zGlbaIEA2dde7DiBJLkPnHY3XKAXT1ewD69EE+yldIVTbdamew5agadFjOuKrTpdvb199li0CTs8Uv1RhgqAPsiXEWFkFvjR7AJzgTfD3xGL0N8p4B3kZTE4Y5dRExgxND2UVIL9F2FpiCm++1mTzi5yunwzo+t3GeJ3Dx23aMMwows29KeZy3GqmSJBxU9OBO0U5pnbXY1/pREgMmQNmjW0bKnqjiRJFGMdVM0X2WuWRScNi64VGu9cmv9yNEp/roB3cMBHjbQkARF25sl6REHRk7NckPhsXMvoxVlO3zlgigdesUcXTqN+0nwxPkR33PWMRbkCr9B4MRYwxsH8gmulwIj3pXMO74o0NaBNJMmAj2NQL2SvWSaf0gx2vQO8Kf7haIw+qoB3UJeEGrdXAsWimyDsIaKXFjj9+KhFhs7plfuMMq2tH0LSoOE+ddIWBEVBVJzQcG/d69CstuODAvmhOvT0Mlg5Sh+14SgJwv5BvQC8tsUXIga7xbHxpq0/ikW1X1PAO6hLQo27lgQQDgUuYYtz4alH9uTjJyyh+UpGtbBKUB77/wNOtWUuwuy8l0xygGMRVKvt/JCkc2AYJEK9Uzg3kb02yBzMmsbItnlGj7D90rn26ViMflEBb1i3j+pXryXgNUf88IgloiFgswSvMKIBVmoX7dT4AHQwm3zvYHCmmuNU0+ia7bqI5GjnJc03kM0gA66UqQu8Bcu2XiOAdyZlfT4e194VxiKX7VwIqi0lgZVKABvm+UmbHj1u0fZxTWTOIT5W2EZDGDIFDRfhckGZajADRDSiOy4zaDQZ3o/HSucsLM+DKIeLy7pDmhq+FItpb1XAG5YpUv0IswQQITC1xIWtF/X/wJwGYp/LNusiY6udx/WVyEFmqoEQBzZXf2kox6mm0f4L9RU71FbSz0F5VnCIIyTRst4ooxq+Ho3RGxXwDsoSUONcqQRkYgVI3BF+BiDevZHRTbuN0CRdCKfaKUc7Dzrq4wPxir0G7Vq/sky1lcpyUJ4H8EaiRLm89RbX1GB/Kx5nr1PAOyhLQI2zHRLA5kGM74MvmHRmjtMlSE3erAuQ67XWW+ZUq5KpBkchMtXCXjaqHXMVljZAlJNJW29znWv2XbE4u10Bb1imR/WjXySA4zsIZ0A+A44DXHAmeVOXezEW4VSbsel7z1XPVLt8i07X7GhPCFkvxtiP7wQ1ZC5LP+PG8drficbZbQp4+3EqVZ97LQHJkAabKbiCj09bdN0ul/NgpdkILQ6uZqaadKpdaoi42l5r5y0OsS8fAxl6OmW93QHeZft7sQTbH9bqE30pYdXpgZIAgA5k7d89aIo4XzCioWZcL0CtzKkWQP+ID8TOCY1ugVOtRx+GgVocnsEOJRmlUtbPOaaGZft7cQW8g7oW1LjbIAFsJFBZI8YXUQ7X7tBo+5hTH67bF8wMT5+y6ZEaTrVbL9RFNY92ZKp1e3z9/L4y4J1LKVNDP0+m6ns4JAB7L7Rdy+aCkL1XoIb3Vqup5tA/OrG7qmZh99dNmalhJmXfFVfOte7PgnrjqpNAkRSmF6ouKi+7mWqoqRZUTQKgfNU2ja7cqgsNXV3dlUCZc20mpcLJuit+9TYlgc5IAMB//2GLjp6rrDIBnI1qRLerTLXOCL+BVsvCyeZS/OvRuEqgaEBu6hYlgdBKAKALSss7nzJFfHFQptr2CUav3Gv0xPYcWsF1qWNIoIhGibIZN4FiNm2plOEuCV+9RkmgUxJoyKm216AdKlOtU1NQs12ZMpyXKcOKJKcn86BeqiTQNgkgqqJg16+p5jjVVk523raOD1BDkiRH09ntbuaa9elYTFO0kAO0CNRQV5cEoO0en7bpB4dQa6fyAuUjKgjDsdaraIvVJfHmRyNpIZnGbnO4GtLWH8UVEXrzklRPKAmERAKw537/eZOOTwfXVAPJ+Wsvcaooh5U7OCSi7Fg3KojQVemfjsm6ow0jQ6md4UtB4UerJuIoaCD+KjQhHGwjXZKZanc+bTrFJX0XNFxwB79yn8pU6+iGrNO4W3NtMUrsFWLpTaf5LydUsctezklT75bVEOZSXNS1gic7j7OkmE1G3jqu+Je83F+Lf8q/+7GnkXvE854Hy9pwC0cW3+G519t2UJ/KnvHcUN5Hh35Gvr+iv3Jsvj5Wvs+VU9k4PLIKEIz8UTXZ+d/hbaL493rtuo34IxK8ssHkldpzyuk8/5JNB89UlvbBc0gLvvVCg3ZM9C6po6kFvkpvrih2ObvM3xGLq/Lu/TDfDhsWp0NnbTo8aYmwIWyscgBy9CQY8+WGLYKG+xc/ePiBDL8v+5n3316wqtKe0MYliLgVGhhnRBoXnwanY6W/e/HI+2w5yHjarDEO/1i9H4paH5YyeXnBzQviGIIcl2fBBMnKC7Z+4A36XbEN/8erylghG40xMi2iR4/btJjFv8tXscxUu/2yiKh7prgZerfLK8q7z6bM18di+jdVzbXeTUojb8amQtHFB48UBPG2BuBiHp1WbDoJZvi/i2/uPbVBx73XRWoveFWAdg0gkPdKABC9Y+6HwP17LeCVgF8TmDzqX9AHpNpHpgKAK8bq+VCVaZVeDdMD/l4A9srEBepGgLfs5CDbaBB4ZXjS1AKnJ16UX9/ylSScals1umq7rpxqjWyyDt5jRBiZBX40u8AuF1M9u8hvisTo/oLZiEWpgz1TTdeUAGbnR0dNOj5lk6GXbnVMC3K3+oBX/NiBumpabkk7Lj/CS5OGVJurAVoQwAQCbxGcXIArNshJaMNU0tj8fS0DTY9W1xDw1rjfq1FX1Xi9QOhvq4rZpkzz9IF48btRBdy9cq+QQ1lfmDiVPPWiTWcXqKKCsKipphPdcYlBo8qp1nN0iUQYFQr86bEhzQHe5Ry/PG/yhxhjMa7OIj2foKAOoFbT8XO2qHbgP06Wa7IOCJfsvKx4vwMsXk3YgQDmaqTlGmHp51ILlf0KMksUrQcuEHmPze5bykwL3ndJIPK+pxHgDQKlYvXyALAsl5M8DZROBXJ8og35fIAmW5SDT+P1fpjqaru+dr0fgNJHq2SwDv64MUrliR5+wRYxvJ5vguiZcKohU+1CQ5kYQrCro1FG+Ry/Z2xYe5WYq/ks32VZ/EFDZxssxZwRgimq7AKA7IFDJr04W5mDXwIUCaouaOL06bXzujdKUK4Ex/KNXqZ5eYFC/j3oZ75jdgmkHZNDycxQeWSvpfEGHsm9AOn+vWh/9Wqmvn56Aaokg9JPawGf35YbpL1WOyl4P05lf/c5AhsFXjhrXjgHW3+lbRf9Uk61cG3lWIxRLk//NJZkPytW29IS31DQ+AORCNtdKChzQ7imywEoONHufrYgIhi8Gq8DFwJhfdqs85uiBljD7limCbuaXhl4BDjWKrRHn4bp1f4CNd6g6IeACAh/O+VaeaVm6gfeWv0MMjPUAv+Kd3vMDEUAbtS+W+VjEKT1+9uW/bBsRo8cq+5UQ8n22y81CDG86iDb+10tCHIy9p+ND+vvF9PPOU/Mp+m+SJSuyecV8PZ+isp7AKCdT3P63sGCqO8VGMolzAVSn3ScbuXA62jBQUfWahENjd4rXuQB0mCNzaPx+o/v7nAl6EiwDNJMy8DP304j5oWqdlWnsSDgC5SDZ4r8WnCj9t1Abbla9IhPxrrG6Nyi41QLCj2DmeHKbZrIVlOZauHY0aCEzKTpQ2PD7BMSeNl8hr4Ti9GrVfmfcEyStxdC47WIvvNMAfZ4j8brHt2dWfQAByuqOAg3csDKqxFLEHTeEmRyaMqx5tNey4/vso/eyIbmzAzlmqnbZ48aKIG6VftuST7uCaGG00vOS1ET9wFiQ2aGgGdku42aGZAF9dRJ16nm/UK5KwFOtdehplpSZaqFZUeDBD2Tst41Omz8TXHKZtPW38dj2tsV8IZlmnz9YETfPWDS9LJdaWoohmtJIHWAV0Qz4K9l0QIuAHuQo9Is4IBxM8d8LxBVc6w5eOM0XAZczWiaviO6V2tsBHiDtfgScvmBL0jrLvtZD4AXfUzlGD18rIZTbZzRK/cpp1pYdjMUH10nKhTo9vFh9u3iGprP8N83IvRb+ZwyNYRlsrz9wGZ74kWLnj1jiUwlj8JXRDFH80NolvN7qe1KrbYR04Fst5ZjTWqYXtDzgnQlkJc71oJMJVWP+FUSGWQfar23TJv3AWStMLKgcQV9LKq1HyRnv2OtGqAHRoz4+o4Il2NTXDnVwrhRq/QJjlDT4imd2C0jQ+wxL/C+WzfoswVl4w3ldAJ4p5c43fN8gSyrXCN1QKH0wZSTWjQz1AQdD4gHOdaatJuWOf6K2qnXvluKvPB+PKpqmk0ALxxI+ANgKma/+TTkio+GJ8NPhpE1CrxBHyCvM9OfdRfYrs+hWA948XvYbB85hlTxSrJzZKoVnWqK/jE0exlZa6ZFp4nRjWMJ9mIReBey/HZNo7tUVENo5qqiIwCV7z9foLMLDgNVuWblAi+y1FwXdqDGGwREAZu/Ee046B5/4kRl5lp5vGnpI1H5AfBqlNX+judtIjI0orVxJhIFFjOcFjJcsHAFph97ZRAAvNU01iDziN/+7NVkGwLeAKdkLeDHeKaWiJ446XGUelYKQPnyLRpds0M51cK0kyNODO9zuSF2zSbG0sV1MrvEL2U6PUbEIyr0JExTVuoLwPbIpE0/fsEsAW9QNAPsu95UYhdchFbcgO22aGaoAKgAcPRppEXgDdJ2/Zp3KWy4lOThu6dW/K4EqI3rNNoyqtFIUhPtYP0uZGx6ad6ms0u2Y3qp8sFxAD0gs6/K2L1aei1zR9mHwtdWtTkIPi248+85jTx9ijuZamUo79yHDxDIzqH1KvrH8OzjaIxRIc/vHU1q+71riKZSfJPO+I90nW21VOpweGbM0xNstHSe090HCpTOY+OV2HFKtk6ct0tgUgKAEhtXNRusXBB1gdcHYngfNjmekxomjvtOe/7EierEOEGaXi3gBcAOx4iu3x0hPSimiogeO1EQoXjoj3/cEnS94w7UNv3xxSUsdBotHTacMWPINdKEy8DbI8uqZgZPm6mcY2YA/aN/yNB2t40x2g+nWihX8OB2CskThQJ9biTB3lMGvE4sL783EmXXqVje8C4QaL0Pv2DS4UlksDlo5+xdDyOZq/FWAKn7g0rgLcXhVtv8fgCUbSDRcV2C0ca1mmBNyxaIMnlOmYITX+oH3nY61mybaPcGjXZvNKpO2NkFiw6esYh1EHiTEUYRw+FFwPwA6AGMRY20prYtP1A+NriAkDa0B6faoUnnPf4LH6JX7NVp13pVZSJsOzieYJRN0wfHhtkny4AX/5hN2V+LJ9ibshn1vQzbxMn+QHM7t2DT958zibsZaxXA62asiTCyKmBb0oTLN8nfavcAACAASURBVHyj8bsC6m2i80Y0unq7QWviTi8AhukCp4ePFWh2GbZov2OtdD722ky9WnYt+7K33zojunanQesSASjkCsy0OD32okkpGf9c4axz3uaXk98+G2TfhXxh4ti4Tif0RX5U8K4TM5b4AImfNQC8jZgZ8JGDtrtc1alGdMelEfEBUDs4XDsYyRPZLP30aJJ9tQJ459L8U9EYvT+XVdMWrmkr9QZ7GBvw+8+51JBefluXAEfs9WLiREmjKgOTBhIn6h3zoW1esc0gI8DYOJ+26YHDBcoXIzB8JocG7Lu17NHQ7gD2N+yKCG221gXe4pNzlgDHShm0Zt+FaWVimNHuDUZg5ljBcsAXTr56kQoC+P3mG4980Gf0/dwS0VMng/cmzAxXb9foiq3KqRa2vcs0YebLm9x8xUQy+lAF8M6n+C9oBn3OVDbesM1dWX+cigMWPXoCTjZPmrB7l0ycKNNqG9F8vTwD1cK4XOcVSLVfdVGE1tbQNl+cteixE6boVYXJodjX6kfsesCPKIYbLohU0nL5Zu/oOYvQFwFuZckbpWSORsBRbhiAfjLKaN/5Dg9CtQsfnyPnrJJ9uYbmWxV4pVONiJ45zemlAKca+oN+3NFHmWoe03io91o7OodQsoLJT1E2e+P4ePJkBfDOLPIbNYMeUNSQ7RB359oASOA4+91nTcoWSinEEjzKKiTUSX+Vnnm5GAKP/D7tGNoe7Lq3XYxjbYBr3R06zA73Pp+nhYzrdPPcGmhmaPDjAPAE2KwYeF2BNRu/i3dvG9do04iHFDlgupHefWhSfnh82na1NGufDDBWJ1ON6OFjnIoVnjzvg7aLsj637u0PpxrWD8wwQ7Hqa6dzu6f7LSOiIZfjj4wl2Y2MsUIl8Kb5Vo3zJ5nGRm0Vi9L9GWrijdiMCCs7NlWiiawHvLU0SMc84Y8Ndjrkfw5LY9M6jW65MFK3x4+/6PZRD+ZnKHtvA7ZQ+aFoFXjLx1Ju3y1uiGohdx4t/aLzdVpTQ9vHrfgoAng95fACIysq2OZ884BvWzFTrYpT7ZUX6rR9IvxONUgcTHvHpi3as1EPDImru6j67IZYHMBrf3ksqb9Ndr3sk8M5H55P8/uMCLtSJVKEe3bhZDs7b9N9h6BRecjNvfZdFzX98bteMPUesb3AWwukoclik4tjfp3r9JxND4G8XQ8OI/MDb6BjzasFyhukjbcZU4M36aTBjDV/FAYAPxFhdPFmQzixal05k9PzZ5sE3oCPDz500HarO9WYMDN4q5LUm5de/R4fmZllTkfP2XTRJo2G42zVU1YilCyfo4+MDrGPBQIvfjiTsr+STLA3Z1RkQ6/WZsPvxRETTraZlO04jopkM84/Gg0NKz1XWR4oCKQBPtLUYNQwNeBZHLd/8DycbDCJuP3yjLBaqrC/715tVDwO4E04zrVSCl+w6Io23gDgLQYdSC2zitYv3y+dantqhLDJXiCJQ9h4a0Q2yA+Pf3xSs4c9f2qR6MkaNdWu2a7TFVvDr+3KtXR82qbJBU7bxhltGtFWfaKHSJ7I0ZtGh9g3qgLvXMb6SCSi/a4iy2kY/3p2I7KUDpyx6KmTZgl4WyhsKTdEBQhJz7oEdc/5CIDwygsjND5cO6QAQPXAkQJNL8EkUg68QaBTtP0GvFOCEf6Pdtc2Cbze2NfKyhwBHx2fHVbgPSfauV6jjWvrqLtEdGrOpLOLvBhN4QVXv427GvDivgOnOZ1ZcCIbvBfiG2I60e2XRmgk6cgkzBe6D7PL82ctEe8NykrEHK/mC/SdNufLXGcvH4+xZ6sDb4q/kRh9XTnYwr8cgGOoSPG9ZwuE8CVc1YhxGrHvBgKDZ7N7tVC87prthrDT1bueOY2ED7CqhQ94m3WsQQaXbtIpGasNGADo5yeD44f95ouqJxONKC0z1arUVNvh0j+GHXTF2tSIljMkTgFYCfD279mgieST1UpT4Ba4PLCQZzfvHGXzVYF3PsN3WjY/oDGWUOBbD1J6/3ts2h8dMenkDMKWSoUtRQCXrDhRy1nUJCOZxGFsdCQP3LSnvp333KJNDx41y513RbNIHU2zCvDjM4OohuubMDUU6TQ9yFcLeIPsu0Mxoos3GcWPSLUVAMcagBfmIK+mLk8X8rlajjXwtx6d5HR0KpiXAXMAp9qOEDvVpAzR13wBsci2k8LNnLU6PuwQG8FeLu9dTSCMcj/pDP/mxLD2Bu9a8R1eRBmgobkUf9CIsstMVX+t98hapwcAk1OzNv3wSEFkX9VLnKim+TbqWPP4tmgoyujVF0coHqlYRmW9Bgh9/1CBsoJfwvlVLTNDI0Q+YCRb1wzwygQKn/OxFij6gRfgsXEtjsc1gnfdkc8u2/TCjJu04Q7Yb0ZxTiglefgz3ODEFJlquer0j3CqhVVjhFkhm+eUyjsUlkgpdxjjHNCVaw5OwbhBIrwMawnjCSIACv1mDOig41izPzo6pP9uTeDFL+dQjSKuvV052MI/1dJuds/BgqBDlIs5+PharZR7cMWJWuYJCZ6v2BsRPA21LminPz5aorOsB7z1HGsYc9MabzXgrQF8Xjss+gxNbPcGnSbW1LdLImttatl1enrf4XN6VhurSA1f5PTUqWDfIUDtaremGv4etgsmMPQf8eYCbMGRrMFO7QFd97TlLVAKzTcRZbQmThQzvCzTYRthY/0xIgxp9LePxNm36wLvTNp6f9TQPqVCyhoTbq/vgtb79EmHDMZh4fIWtpSpuq5mVQVoihpvA7SRUiPFMfqyLbo4ete7Dp216NmXShqg1HiLunLAe6U2KoHan+6LlOGGTA1TFp2UmWt+jdcnj8D+uIODnC/dbNTV8AE0B18qCAeSP1vOX8miGvDi56B/nFys1P5kphoqCIeZ/hFEQTjtLGcd8iSkjwst340ucU5oDuEPQDYeIYpB43XJhuqtqbD/HlUnLItPZ/O5azeNJk40ALz8esb5fYwxQ9l5wz69zuJdTHNBki5YsQRSuTSQAZwMQUBWC3j9x3EJHvLofeuF0bpCmk3ZdP9hs5RAUC1howF7tKRibAV4pSlGAEBRELXtsELDdqMokCZc7xicytl0+JzlUGW67wgC9Gr2XcxFKu+YGYIqBItMtT5wqnnHDq0cpoa5FBeUppJUCJEpiOWFuUHIw2E1XRUXzAy5HL9/5szR2/bs2ZOrC7yc83Vzaf6MrrMtlustXxWSWOWDQCbb6Rk3ky0gLrVd9l2v1hY3GL3q4ojgLqh1YdMBeKH9SPteoCbbA+CtpXXLPopsvRGNto/Xj+I4twRuCKcoaSuONWiAR89Vd6rhI9AvmWreNeHwSRNNLthCLppOdN46jSLa6gFb73jhWMtm7U+PDem/5N8bgbuFc87mlvnX4kPsjYoisj/QGsc3ONl+fMQUR7lqWq0cTemI6zVLVJZ6r2jHD4yc6PoLIrR5tL7d89HjJp2ctUWVhGaTO7yOJ/EsSNAbNDW8MFUiyQnSeCtMGgHE59DCLjxPp9Fk/XEenTJdz311Ssgg56LUwsFR9ejx6plqY0lGr73UoGgf0j/iAwbghQYcjzJaP1z7g90fuy+4l4IcJ09vHV/D/rkh4MVNs8v8Q7E4fTynqg73zdybFtG9Bwu05HLPlrQtB6lq2RMb8e4H3QPP+97zQEdYP6zs+LRFT5507Lz1gNcfUVAR6bBC4A0Cvmr2XYAu7I6XbY7UZCPDQrFsTs++ZAp7Zj1TRpnzzv2HQ/9Y3akGM8NV2zS6clt/0j9iXmFuAOnP2oSTBLOawsdKig0jbvNFzWRXjoywY40Db5rfRJzfwxiLKDtvf2AvNN0Dp5wS8Di+ORyILo+DPwuryfjdIA0aR0dsGmQg7b8oUlZOPkhi8HQjfRjPBAJvNQebHIrbaDs03lrAGxRGBifWhecb9bKTaSnrpAkXy7zVIB7yA6/sUz2nGmqqjST6s6YaxpjJE81nOI0jfre+X7Y/Np+vl0gTzuf4/aNJ9mrGWL5h4D137tywMTTxpG6wXaoGW3/MPYBwLs3p/ucLRUasIsB5TnRezdUbvxsUP1stssD7HIjQX7kP3Ly1j43Q1u4/XBCOwGINtCZpK8Vx3AV8ONde3kAChTQ1iLpsbhfraaNFzcVNT946hoKa9e27KDV0ar6+fTcobhrjQswuzAzV6R81uvVCva+1RKwDEMQjcWK1Ghpg381k7D8dH9Z/NQg9ao57Ztn6QjKpvVPF8/YH8MpePnikQGfn3RLw7gy3xbEm2/JFJECDRQmeRhxPT5406cS04wBsxrzh1bgBmrICRVPA60lZ9r+76kfHFSpoIGuRvkvZHz5nClBpyrHmMTO8MA3mruAEAowZoBvmTLVGdgpOA6ZJq1bbFWtVg6mB3jg2xP6taeCdy5jvjBj6F1Txy0aWUzjuAaCdmLbokWOeygcBTGUSyFqJ3xXPejRVOExAdnL19vp23lNzFj1xwio932DcsL+/kiTn5Tvrs5MVNV4v8Ho+ImXxwQHEOKjucNmW4BJH3llH5MbBs+VpwsUPhi+sL8jMAE3w0RNOlpc/ZA3jHU2CEAdVL1anXTQcO2jlvUD8rm3zybzNrtg4zCabBt6pRb5XY/xR3WDDihh95RPSjRYAiLkCbKkegpYasbyNxO9Ws+86P0d2ERcRBq/aF63LCYvy9LDz1uIwqJox5wF8ofEmGLUbeIPsu6it1ggNJGKVj884WQL1NGo/8AJop+BUO1mZHoz2IK8rt+LjpgszhLrCKwERRpbh3xwdYm9ijAXOVk1TA+dcn8vw+yMRdn0hv1rCmsM7Ye3qGbTep05adPgsGMGcVv22XjnxRc2qycyxEseA48BD/v3Ne4y6NJEAzAePOhWIy7K6Gnm/h9sAq1HYeFvQeJux76K/2yd0On9d/TAy1HUDCUyQmcGrVQclTuBnT51Cmm1AphqRCB3rp5pq7VrL/dhONMoom7M/ODGsi1LuTWu8eGAuxT+aSNKH02kFvP2yCLCJQY7+w0OmqEhcttGr2GkDtUzvcdxV46Qm582vx68QVnbpZl14/utdz54x6eikTWDfCgzh8pkBvBqkfG+zwIv4YRnfXEZM4x1XQPwu7kVKdL36YDAFHDprCkKYeuYbP/CiSnI6x+nR4yQyD71zIbVdUVPtQqOvnWr11sVq+D3ixDnn+WiEvXw4yp5oGXiXMvxWi/h3iFhEmRv6a2n88IhJU4uemmxFBCuxgxWPvD4nXLVoBqk9+5+zOaoJMJFMUc9TjQB6JFM0wkLmZ+xqGXjnHE0UV6PAC20XgHvJ5vppwuAkgH1XhMrJZRJU1cLzfilL9OfYADjV+mv3tNZbl3/38Zkku2EPY2Vpwt4W6+0RQRM5n+GP6zrbo8q+tzYZvXgK2t3xKYseP1FpbpD4u1L7rgQOZ3wOyQlKvoPwpNYFJxTsvCh6WATBGlpuRX9ddrJmTA0nXeDFa6olb/gJbKDFwsSwY6J+GBkqbJyYLXcaejV174fKb98V9I8nOKWy1ekfhVOtDzPVerH2e/nOREKkCX9qNKl/oFY/6gIvHp5P80/H4vSLKqysl1Pa3LsBLiihff8hU/xfgKybeVALfKpltwXZKEUUpkjQQIuOqocCmPVoIjESaLwvLZRoEys0b592XqZpu6+DQ68hG+802MlKttd6WXPy1TBn7Nmg17Vb4/7j0yZNp4LDyPyavZC/O52C/nGJ09NV6B/hVEM9NTjVgghzmlsV6u5OSsDdXxbT2B0jcXb3ioF3McvfgHJAlkVMZbF1cura2zY29ZNueXU/MU3dxAnPJ9nroQ8K/JcA7KQP64I6sd51bMqiA6ddbbyGY817bPfalXGkbwV4GzEzyL6DU+LSLQaBCKjWBUB87myBso71pCFGMu+H5pnTnCYXHLpE79Uv9I/15npQfi+4GQr24bEh7SrGWGrlwLvIxwsafzQSYdsH3dzQ0BHBJ/FeuSUBMtPLnB48XHBSWOs41qqGcdV7ztV8uU20fq1GN+5G+nDt7YZ8/YdeKAjnXzCYuxnPbjP+e1oB3gqOCFe1DdK2ZbgaHGv15hw0kM9PumSzAcDrlasX+J1MNU6PnnCKQPrfA0BHfPQr9vZ3ptqgAG8ywSiTtv9kdFj/tXpjrremis/PpqzPxhPau1cjW5nXkeTlAxWAKflBOREC8rAhofWL4DwXUb3A6nesIMxKgkagTdVzpBbCbjMfKfqLskAzy24mWw1gaMT2GRwh4ZgccEV0Rvv31aeJBNDcf6hAiOv123mLIvFpwl6AlJlr1zUSTuaaGmqR81TYd22iLWMabR2rb98NShMOHIPv4wcN99iUm6kWEK2GMe7fZ4gy6MrMUA/Kevt7mBkY42bBZK9dv4bdU683TQAvf30kwr9hmqT1I5uQF1xl//F/LGhoXTgmW9whnsbf4ViRfwQlMUeagHs1CI5lgO4mGwBkRBkU/N/9g1hbFKoEMOBn4t9eBi85Sw2+1zvpaOvIpEXPnKrMZKvQ9DyabbVsLn/8rgCY4nNORhXSh1EIs94FMwicXjjSe9spb7P0u5UALygzRXn0KtwQfuDFW0EDOdIgDSQ4MurF75Zp7UiK4ESPgf6xVk21ywzBjNaPe67e/K+m3ztmBv78qWV2zRXn1TYz+HWtmnKYn+ejdoQ/FImw3WEvCVQEPBeoAKAA1ALA1XIISEChaNpOPSipZZYtbi8ItXmFeAG82LSPLUwAsM4EKOEPSqMDRJ2/u2AkZ7AGIKMd1L0COY2IIqjh1W9G4/WCrdR2YevFx+uC9TpdsbW+nffUrEsT6U/y8KzMohPKa3P2kOQ0qvHWA15/7CwiCGDfjQq0rn4VLE7PnTUp74nQqBYm5z0tYA5rOdWwRq/ZDjlqSttt8/7rRHPJJLLV6A9Hkuw3G2m/YY0Xjc2mrL+Ix7VfymZ7ZbUMHpIEWscM4NjLAKx5i4sNIQFWgqyjXgUXEWxEaN26R5o65PukFgztGFqQ+KM5ZVMkubhXFt7nHj9h0omZEgm53yRSoWUGaIa1HGuSZ8omTmNJjW7aHambPgyayB8dDWBS888PTgJyMG6/mjU1COD1frB87ygDXpfqEmV+6l0Yw+HJ8pjkesArFG9GJJxqNWqq9TP9Yz25rabfYz8S8bxN7NVjCXZ/I2NrCnjnlvgteoTutmzqOUevGxklNFannhNRzuRUMB2TAX4uNNg+ANhGJsp/TxGUoRm7JgpDZyLWExynsLUKMHaLC04u2vTQUbM8htWj/ZYBr0/b96YbVzqivCFlaJCLSrK37K1PE4k5gv15yWXz8idLyI+IayFwvpduB5oF3tOezDX/GPwfHfRrx7hG54/Ut++enrPo7KJd5iCsB7yOU43osRPV6R93TkCGxqqpP9bKGu+XZ5AinMvzR88eZzdeckkl927QOJoC3jOcJ+Mpfl80xq7uBWOZ3HRSmxWVSwucUCoFdtnitUrBttpC9GvGuM8xSzBRMSEWccpqI4oAlIXF03Mj/Aiee2o51orMqowT54yu2KrTzgYSD1Ct4dg5184rAT/A1uwHy2aA9+iURafnPFSUARq1dyNAMb5okyG4IGpdkDu03UVZR85tt/i/Ks5BWVPt2HQV+kdya6qNKzNDP4AvkiZyWfrgSJJV5Wbwj6Mp4MXDcyn+27EE/V63ohukZgutFjZKeMELpqMpOBqtDOCvCUuekPWg+4r1Aqo0Ik0r1cRV7/dodqXvaL4NCciQIcwSZxdsAUBBTqCm7LvexAk3mkECL9qBPR3E4dfuqH9Uh533iZOW6J+8gvpSoaVyokSM0ct21qdrPHDGdEh5JAdwLeDlKDVOdEkD9l2csJ57yeHDqAa23jFJzR33g+wc5W/8tmWH/pEJQhyYkNQVbgkICkhOi7ZJN46vYQca7W3TwDuzxC/RDP4gI7amU9wNslPYwABbZF7l4BQrhUoidIOIB6i2RXxzf+/RQoRQyjAyoI2g3we1ITrZ4jvKMLRGG8XZaUM/iVGuQHTknAmC5iJSVJoOPOYZj+Yp7ZJCFMWf+8wM7u8cbZTo5r2Rus4pcOUePGMVQcZrXpBo5ifkkYsbYA0O4FoENnB+PXHSFGP3hvN5p9QPfjDRgJ8hEam9PeZTNh2drpIm7AN3eVrAaWNyidOB08FbFGv+6u2oYacy1RoFsV7e51QS5neOJtnrmQClxq6mgRdUkTMp/tVkgr2h3U42bAB88WGnhWaLzVIQxlq/rRY/8NKlFPUKD7LKreWPspX/rtaGX3DCcO75Yb1/e59vRz+9EBE0r028g3E6MWUVK+AGJkz4jvny7Y041rynDzRz4+76NJFgKjs+5TCVFUfqc+wFAS/6I+u9IckhHgCScKoeOmuJJJKKSBDPGahMw3Z/DsdavVJGL85YdG65/ARRDdC9scrPgP5xKYD+kZMwDSn6x8bAKwx3RaOM57PWz46tMb7YTH+aBl40PrNkvjkS1b/Sriw2dALHLzA8oRAeSFRsN7bLW467Grw2M+B2tlHvvX6Irnd/K79v5h3Y/MgYQ7XfIA1WarPFRVEjgcEBmEquBmlywPRtWMPoZbsixTjdoPE9cqwgCMCLJekbsO9KrRjtSVsvwDcRLS1ngO7hSYum3bbLUoUD3uEFTHzrwdEwsaZ6LPJyltORKdMJR/QkpQQBr5Q1AD6NmmonnHhx/4Wf7ZxwaqrJdltZE+qZ7kjAZSI7oiXZdSOMzTXz1paAd26Oj9gR/mA0yvatJKYXL8cGSecd0IUpQSi30ozgHYlryy3pfJ4juljtJVuvc0+931e/p+V3ePrRchsV42hfP+UHDgTpmUJlxpj3mO8/8nt5BCptsKXMtaKt1+Xo3b1RE3y2QRfMDEdRkdd/ovHQKXqhr5odGo/HDSoCL+4Dry3Wld+e7QVt/xjlZkB7iYhDgL42Xgm+8C8cnixQpuCjmPQ04LWCSeCt61RTmWrNYFfP74VTLZW2PzExrH+o2c60BLx4CQjSY3H6cKvmBoBsOm8TIhNEvn6zPVf3tyQBANFL85zOzFtVKRkRISLLy5SiFVzNTpixyqvDesFMdkr8zOVhuGiTTptGNErGmCg7D9BH1tqZBYc1LYjXoYLMxjPaIBNJMdXao80W25XJKdLF6Vlsfvuu1FjxMcDHZtM6nfZs1EQCC0IWEbcL+sf5dInf16vxwj4MzRv2Z38GItY8QshS+WBehvFhJmqqQUYNGwtbWgXBD9Xbg73oUxuH19amNCc0aMk28zePDceearbxerKu2t5UNrvXsKIPaTpbh2ywRi8cpwC40BYsu5xS0FmOUlP1oHFQQIBQKdz3iv/Jfwe0gXtdbbSsn/42/NIQz7n9KGtjBf1s+B2enjbSz6IsvGOt7CcgE6cL2D5lCJ5Xk8S8ABhAbN7OS2bcwREGbVRW4m3nOzrRFpbWaAJ15Ry/g4wbryYd+SFBZEQySuJjM5YkGhkiml4ievqU87HxX9gXV23T6Mpt7XeqeTV5+V6RbCS5R9yPZNH74dnOZR85uc1cJ6rU5L1jCXpXJ+al1226TrWvjSbZTzfjVJP9XtHumk1bfxePae+op/XiJcBmRCekC7BvOTNbtAeS10xQ7shyoKPy/tIAnGKL/va8v3fWVXnYWYl5QbLJNteGh7mhbBy1+tFsP73vkNJaSRslPZXTsSlb2HtlNhzkjAiS+Wy5NtuuBS6kW/KTBoJPu97V7naKdlyPNl3vHV5gw0dnXdI5RSxlKkPIIJt21VRzP7Wie5JrBH0Rfy9ykDTPO1IBrmUnC4cISnKP+P/u4nVPtPh689TK7zE+w2BWoUBvGBtid7bURisPyWeQyUY6/y4RM2rx9ELDQk0pcCWoq/cScJxstgBfr7Y7nwX4dgZ4ez/q3vYAwBekIaJXjlON0S0t1FSTQAvwdoDV8ZUIsiePVlsRRx6gcjkqTC1dLODoWXbYlf8oMfI5pE9MmG1EhqVLANXb2VjZ26MxJEzwh3KLbP+mTSzdSmsr0ngfeYRHdl3Mvx2LslfmcuXmBjQMoAVBC8qNl13ez7L8e9DPao1IxhP5P8WluS+P2Q2yhgS1Ua+9dvSzmXcIdcGNnaomjyblKU8gCP6X8a1oej7DKI9ii62sJPVMyxJw6B912tZkpppg1LMdhQZAKzRb91hRMhF4D/9+Q0CF3cuNz/BuIu+wvMBbfjJ17grafI6+i76JkESZ3u6SPSGj0k8A37Igu/RgLCaqCL93fEj/bKuvXPEem0nztxkafRGLwKv1CrNCnivHWasz0+HnsAHOzNl0Zt5xEuHPYpYoXVAab4dFX9Y8tNKxIUa3X2IIjo169I/CxiySiRx7sz/srAxmnYq3gR9SAaHuzQIUfcpA8WfuNz8IKJw2qrxDPud5R5Bc0QcJvpKFL8gG3s05qfUuGUKWttj1W9aymVb7tWLgPXOGJxMj/J5IhF0H/gZ8gZfzDiuYusItARxJj06aInUVHnjYIOfSoHbscb+DlCmvQtXj7tV8fZM8IQDOK7dqdNU2vRhJ4m/f4Y12wBZzI8PvahlNKw5J3lORD3SrAaIQuX8ufI63Wh8KL7BXk5m/n5KP2jFPsLqVTLq9FBynGv3W2BD7+ErevWLgxcvnlvm7IjH6/HKG03LWLmq5/oOJ/6AjO17v9O4/LPkPNEEHKD92VHuH19Ih97ZvjRbl20o/ZcaXdC7VOpA5h7LgA1sn+ukE9HNBlI5IAyx6Gf9q2g0uDc9t9Q6yVTefHHjQDQEg3GDPauNji40UH/M+7/YR/8PHDDIUNl33aF3rVbhv25jDRAb5e4frhPU5ykxZokZx45RLvMwCW/xHldVc3ERV2qjy+5JQvapw+TuKr673Du+Gc1e+F8idkxh4qB0u6l5rwuBlMC1+NsHYtckkq5L03Rgct7j8yhs/NsdHImQ/VCBtj4lVpy4hAQgXkQKpLKdYlGgo6oQlhenC4kZZIBSfxOZ20Meh/QAAIABJREFUyuM4DGNBoURFjPQkOTjjcaNGvFF9MrEbZVFk5In4u3MFxeOK33kz5jzCqojtLTZUOio7zzu/EKkPVSpOVIwtIPtMfjRlFxBh5+UF9srCFQGBG0LwixQYzaY4LaSdk0RQrLJsFwB7zQ6NLtvihJI5DjInu60suSTAt1W2lur+3hOCWW0RrrQNbwhmG94hgdhxyoF7undacNypqfap8eHapdsb2d9tAV686NDZ/K8kEpE/y+VEZbLyd1dTdb131bun3u+Lu6Dy9cXX1Guj3u+beYfrZT63aBfNLhvXaRSPeKRTDYXr9aPe75vpp9uHxQwXQIETCxxswjboBclienAJzMpThp3sQfFqN20L3fQDqQRC8TtXwwu6J4ifoZG0Xwd3HXAva9eVWcW7vJwNftD3g7Z3t9QAdIcX22kYCRdn5pG0Uj2qAbciaQIONiRRALwdG6vstFSpPZpl8a/eeHbf78X30N+G/Oo5/5cmQXBEOB+PKu9wJta9p7yNyne0v59FeTAnBFKaItoGYHXQEmYP2+Zzpsmu27COHWkEXGvd07Z+nzrFx3NR62Hd0HdaXhqxlfawT59nGmI2HTDDJsQCH4oz2jTieHjDdkkNEAcW8BCk8p4qn55IZalNFheOm8kmd6Tz8xLKFTXdop5bUqmihlM9I4gxU7Zfdrz0gqdHgBWL2GdnDWyr2vMBHMXy1rL3+F5a7R3yY3F6HskTzkctaNM5VJpEN+0xKtZHUMy4wEj3lFEe7+3PK5QzU1p0AHT0ASGFk4vOzzeuZTQ6xEQRV6971Rv/Xq0fUj7N9FNzpeDfCg214T7kmCEcEO70BdtuOmv/1cSQ/r52vKutPT4yaf16IqF9ElqviHDwlGnx7cfS4vLe49lYRXAKaEN22p/jX3Q6SFupxxgsvsGeY1RQG/53isVdp41qv8fPJxdsx97n0lviyHnBhnKtt9gvF6+62k/PO4tjdSMcuvFxwH4Bq1isDv1iywvdv6uLk95yiy0/CIB4Ydqm+w+73BQBLcGrv/8i3QHADsa8QwxYlyemLRGKBppQfOB2n6eXPoQtj7T+g5gWUXVEIxqOrRyCnMiIzgGwq+3+/+19CbBdR3nm333Oufe+J+lpl7ValmR5x9jGGLvAMGadDK5kCJAhkzCEVBxqwhRUQk1IZULFyWRCAknNDNnKIQGCMcECO8AkTFgcYxxvQTYwQTbYGGPZWLJlbZb03rvLOT3193JOd5/us9zlrfemiJ/uPaf77+6/v/76///++0QSd6/ZMNX8XnkLy58YvNVaHQ//6MyW5srmA2EQ7OgtY9aLinBmFo+IigMK2BUqifvm1RS2r+PJk8cf2QPNkPDct/PtPBnlgOBEw/b9yxOYfzhxxq4i671kO4VLt4/25gmUA7O2HZFXFmG9mDMFr7PfvHq0uskP70wzOHRcrCxYJ6bfHMZ8wHbhrSvDJsBo223Pwp+snSTvGZaODBV4Uagnno/f32jSP2i3pZOtCGCqMBDNXORsdJXfxb7M/xm0DEc7cAs3i9t1ou6DE0emUSletCPgeVdzaX7nQc5cpwzaF5JFl/a31VZkhJMNTEYzLNVeeOUgMOCBlS8f6KU5kXUpEXxWTxB49YUBP0I8qrUZ2fSTzyf8cgHOfnsAsz2RC/jibcFIxwB3UnjpKs4NZN2YUAgz2A3zk9qAh4BuaMZIGDseUHL1VIs8Oiw5hyCaKcr3X2Abok7v3igK93aXYYQDTq6ZNgA61fCjbtFAxqvyDe/aSGD3ptGymmEpyFyWg9tFnIjIWpbqB23e33oq5sly7GYqS9i/OT/gNtdRxFOrnMyHTojdGL94AO8ujBF8GZy3GVkvHQoDtccQ68bkSHhwBwGY19kFuHALhanJ4fs+QjQ/pBcM9qdRmPpxZhY+tG6SvL+/EtxvjUTDn3i+858bzejPOx0VDyMrt5mhi/HqjMv3u2JLPsY8aBkDynnkBbxPS2ShUmwC7+dCtoMpEdGpdM25AU8dqNuIeS/pNEeXo2pfuMrQ7NS167AZ7LDGzCMn9tlESCDCWbPEPhiPi2CKzss7Ho458Ngf9ANcvZtyX4ArWfqgXYL6dvBowndfygyGjl8FvKuaBC7fGYzM7PPU0YTPDQR8HmrZZjyS46KtwUgYPoI9LuT9mLEQtOOYHWaEXLV+kjw1aN/r749Eux87yqYiSO5qRPSyjku77BaUbW+H0eJh1FFShtpKIptArEPl6nTFNg5v1cDVHQEY/3vpjgB2byT5yTUHcg6jO42THv0WWNBWtPkuJfDlJ8+kwwzB7xvfj/ndazbrRbC9YAvhJ9mGYffUh0ZnnHzdk9ds4RTtyPhjBGFMT4mhj8OsX/g9GDx1THQCEhJMQYosG/9+6e6A23pH5dRVx5HrqCpGMrRnkw+sXRH8Xp33qjw7EuDFig8e7f2HMKKf7nYZVREOhQKVBm5rAZeugmxW53umqMVlMthM21EHOi3QY8vZLio0t58xDsDc3NAT1xtNTWDcZsjtaTlbXpkcZb9XkNMVwmU0Zy7qKJGTg++AW8Uqk2DUz8QyY5iqBwHwm0/E8IPnsrvg1G8IdltWY6ayYCQghMCHAIj6iSCPoIfuGCQGXFe7ABtWAVy1u/yG6Lr9hjdc49zAD9/9YX0dkRj+7PUEXoyLzQijOVCV8ABGlY/MyfB4GJOrp6bI81XeqfNMNSnqlCifZYxFTx6Nv9RsBa9tz+rXA2txmy7vQRXGV/aM+r3ouapl+Npu1YGKjIqLbJen45Oxu6jUmJ0NFY0DsFRu/O7a8wLYuVFuKX19ocCpTI6y34fRF74yyvoSZSt7xjNmk2jzrThZ+lDTkb+CQMIvbNU+yL4efiaBbx/MRzcIBxvA6y4Kh5q1y2acKI4iBsh4cSfGQbgnTsxhPPHGVcOLNkDTBpo4cF5glA/uAtHnMdsR5jf8XHdhCKtaw6nTN7Dc9BCUJ4JqNADaHfLL61eQj45CSUYGvCjsU8e7rwKgX2EMGkwlJPW1ooxhzQWjHaAO7Eg8entiOmMTCLboOeb/lWyX/90VtxlsWUPhDZfI63X1fpmrvlCA6BqTAfoiLW4IZWC/osNtLoLkhz3B+FYeT6FZBeMu59HDCTz4pHl9ED6G02QNAu/FYV92yaL1FxknnlDkTrVE2HWFfVcQAvwfyjvdBdi5nsI1e4Zj7sD6kJCcwMNE8rQckhBk1wi8+PfpWYAXbadw2c7h38Bh9wmCb9FOCtM+tjtw/5mj8OodO8jMsPWiaNoNpS7GGD14NP5EazJ4++xMxnp1tC8iekVkz+dXU4KX1aE33he2U1aG/jva71CxlUPEdqpx5xoyCg68DHATECcErr80gG1rha23TI6y3339VdaOYfdFmZxlv9vtwImC4IsnlRbTR2UTs2VGxvuvT8fw/552mxo2rAR4zUX5E2z9tp1H2miME8tB1qmcahx4ZWQDmhxQT/Hz+ktCnrJyEFuv8nscPBpzHedRPnL3h8CLZjecG+hkw+P0118W8bEela1X9SEufq7oGTxuHgSA1qGfWt0i/9Bvn5e9N3JN/vERdj4L2d2Uwsae9C4UzR9+4K1AKjUgZc+U/c7BxlNP3TqwGLxG5/nTkk1IMwN3qiHISqeaAF4JwJxpELhgM4HXXuRmFmVylP3OAWyO+nOQ/i6TE9uAR4tbmNBgkXxcJgZ90j/0ZAyPHGKAIKx/EOS2rSHwivOGZ+PVGSf+rUK5kBwIpss4+8XdmfoOd2QY03v1uYPZXbE+PKiBvg89ygdtuzg/0MzA7b3S1vuKvQG/d045Ikc53C6HGx6WmJ2GfWu/BP+R/AwZWcavkQMvdtxTJ+LfaEb0gx11qGKUvTkPZeMq/vRxVF4RkK5OqqkQMgRe/I0DsAReBF1kfoglP3V5AJumRntMdB66ZehVitwOc6KyA8uOW3YfUyxyrqEuYbTLy3YPb5uPwHbw+TiNC8Y6UrYr/Q62yQF1F/v6TVeEsKrPaAMBtIwfmMA5oaJ8ZtDMgCYGxXyluQGdbBtXEPjpKzEp/OhZLw5yJK8lwr8xfIwlcDSO4VXrV5EDAytBQQFzosVHjrBV7SD5RtSgl3WrhJeNssVDLhuVC4PC8aQa9w8pp5p0VAj7rmC56EwQdl9hZlBbvpfsJIAr/Vys8kNu/pwWhz3WatCh2j5H0QB+KKHk9MN9j8dw8Gje1DDscDLUTzzMc1QyTlztMT9DalpIzQyC9fLvJQNGWy/aea/a3Z/dFes+ejqB505mMcM22Ao7r2C/eN8f9t3rLwn4oYpRxDHb4406hQs6fkT4GHxg7Qoy9PAxV72j0L1cmc8c7/17QunnkoQFRRdjzokwQ6wElet0m8GhEyKVnzqphg4DznwV8MrVHVd1ZBeY75bbOhnANecSuOqcMfBWGRZkYWqiVHl+Pp7x2XaVLKgndz8Ww+ETIlGM/kH9uXQHhYu3DieOFhdzngynl13dx80KXRXVIB1rCMAW8CIQ4u3Ib70yMtOZVuxUBFF+NLkrgFfYdmU0g852pTkOk++LLG0EfuqKkOc+9vkDKopQ6TE0OUy0KHQ77Lt0krxqNSHHKr04wENzwng5vjBGnj4W39KaCH7WCC8bQPiF9OrptlAoVLYYGS0TIUOYEETckyUSjJ93Fk0dB6hUGD6D3+E5+VE7FBZSf/UrCypsM6JDDbXqVxbXe75IBv1ZtP9+/fsx9wm4DlC8dBeFvWcNzvg44zzFOONVNngEYmVWEOFjKpZXRTZIO2+MCdwFEL7mooAn7qmzIxNAyzjwcqcaExEMuPsTIZXSxtsRp9eQ+SYgzG3rVgD8zFUhYCjhII69quOKETPNCHpJTN68dgX5YtX3BnluzoAXhfzRCbYrZMk3GiHd3ovj0tDOtGFzsewN0ovSUZd2Jj+mCHDrN2N46phwoOCEXNEC+IWXh9yum7Ifmc9hIYPuQut+9EY3RpVKckA9KHKqYdGoI8gsv3qgx0OobKckgtsrzqVwDsZ3D+LakQcknjyScLBTTrUsdjcLIdPDyZSZgfsg8DLNBOCs1cLWW+UyTtV9Kiwbnc54vRQ/rIG5ntsMfvQ81i0YNp7ow3hhdSUn1on5Is7fPBzGX2U4W8h228knN00F76jy/DCemVPgRYG/d6j3zh4jH+uiocn6eIWxkm3rqaTFO3rAqP23ymytB8eqYbaD0vR/i79RJcSlNub72Z0yJiyJ0Gyxhfzqw4zbt/BvVKiJBvDwMZWBi086VayNbiUjU2nghlFGQfRHmQL2I2OVd7DfGqFKpV1yorFEx8pCpkt11BJYXd2jA5BeBuoC+gMeeFwcK7c/yPCu2UN5wvxCG2dBR+FP2EenZgGelclwsB4euyvzMqRgKx2/aUyvBMRunFWAuvvaiwM4b7OQqcoYqXbxe+RkJ4trpgBu/Zde2vZmAPCzVwewQublxXAu/MRIkR0V1ak7N3aO0JswRCbPnmZd8vKt68jBMp0e1u+DtKMvGV5y0/7oVy685Pao2by+124b1w+4QpK4gJqUVAGhBOPsFjP5EMdZHc0wQYY5vdJ3tHIztqrdCaZNDZTN7CyZeENdhyJhWsgrGMajh0nKalACTPV38VaRsBnt3BhKg0co0cywdhKdRgKJ7TYb9WbNzPrfd7NtwfdWt+av6NFG1x6X2vLJymxlUwBhAJPey+oqoVzP4w012ukjTztd9clhSqvUn1Htyk0Krc9dY+EEWc84IfA+8mMGz53K38OGOoK7o8t2EFjVMhP32+OlLn/LyYp4hUlhQORGQPBV5gz9pBoyTh46Jk+tqbAyND10pJNLtQtZ+EvPIXD5LipMZo7F2Ack2bwSchw/DfB3D8V8ZuH/EHjffCWFlXhiLRHhZRhpgAmknHrn6OzS+ZHqnz2DARB4417yS5vXhH/dF6D1+dKcAy/K+dG7Tl3YiJp3BYRujOPsHviqwCsmjxDdbIC69UIAmPrVLFdeyigBMitDlocXPRqXn7gULbvYUe93xXYV8H7/EOGKz7d5EnhftB1ZA16CiDkbsC7GT9FsnkImLDhQJq9qo+RGWkMMBo5AbyiAbH8l4DWfdSmEG3hVH1tjkAJO9ju/TMZYoISw7gmsCpB9kbbMqo+3LUM3p9zWpNBBwAWW+cVVX30cBEyrtAisVSkIuni68ZFnRGiV/cHv8PAE6ggvzyq0LsAgSL4wnV0JL06mZYmahINNOtXkqTVhEshqQjHxJN2151NYrVI3OvSqtP/lzSbHzgB8/kETeN/y0oCD8pFTMbwwg7dS4Mm5fIa00vaXjId9ULjVCmB2Jv7CljXBmwkZXcyuC5vnBXhRkE/cPfvuKGr8aa/XydiHQxqcsGLKiR8zxov/ygOOAAmL4abl6s/r2qOZHrK5LOUSv4lyVUEKeE07gX45IbLX7x8S2z0deHdvFKCL4Ivft0L0HIsbGLA08xZbveU6QGZyKARzDqQLeD3KqcDVLqfKYlgGaOoKKFsB+d1fFiBnk0NfRDPQ1UdBbUtd5RcCQUEf+PrRgYOlwKiXhcAy3cETa8KR5OpX3JJfvE3cf5ZLF2rjcE5P5WJmFYxgzhPP8C2/jLxhAN/8YQLPvSBTaKDzNwFYv0qkpOSLglY+sm+8nqnowE5V4LUZL+72rt1LeLyvSt+9ZpLwmylyuuhYLUvBWL6T6or8dxgFkMTJj7use92O1a3HXOA4yu/mDXj3HWCN2ROd26NG440dbnLQlVGMfH5Csxww2R1vXqAufnUyXg8Y22YJk5llQCtu2DWHRt26yxcEQuDxZwGOnkHTgmA4uJJvWc3g5EzCQ6JWtwi3beGZgIwA6WCkgDcD3axfMlu2CV4aKJcCb/7ZlLXnFFaXUHWqYqUmM8yBlHa9u95jrnzn5s26OkfJwFetgepX7+JgzZyyBcLLeEt2Dvn2ShCU9WM78Wjs9w4xOKlt/XXxUD9WNAGuOFtss9OPZ5HQgVF/1pX+RV1zr1QW67rjQAzPHAegsi4EZ7Qr/8SlMupGA15uFtAYeqEJwC06nyvYD5iv4bYHM/8O6v5lZwszXCNCxk/5LRyum0jKxq+IhOjAi3/TgEDS7b1jy9rGJ0cJsL6y5w14UaCP3te+sMXInYTQs+Kk517hUpttpt7ZwFtGAcO+qxgA/teANfHv3LY9RZrURqzbgrOO0sAwZzvOABLfnW5TeOJoAt0eAUoZ7Fwn4iKR8aCioZfY9rAoUNEHTC4f2fXpSsNSkR371nQrbv1mTGQNzGTFxsLl21LmFhwliBMvMj+kNSnzgKlvsXVTQyanDnJqMtUCXo/sPsZvmJztWVQAiviTWlhOzAA8dlikP/RdroFguHsjwK4NIoTKrwdZX7smr83s0v7SgBT9Vv/0cAyHT2byoIlh61oCb7gkA17pcshhR23g1eru9QC+ciCGp4+LKbh9LUYxiCuP1k1SPiew/e5FuVzPcoug/EJfkNDE0J6NP7N5dfDzc21iUJ05r8CLQtx8T+edQMnHGF51asVU2cqnhC2aJHaDdJAWbFHZSzUgt1BOL4M/rztyMnzOmzQ4pVBuAwK4WUKTAjowMNeAuEdLcUppwtDqxm/QlOK17aUKrIBIIKPpTCyemE6mJLf8aUSGxsDzCuIyD5RPCJei2ZMr20XYC6U59w3Gi+13FO4EJUvrzXEW22vnhNCAw5DEAbw8BEsyRLxpArfzuOsRcdxu/oNAg7GraNtVfeLTfX3NzRWn272tRU5vGMp4x8MJHMaIG1kIAi8ma0LgxQ8GHeGJMpEZzup/38Jr12n3t+Q7022AZ2S0xbZ1FFqh7BtMp+qx/RuAWrLguXpZLUhRFECvGz/RaASvXD9JnnaPyOi/nXfg3bePBTNbZz/RaLV+vitNDsZ4OTq5PvBq23I1tK7BSyeYblIQ22rxk+6wy8rMK4Via+LsjbLxpuZM2QAs0zSNuJiOVrcTeG07dx3gVQAuFB9rShjjDo6Zri2ZDvAOIFSdwJtu2thdC4n1hKXpWj/75kCJ5jqBtx9t901yj1xop1T/Q2eWj72p10WYIYMX76Aw2RDPp1UWAIyhc9qEcZkabMDHOr92IOFhbTbwvv4Sys0Bx87giTNMik5g41SGvPaC4JTDXoeV3irOI69jx8d4qLJjU+Zl1UXj4Vs4+RRGwkCBBqzDEvozm6fIF0YPr/4a+lHFocv7qfunt7Mk+HoQhnt6ePOe7kioCrw50BRiZs42UWrGeLOCbUU3mZCw14qPZnt2rvoZ4xUTwNQ48S/5HXNfdpja4wzl1WORlZU3Y+7OQSy17+rDKFgs2vmeOYFB7k4OPfRxX6oFKnAqm1zKmYoONT3peL/A6zIzZHNAzgcEO27jzQPvWVMAl24nPMSRSZssXve+dmV22rKqI9M1h3OBLQVhgEMFXkkqhIkh+fMta4J3z7fulenGnMl38z1n3kiD5mcTlkywBA8PSpCT4V36QGaMN2OmWXiZzqUE28w+NvBqQKpVYACvoRwu4FXfSfbIX1YGBQt4rZXda8fSjGvZJBTl5wasTgxvAYNCJ8eRUwDPncq2u3M2+MuwImSdGF62d5OwrRrOK9UfNRlvmX1XqbgLeJFp43VUF24WlaOjb8MUsnBT42qbdfR5Zbsihgm8KfFyKBNGDzVD6HTib05C8G9Xrx59LoYylV4wwIuC/s097d9uNBo3djvtnHNBj1st9j6bm1i3I04513TnXGbLzU6rSZYgwVQG3wgrbW5S6CCbB17+jh6PIxlvZvNVca32Nlvbn6WmCQnyRjhW9p1wHrriTtUz5m+qP588BjDd7u9GVpeiqfWDX4UknU3c7GJPwDItnePflYxq288XyCHKjeVi0u+9ZwFsclyvoxizSRkM/uC0RVcBXiwFF9l7f5DwKAv0PeAHbbw71zPYu0nE6+LFk+rEpSGHAzFcIGLxHV7ESBlvAfBGUQhxkhwLE/q6jWvIQ3OsTs7qFhTw3ngna+1uzN4WNVr/rofgKwHP9G8Xg2ZOWVPQLPIUZ6CZhijxow3K9mmzZlOLDLtaqgCqa1FeBgT3bubckbZj3ZGkLBGK3WZAmXeKyWd8I1hqatBAWJZx8CjhsaY+J1BVhcXiEFzwjL44CSXiRzGzGALOZJOI/BVVC5yj51BudCrN8KQtIrsc9gWG/qHc4haM/uVWjrdVTcZvEvbdqlsIvD6AqehYw67ENqDjD48t4y4HP2jLvWYP4SfIisZ/Lhhv3ulqTxxJiBwrkz0dcDGKGjSOO8m75vp0WpHaLijgRUE/edfMLtKgd4RBuKvXE/Zevlqq/xqKp7Hb0tAn/cRa1iVpB1gKLVivNMpbPWhGSugRx7qNV0tqpyaFEYEu5FHsmk+IlBbowGt2gBBTA2ujAbI/0qO2tuAOhZWLCyr786cxj8DgpgY8inp8OuHZqIzBk2JjyNBaPDSCV7zMEahWqQaP2GJuZQTcnNx4/VAEsGYFNeNsSwrGIVdtROcZnkzD6AEEctftILY+2vrvjkpRERn56WyDuD6PkOViZjD8rGyK+GF1eMIFDFVBV5+vlpvD7C2PqaFf4HXJPDERwuxsctNfrqa/ciMhI7zDuIqGOXCn3mujffrT/zz7uiSknydAJpMEs5hp2+80R4MCIAV2Ou/M7MP6ptqfo8EOyxJl40DmlU3aiQ07bMaYM3OE8gR7GK8jzjabJAp4tX6WP5bF2SrAcK6o2pf670rRcdIdOgHwwmx/6zG+haFzR04lPLOWjzmp0Vy/knD2Oxep/4o0FkfqxAzjx2uL2B7KjUwdvfxVGDtu6YMAYFUTYNMUwNoVBJqY/lM7kOAFGc9Y1QZex1Cqr7Bu3W+cLoKF0QE57HR2bY7QOOy7BkBra53Xsaa9kGuWQ+Zmi9t1/7kVB9evW0dOjha16pXe3wyrV0dfT3/y7un3hY3GH8VJzKmBm/GazCS/zXAoSfpQ3rFmvi8NHN4Y3gz409NeKWtWJQnQFZxYNxKKKILsKQHmJjuxAoOMeF1Zt3OCuPMiCEAWNRoxC7IMvshIj/eZNoaTuYZNLAhqMTMSFBEADI5/7NnEeyRWL1GB2N6zxOk9YU91Z6RS7ynp7QMwtqRVlFr1NYLusWnGDzhU+SBLnWwCXLhVMF/7LYx5RXDF/6H9FPNwYFY6dTrRdqLV9t6nOmbptmfF8JVfBm6+Pix8z5yO4l86J9FF7sexZiG1IaNVnrTrPs0Iff3WVeSRKmM7l89U0dG5lCet60bG6J57Z/+i0Wr9sh7fq470CsHV1lr8bR53tbOS6fkVxAiaiWakc0tmP1MApTKGZZPf1hhx7EGAgQ7musblbbzCVqhFWejmXacCC9ArUra087z23XwZLkcl/87HlDxMDB0xjz8H8PDT+VsVfAqEW91dGwEu34lefXOGOuNRNQRWDk6XAucWYBO5jT7EkcPbIJ46LsCxygcXiZftJnDeFiryIBhyGXgj2K0eHqk9XuV0Vk6kGsBrLuSmXPr4uupw9qtPJ8wuMLtwRMBrzwMdkykqI2FtAsFbNk+Rv68ypnP9TEVVm2uxRH2fup9NsWT2i41m61UKfJXCVAEg5+psvOhOjqNHNSgHX8by1CyyQFY7sWYsAGYIbqr9rvtys4miALIIjHzbYmF6MQc2M8eoBSXFCmsi88Ug9742aV3AK8n8gz/C/MMiTKrKB9nfygmAV+zFLbiZGKYIUAdNjqPKxrFFO/RXH455LoWqTkURAUDglReIWyJSWT2g6Iww8ZzQ6rssh/B9Aa+vDQ6zmw88nKDoMDW43q+yGOkgy/VMk1lcz47pK+P3b1sTfaiKHs7HMwsaeLFDPnb37O5mAF8JosaeuNt2p4NMgcKCmxzI2mFgeduxAibFRk19VrkElBZlMRB5xis1QsmmKZ6LZfKntVln23JFaQKQFQy6Ui0W2QAz+3OmauWymM/qSqoDGEYv/POjIoqhjlJh/decPKeBAAAgAElEQVSeR7izTTh2pInHUUpWn/irqrPHBiBVDpoF8K68ux9LaoW4oZyrJzA5OIWWlrWr2P6aJ4KF8heAuAt4vDsEazD0MUsXX8egOhc+T1kunUi/M7mDpkxuPenXsab6pNVCZ1r811vXBO+arzwMVYC8zhypUt5InvnUfd2XBwG/C2ldEueT6ThP0+QS2KR4ZZ5A07RPxSGkJogUpxVA2+kgbbaj2XNTM4h8RzPuucHOzEpm22FN4HWx2qx9zkF1MVVnuJzykOeHssheiHfO3fOo/0pzn2Jgt+Bln5gKsQrwmlmmHDI6KioCXryG5t7Hk8pmBixe3SbymospzzCnp1HMgaJafy25UKa65pzajjWHMFWA18tk6wKvD3QL2l5mey5aLCZaIbQ77EtRh7xt40YiA+VGAkkDF7oogBdb+el7Zt5JG9FNLEkiPNmWW1FtxXYBL2+t7hyS/5ajrd9qKiaGvj/SWZbNeG3zg+pW3IfajjVXbLBks1kyh5wDLAtaU3btQXI0aN3nsQeb7LooBlq0B/O53vcDvFGj+pYdpUAH1SvPp/yklLgipoDx9nHrRIo9joWH34gwzeDO7yU8v0LVyYBAu3GVuAQyTenpWdh4/Y6C5wN4dTG8Nt4BIxqMps4h8DaaIfQ6ve9BEr5hLq/w6ReBq+pav+UP9b2b7535QBRFv8vimCd15p/U228u72ZeXRUxYDY3/VcuYkCBY94w5bT58qp1MFYaJxYIwsyLqnXGm5o0DPGtpDy5EDo/K3WfWMutU/ILjz3XmHzYFjviIu16bQwAvvtjgB8dYc5cqi5FQPvoplXIeMWtwQp4fdtm42RWgVdcr0sfYxdbwlH72oEYjk/7UzbasuMic9E2AleeoznXfMDrk9MXd26qcc6Zav0s9KtmRIO+GOQAYC6At5+IhoKFLWyEEPd6zxJgb9y6pvHgUEFnRIUtKuDFK+Jvua/9J81W891ppIMHNHVbaMZ6MnAU3ynw1lPayKt/DEAXTwtPuumnTkHCYGqKlYrU/2koWcqs86FLWdk6qKn6VP34X53xClDUYTVbGDSY0Zi7PeA8a5MVFJWfxyp22QPgmFiaMDh+BuCBx6ubGxBor9hJ4GzMQas2MdwmnldLIafRVCdDzbXPQlv7d7TzPvxMAt8+WG3BwN7G9J6vvojCuhX5myKqApkzmqQIdLXfXGPowoci05BzcZJ1uEChlj3d7vOKjjXXLqBs4QzDALX3VLcbv/Xs9dGXR4STQy92UQEvtv7jdz7Raja33NxoNd/Cb67wMl7VV2rrqu/5zMmdhajpHjA9jkHb/uZWXh2MlUFAAqICER4qlZVNiR4Bq0dW2NtsndVbY+9jJun3Wp2a9uog64wQGcD2iNtuPP///cPioEHRR+R/Bbhyl8hbzFvqvdwyf4zVF4FQBrw6tinww/SNdzwiWG+Z3HiqDcPfXrQjH0pm4Wa6gvqArEzW6iDuWKgcwqiniswMzjbUdWSWAG/R2HltvA7Gi2FjNCSd9mzvhp0b5ucmiX4RedEBLzZ0370n18XBxL4oil7TUQl1eA9I51baKuXskt1jMD9zJPlqm5bh2sqriAatHv68zkr15DjyxBo/OKHqV8zapAC8Xk3jzIMJqg02s1W26uqMN2e3FRU7GK++UIheUQnhVWNMJpIdAOkkAN99mvETcJjbnoObfJjvFeSGAe/3uuxsvE1XZ40O+65kupVBSJsJxjvyH3m2KOJ3f3ycwUMHE56LWMmsnuU5Fpi4wumcDQResotCJHNN2Iysqpz+zHRZAyqVxRfaIQGvUmcHmgyT8fqAt04oGYJuEJCk24t/ffva6I/7BcD5em9RAi921t/cO72tQcPbw0Z0Va8zq5BNQaFEUQu0+Ii7JrcAlnSi8UQietdoAM6/tgFdfYflVDkqbA53Bry6bBnbdbEQn/JmNl6tNSno6ICaAaINUC6lKGMi6h18DoHq0Elh78VTcBhiht/hxYaYr2DneoAd60VugPTgBG+kOTbqkESu/RXtu+l75hqbdr7O+Pm9aF2Ax48kcPAoA4zSQCaM32NeBQwfw8Q2eGMCH+0qCcs9QMYXeauTbQB3tdmtB+4pLNdUQ9H0MVI/VBp7R8VOHdFrUzqXt6p546WrHJ/GKnBuoomh3e38jx1rGx8gzrjK+YLUavUuWuDF5u27d/bcOCBfjMLGhV2M8VXwq4GjoTPp9xpL0JiQ+FNOfmMmlDHprLMz9qHlaEhnmUqMI+oxHWvZUJiTUDOVqGUlZ3/OGq63QXybMXKzBnEAw8eC8zZy/SIwLaJCts22E6OzDO22mO0Mb1pG08JUC2BlS0QyqOQxBlvTgNcLugVg5lJ5G9Bshddtrfg3Tv42Xos+g7dB4+26AKtbACtaIqMa5rLNgZYH2Lmojhk2TOAVC61ZSRHo2jLZwOsG93zP9g28gzrWCIFmI4BOu/unj37nnl+97rrretWgbmE9taiBF7vy5gdOv7hBos/TIDqnx8FXtwdqjNdisCngSOeSqYBq+43fqi29HlKVNykIheVTSjs+jCRO7rVlFEZ6QaN+EIIfN1Z1aWDom9COqAMNkzUNU7KkEGyCRqljTbxfOJG1hctQbSmj2Dlo+YG1bF1Zn+lRIWLXoNeZU9KiiACr9apfcmCZrVW5jboyNSgGpkwN9oM2qLtAyxlj3ifjdYKdZ+uzFB1rOHeazQBmZruf3LE2+mVCSMa2Fhaulkqz6IEXW/ipezovjSJ6Kw3orl63o133I5pnAkfeTKB3gkrUYrJDE3QVjHkjEdK8DRrwqomuRVOk8J2LOVZmBh2MNehwMV7ZSCG3affNtvB6GTL7mqUiYsKq1usmltRQbdqE03otu3WOSimGbVZo7hBSyDVWiirA62RqDrQ1xrrAQekDUSeA+xYfD+Pt177rbOMAwFu5Xx0o4VwE9KFVfWKbGgZgvJhtrN2J/zZYHfzSVkKmS9FtAT+wJIAX+/eW+zsviQK4ndDg7DjN4+tmvDYmmPZdFduagV66mdMAMoV0nuJTA3gF9fJ78Yo0fGrbQt2BVuy4cgT2u5S3gHm6wEK3bxrzxTfJtO9LmZ5ncrkBJ5uhFuymDa8CEIVA4Okb3cxgzNESQM71Z0Hfu+Sq4kRytbkq8Bprp7bg8/dd42iu6XZXOBQw/5VX3qEAL4FmC80L8Wcb3eAXN20ipxcwplYSbckAL7Z2372dq0hIbiNhsB2ZrzFBfApnTbJixptFEmTxu1k/Z/DriGjQAt1Ne6iZRc2do8FiialZQlscSoDXHmgn8BY5rUYJvMaCpLXVJ09dBtYH8A6F8dZagEyErLLYuOy7qdxWAeqfXuAt6CMbSQoXOWtVqnrdT1GOhuZECO12/HetXvCOhX4UuBLqanvKqs8v+OduvW/65SSIbqVhsC21+aY2VBRfi5vlYJg5r9I0jbkJo0LJLHuvdaDCZNIyXaSVoyFjx9rW3XfAwTUZcg4xCb7DYLwe23GZB74SSMgrZ/KTmPpZ2DCAt4DhORmvrx8tJDbHWrSqSj/gM97QrAJy4CxfW8yNXYvjYRt4KzPqgrJydTq+GBR4eTLzbvy5Lgtu2LWWnFjwAFRRwCXFeFWbb7l3+qogpJ8Lw8aOWDHfdEJlgOdKOiImRgawJmuuwngz5mIrnbKfGocYuGKrYdCjBWwmrZXrGlxHhIKOBi7GWxUoypxKVcvJA7g6Dehoa8FCUolx5Wz7JjD6TC0unUilq8P6JWBV6vcSWb0yDRDDW2XMDNXUdK60/9XYDWJmkNEL3V7yt8EsvWHzZnKmIqYtiseWJPBiz39mf+cKythnw7Cxu9vFOF/RVPvWhJQJ6OFdDq0UE1VnvEq70rOuGT4V3Dphy8FLSf+fD3jxgSyu1wwBk785WLqKJshIS1aOj+3lgKKI8RjgaMto6r9enwqqE3fMWc8ZK101FukoJltzPCyyNvDWlXMOQsnmIkeDl51b8GZ0jw94K/aJil5ot+Ob4Uzwrh07yMyiQNMaQi5Z4MU++PT9py+NaPTpsNG4GE+45SaoPNKbXTiJnnc7KlKlgrQBQgGecuBlrDW9iYKHksn35HXu9ti4gTeLvRUy6+ihZyVzgZ0uh84k1bNyAbKSnXPDSMr0dWbvAscM7IV0RRENQoYsZjhriw28zsnr6DDn4uADgvkC3gIziVd+j6w+xlsXeOs61tS4OXW2H+CtENGAJ9LCkKJ54aZTa4P3XExI5qypAWwL/dElDbzY+Z/Zz/ZQ6H4qiqKrMbdD1mARO5uLaNDsvhn5Uhqjh1QpcDRPW4kDCyormdm9aVyode1QZtrIM97cABnbS50FuxAqA0S9nKoRDek7LkBIVwwrPaXBgjXgV+kx5Vf4WLboSHDWm+AtJz+lXEpsy54DO0/5rrjb/IqtMfGa5Yw6lMzuU51szDfweiLfRPQ7Hl6hAV4Oyjq9+EM//E74W9ddRxbl4YgqoL/kgRc74eb9Z7Y0IfqbqBG9jmc1M65Zx2vVxSmyjJnpXSedZDkHmA680lbJXzMPC2SJChg/FZW59nxJ1SXb9FzRnimvxmDTuF71nYZu6Z/Z84J9miwV/yVAISvDDbwKafxxvXlGh5Eb5rdVgNcJqI4vqwCvC4Ccyl8hlMx4b1jAqwmYk8vLnvN9WrRI1I1o6IvxaiJVdazhK3gEmFDodXvxb+1cG30op6BV0GwRPbMsgBfH4+N3Hl+zYnLiL6NW8629TgcYS+T2V4GhADwBPuYBBHFQwrblaszWMFSK7/Mn1hSkSYA3EvpkkRWp7ngmdB54BVb6QETMZxOQq4aSFbEnRVdtAM9kMU02NvD2Zd8tigiwJp0tu94/XvtuCfg5CHmtWGN8vzbjLQT2/KgXjVlRu6tEWqj25xdWrWcKgNfHeBtRCCxJppMkfu+O9Y2/WkT42beoywZ4sYfufIK1jjzX/TAN6X8BSIDh1fFy25+dIlPAq8BKz0om+llBp3kiTAM3tJ/mjgrr58GyI8l6BIWeHzh3o7BirumI6fXZdlb5mzFpxXdFrMc5oawv3W03J5488KutIfmVIc0aqU9Ua2ZXZn4O9e8LeH0gp9Nl3eTtkl1rQ64/HQukMZzp7iQPZO6+ML8tXCi1RatyvzrQwQUYxneqD+2IBs+i2WiEkMTxkW47vmHX5uYX+kayRfbisgJeDqmMkc892HsfAfZBGtAw7qEZKTMA5BMd6TG8ij/qwOZI3K0Dr6g0ZTqmqcF0XNmT0D9B1C/SsZfb00mkyCVn92QkSyeFBuY1bbD6gZI8gI8OeH0KPJfA65TBA7JlMdEWxpcw6kUEvI7+wBjdXjf+QZyw/3TO+ui+RYadA4m77IBX9dZn7zv9c7TZ/EhAw3W97qzIFGbYPrOucU4W/rMe0aAcXfI7FdHA8wda2+40NaVJn0SNWb7BPPDayXsydDTC5LTQsyzqQIBqURiVqC8D38JQIunkq8KeXN73+Y5o8IFlDvgcX5SyVA+7q3JU2KhOEzK3mDkGp4jxzrdjTTeH8XAxcQT4nm6v9849m1qPDYRii/DlZQu8OFb7Hpi+hobRx6IovIA73QwnlRjNTJl1ZxL+oEcM2DNEOuQk20W0Qwee+pjpIDOtqcZ49SErAmlHuRYg6CU5QdbSDvP5DKZ1vXeXk2dmRYy0+MCAOctcClzWj84YZg3xXIuJ0Ub1D/lglcUHX6kCvL66FyrwGnLp08BzeIInMA8pxN344zQK/uv2KXJ0EeLmwCIva+DF3rvl/tm9rQg+GkbNV/EjxuLGxbRjbeDNttT28WH5in54Qn1lHNzIZq3KC2G63bLqiye0ZKaFjjXxjCrHb991xOJ6mZ55DY898ZxA2EdEg4955gDIMQUGAd4y0HUx0lEDb5U+NUlCftGty3jthdE5Hpp+mxPG4CUpg4nCEJ3aPZbAB3eso79DCEEny7L8LHvgxVHft//YagqTHw6C8Aa8ryaRTrdMmR0gy3tOmRo03VFxttLEINJE6O+rBOj69fEW8HmYlNiyW1SiNKJBm4QWIhkZ0iw7sTnxskzDvDSd2VhUsApI4DP2xK4G4Pk56qyvgJGWRTSUAa+L4Q0MvAX9aTUlwzfHYmaPjT5UdUPJqgKvqz94vZaa4vXrwNizs532+/ZsnLhlWaKtCRPLvQuy9n/uwc67Q0J/nwRkSmQ30yMa9IMSWQyvkfxcarph0WXiNJwdpeDO5asohA7EOrNVwKvUXYsZtofRMZlt0MmSArkYr+OCyQJAU5M+z0iH5FgbdSiZZ7ErO9LsZIIVHWvZwq4tjtZC5i/f7GkXULqA17ew5MbNsaIVLnJaZTroKntue7b3UMzYu/ZsbOwfI44n/HM5d8xt+7vXAUluajQae7vtTm7pzkijfWJNgaZ8RaGcxnjdyXGsGF4DpDWGm94WoYEuN0pbJ8dKwDE7Ei3q5Vw8BYpsyShkPAUgNTLgLThu6lxzPCzSa99NF02rNKtB2fh7wNK3QBTJ75LV18euxd2xg7ABu9ypara70LHqY25KZsl2gyAASgnESXxLox386pYt5MhyxhbHmjruDr0H9u2fObsRhP+LBuGbkrgnTQ+WWSG15SoVFzl4BUvWZhIPJcsAVBkdTGDTGGchqGlAnJFj9+Cl5WTv5EFHPOQCo7KIhhwT88i91CManCzQxRb7jOF1l5//tmihrGvfVTrhXNCK1iWpavgfjM+NE/ZC0ot/54kN4UeuI0v3+G8/6Oka137KWXLv7DvAGuFs+72UBr9Ng2BFlttXaZdiqhgYpULJRDfYt06IJ8ztvNvUoEwY2iGNtGw9lExyVcedaUIADxvTrkrXB75uRIMz6qAi8OJjNkgYSliLTefVzmaktoIXRTQ4J4P1ZVn5vlOEVW7QrdQPfKFcuMCLsrUaAXS7yXc77c57zt0yceeSA4chNGgMvCWdeNtDs68NCP3fYRRdJI4aqxAunQFnYJzafNPoiOzwRG6r4QIZiUpVMn4VHxUWMgmgy+hWCnz6dtEFLiWA0y/j7Rd4a299PYvPIKFkpcDoWzQcoWSlZckOdk3QoQFvgbz99HcoohaAxfBpltD37dpEDg8Bo5ZkEWPgrTCs+/6FbQ6Dzu8HYfAOApTGMTre9JuGFQPVTMJSc1X2sxzjTWmfleaRf6/fkiGZtfZ8KnJu+yqGs8iDnR7VHRB4XUzS1ZW1cjQUgI1rkcnJkFvZTCdGmX03t5g4vph3xmtkp7N2Np7FsnYkR21HpjwQMRs/x5LkN3dtjD5OSJrcpMIMW36PjIG3xpjf9tDM20MSfjBshNu6mN83DZnRGK+doyHdGlqJd1zX/XhYmgBTWYeGujYrsUHBwA2N3dhsywlgJYw3pzhOG6YnomEIZTtBssSMUeRg6gd0K7N+B5AVjlVNtmsvtkpFVB21HWtFC46+YAMAOtCCkECvx/6xM0t+7byt5JEaU2rZPjoG3ppD/7lvze4NEvIHYRT8NAJvHGOuBwW88jp347YI/dCuFsGQoqadg9cOJRPFu7ecpvBVgDfHeH1OnyGAo27iUJL2lZWsbkSDBhx6M+YCeJ3j1Cfw+hYD8wB63mZuv1e33dXMDARaTW7LPclY8vuwPvzILkLwqpfxp0IPjIG3QifZj+zbx4Lmud13EEp/N4yCbZ0Omh7ENe+pY42/pGysVfLwVj2xJqRJLQ9SOJvF+tiYDbzDcqy5F4b8t8MCXh/AZZ2j9ZPqoxqHTexyjP7Udg+Gbni+x69r7U5kZVX71NaFOsBbZUG3y1MsN+7EX4Mk+PVzNpFv9TGNlvUrY+AdYPhvf2D2PBqR3wuC4K1AATDTmZONaHXwSWhpss1UK23jfYzUw/YUa86ZFRwa4AWJkrLtruwn+XluwfCA0EIFXpdc/eZoGAbwFtn7nX1dZN9VF1B242NJQn6PnqZ/sWvXmOX2AyFj4O2n17R3bryR0Ut/svsLUUB/M4yCPd1OV0Q+KMDIn/AVP2k9P1TgdZWrgddAwFtS9kiAt4BF5upTX/jeKWC8zongW9wKGG+uf4vYrm8hGyLjHQbwYpuCMOSMIenG/0gh+W/nbGw8NODUWdavj4F3SMN/2/3T26NW+FuE0ncGQdDodjpuu6ysrw7w1jIHlAB6GfAWblvnAHhdbN/FzFwAlw7lMIDXtRMoAfbaMbwFOwg/888LVjRmdYE3t9uhFJoNCt0uO8hY8t+fXBd8YnwYYnDQGAPv4H1olPD33+6+IQH2O2EYvQxjGkWi9eyDHV40GVzA495ymoLbrNmYuBoQGWUNw7HmY3+OQP/CWyd8LK+iY62w/VqfVwV2tWOxsDbdyTgXAw9Y92PfdQKvo09d7dbfre1Y017GxDa9bjJLGPsEdLt/uGvLxI+GPF2WbXFj4B3B0H/5O2zFdNK+IQrC90VRsL3bwWPHSXF6xprb11rJWyR4VQH1Koy3WjlzG0o2dOC1GllWflW2m+Kar/wCM4Oow3zRNV5Vgde3oEdRyGdF3I3vioHduHdj9PURTJNlXeQYeEc4/F984MSuoLXy14GQtwchXdGT9t86ZgbnwYG62+BRAq831C0vZO2IhiI2bY1bGTAOcmLNt3uwtzJOIBtiRENV4NXlqBPDGwQhNBoAs7PxDwkkH6Ybok+MQ8RGAxBj4B1Nvxql3v7Q9DUNEv0GBOT6KAxor5s54GzAqMYmPfkYtJddJgW77Cq241LQGQB4bRnrbN/tYVuowFvlVuFcu2v0adEOxWvSshYDvBWi0aTQabMjDOKbgiT8s/Fx39ECwxh4R9u/ael4yeaX/jX+SQLwfkLpNRhqFXe7+QQ7ujwextePzRCLKgPeQvAqAfUcEFpCpvUXlDNM4HW11ansJbG9ql39LJD4bu3kOAWmhmHnaOCA26DQ6yRnCIVbkpj+8Z6N5NE5mhLLupox8M7x8P+f/WwS6OxbaBj8WhRGL2YJg16v675Ndhgn1uRE7idHg4uR9svOqgBvFbbvBGfHYlXJzlkAckW3bLhk8OWSqL1I1gBe10LparctL6EEmphBrMc6BNjnGYv/aM+GxjfneCos6+rGwDtPw4/XDU1GK3+OAnlvFIXnJYxBjABsgYjTbmh9WbbNdh6eGEZEQw2QGNatwoXA62HTZUliXItJjsFb1Lds96Aer814Pbscl32Xy+1QEPWV3W5kzA0OuEmPAPm/rBv/z3O3ROO0jfOAAWPgnYdO16u8/YEX1jcnWm8jBH4lDKKL8HAx2oD5pw7jLQHjfnI0VLHBup1/ebWq7Vgrar81ZmULT92QqloRIyVy1ma8hYc8zH4tsu/qoIyJ+BvNADqduEsI/QeA+E/O3RDe6biScp5nw/Kpfgy8C2Ssv7r/2Opuc+WbKQTvJhSuQPtbt9uFXF5eB+WzJ6ALMCvlaLDK7ht4HWjcD/BWS9ai2a7rMt4CdmkR3HQhdDFu7wI5zxENQUAhalDozMZtxuALhLI/O29TdHf+xtQFMgmWkRhj4F1gg/3lw2xF8mz8FhrADUkSv7zRaHAAVseQvSDrAR3F3ioxXh9r1tDGBmO3KaSc8VYB9WECr1PR+wRel2nC2Q8+4C3p56p96mO8mMQmiggy3JMEARfYTeeeFd27wFR9WYszBt4FOvxf+tJjTbJtxxuABr8ELHl9o9lo9noxMH71fPYp22YPJTlOAahXAQl8pgort8uqBbwFYDZIDG+VBaLq4YnSsSo0L+V72u5TvOcMv+v1kh8TBreyoPdX521ojvPjLsA5PgbeBTgotkhf+dfOlQnALwIhb2o0ws1JAiCuny/ZZmuMroyp+tiTWYkVklYx3pQDrw+867LpmvZdZev0Md7c9z4AL1h8XOYHu82lY6XZNqosZqo8iuaEiOdSAEjYgzSgt8Qz07decPaKZxaBai9bEcfAu4iG/qsHZs5mJHwbJOxtDOjlUSOAuBdDEsfuCy59wFt3CzwHjNcFgE4Aqgm8ZRENlYHXt0AUsNRRRjTgsd4wAGh34lMM4E4G8HH2/LGvXXzxptOLSKWXrahj4F2EQ3/nAbZyJo6vDWnydkLo68JGsIEhC457wLScEMq+m271C1hVP6YAf9SFqVb9hJK5zAw+ZlnEygeJaHCZGZwyOGaRl/EWmER8/SlYOwE80htGmPcZIIl7jwCltyVJ79aLNje/uwjVeFmLPAbeRT78X3l4di+D6HpI4rdQSq5oNMJWHGNMcI875Jz2zQoxvP3aNqtc99Nv2f0Cr1fJXaaSPkwNrvJrHxXWdie6StIggDCkQCngNTuHkph9Ayh8ptcM7rp0DTm+yNV32Yo/Bt4lMvR33snCeCtcnvQ6bwKAnwQgFzZbEY17DBgyYZWc3bM19sab1rXBOqjqsBhvoenBYw6ZL8faIIwXQwnDMAAaAHQ6yXHG2ENJkuwLJ6OvXrCGPLFEVHZZN2MMvEtw+Pc/wyaPHp+9OiTh9YwlbwRKzm01I9rrMohZDIDeOdtWWrIFzrHNOo416+UqjLdWRENB+fMFvHXsu2hGIBxsKQQCbF9gcfItBvR2IPSOi7eQA0tQTZd1k8bAu8SHH+3BMeldQwFem5DkJyjQvY1m2ELsVeYIQDY8hC22K4lLleTndeymuQXD8XLalIJ0mK46i2zFur08lcFjHsDfy4CX22wRbCPK18Fut3cMKOwnCfsHlsBdl2xvfGeJq+aybt4YeJfR8B9grPHcI3BFj7avpQl9AzD2kiAM1jSiALpxwqMjjIMaJUzVufXXqKrh1POYApwOpSV46wQe2+VgGwWc1bbbcRdYcogGwdeTbueOOIS7X7x5YmxGWCbzcQy8y2Sg7WYyxug3Hodtca9zDWPkWgJwHSGwJwjDVhBgysoEEuYAYp/NV1xunwtrG2q0hG0eUf8usO86ma2PqQ6B9av6KKe8hNtqgxCgM4t2djhBCDzICPxTSMJ7zkwf//aVe9adXKYquKybPQbeZT38WdcdQw8AAALJSURBVOMxXWVrYvr8MIheCQyuBmBXAsDOIAwj3A6jaViFqzm33UME3mHad/sFXpcdutDOrUwHGIFAML62h92EMbYHIGH7KaX3MOjcc8nWiUOEEPMivrEOLrseGAPvshvyag2+/zE2Nd3u7goCeFlC4CoC8CIAdgEhZCqMIr5dxtPLcRxDIo8x2zbe1NRQYGYY2L5bYA4ZlWMN24lhXkFIOMii0zKJewkAeQYoOcAS9h0IyP29me6Dq3e3nt1LSLtar4+fWi49MAbe5TLSA7bz3qfYxKkTMxsmm9H5PZZcSRl5EaVkT8LYLgC2KQgRjAmPN0VnUZIwgDgBvGm5blLxWoy3IBpjUOClFEO6RKQBtkEEhCDIxh0G7Gka0B8mcfIoEPgWpfBQTKOnvrgZjt5ISD5sZMD+H7++tHpgDLxLazzntDVonli5GtaFpHsWZfRCBuwixmAvI7CVMLaZENgShtEEB1KSefoxiALxmOH/sYSftks/FR1rKdH1sWl5LDqn4Fg+MlZCAW9iEE4vAEJRHuABHvgHOhqTJDkGAIcoJYcZY08xQr4XkfC7CYEfxBSOXb4ZjpIxyM6pzi2VysbAu1RGcgG148AB1ngOzqxrRSvWxrS3mQDZCSzeyRicA0C2AYG1hMAqBmw1BTJFg2ASY1gFGOMHkRlBWfzNT+CpJLLyIIgeMiZAWACo+CgwJYDhbNwEogCW8NCthCXsFCFwEgi8QIGcjAGep0AOJowdBEKeDGnyJG1Ez8PsyeOX7lwzPiG2gPRrKYgyBt6lMIqLrA2PPcaaTyenVrUaq1aypLOKJXRl0iMboijZwgjZwhjbSoBtZISsDgiZShgCNEwBQBMAQv4/QkICjOKNSYSSLgDr8b+B4MWNJxnAC5DELwSEHE8oPUwBDqENNgF2OCTsZJKw091ufCpcP3HqJWvh1Ji5LjIlWuTi/n+x/d7W4rxRtQAAAABJRU5ErkJggg==",Sa=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const qr=({classroomList:Oe,loading:it,user:Me,dispatch:lt,virtualSpaces:Zt,globalSetting:za})=>{const Ga=(0,be.useLocation)();let Vn=!1;(0,b.useEffect)(()=>{za.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Vn=!0)},[za.actionTabs.key]),(0,b.useEffect)(()=>{Vn&<({type:"globalSetting/setActionTabs",payload:{}})},[Ga.pathname]);const Jt=()=>{lt({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return b.createElement(mo.ZP,{theme:{token:{colorBgMask:"#999"}}},b.createElement(Ze.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:za.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Sa(void 0,null,function*(){}),onCancel:()=>{Jt()}},b.createElement("div",{className:nn.content},b.createElement("div",{className:"mb15"},b.createElement("img",{src:Mr,alt:""})),b.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),b.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",b.createElement(In.Z,{placement:"bottom",title:b.createElement("div",null,b.createElement("img",{src:`${Wt.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),b.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),b.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},b.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Ur=(0,be.connect)(({classroomList:Oe,user:it,loading:Me,virtualSpaces:lt,globalSetting:Zt})=>({classroomList:Oe,user:it,loading:Me,virtualSpaces:lt,globalSetting:Zt}))(qr),ra=ae(59301),ro=Object.defineProperty,Oo=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,yn=(Oe,it,Me)=>it in Oe?ro(Oe,it,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Oe[it]=Me,xr=(Oe,it)=>{for(var Me in it||(it={}))$r.call(it,Me)&&yn(Oe,Me,it[Me]);if(Oo)for(var Me of Oo(it))vo.call(it,Me)&&yn(Oe,Me,it[Me]);return Oe},oo=(Oe,it)=>{var Me={};for(var lt in Oe)$r.call(Oe,lt)&&it.indexOf(lt)<0&&(Me[lt]=Oe[lt]);if(Oe!=null&&Oo)for(var lt of Oo(Oe))it.indexOf(lt)<0&&vo.call(Oe,lt)&&(Me[lt]=Oe[lt]);return Me},lo=(Oe,it,Me)=>new Promise((lt,Zt)=>{var za=Jt=>{try{Vn(Me.next(Jt))}catch(Hn){Zt(Hn)}},Ga=Jt=>{try{Vn(Me.throw(Jt))}catch(Hn){Zt(Hn)}},Vn=Jt=>Jt.done?lt(Jt.value):Promise.resolve(Jt.value).then(za,Ga);Vn((Me=Me.apply(Oe,it)).next())});const{Header:dt}=Je.default,{Search:Ue}=Te.default;function We(){var Oe,it;const lt=window.location.pathname.split("/"),Zt={};return lt[1]=="classrooms"&<.length>3&&!((Oe=lt[4])!=null&&Oe.includes("newgold"))&&!((it=lt[5])!=null&&it.includes("newgold"))&<[2]!=="coursesId"&&(Zt.course_id=lt[2]),lt[1]==="shixuns"&<.length>3&&(Zt.objective_type="shixun",Zt.objective_id=lt[2]),lt[1]==="paths"&<.length>3&&(Zt.objective_type="path",Zt.objective_id=lt[2]),xr(xr({},Zt),{school:1})}const Rt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Cn=Oe=>{var it=Oe,{homePage:Me,user:lt,globalSetting:Zt,loading:za,dispatch:Ga,isLogin:Vn=!1,shixunHomeworks:Jt}=it,Hn=oo(it,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),wa,Oa,tr,ca,xt,ma,ur,Sr,or;const Zn=(0,be.useLocation)(),[Tn,pn]=(0,b.useState)(!1),[pr,Vr]=(0,b.useState)(""),[uo,eo]=(0,b.useState)(!1),Ya=We();(0,b.useEffect)(()=>{Ga({type:"user/getNavigationInfo",payload:xr({},Ya)})},[Zt.name]),(0,b.useEffect)(()=>{Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Rt!=null&&Rt.includes(Zn==null?void 0:Zn.pathname)||(Zn==null?void 0:Zn.pathname.indexOf("/classrooms"))===0||Ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Zn.pathname]),(0,b.useEffect)(()=>{Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Jt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Jt.actionTabs.key]),(0,b.useEffect)(()=>{var $t;if(Zt!=null&&Zt.setting){let On=(0,mr.cloneDeep)(($t=Zt==null?void 0:Zt.setting)==null?void 0:$t.navbar);On=On==null?void 0:On.filter(De=>{var Gr;return!(De!=null&&De.hidden)&&!((0,kt.JA)()&&((Gr=["/paperlibrary","/problemset"])!=null&&Gr.includes(De.link)))});for(const De of On)De.subitem&&(De.subitem=De.subitem.filter(Gr=>{var ka;return!(Gr!=null&&Gr.hidden)&&!((0,kt.JA)()&&((ka=["/paperlibrary","/problemset"])!=null&&ka.includes(Gr.link)))}));let fr=!1;On==null||On.map(function(De,Gr){var ka,sr,dr,Wr;const Xr=Zn.pathname;De.link===Xr&&(Vr(De==null?void 0:De.link),(0,de.Dk)(Xr==="/"?(ka=Zt==null?void 0:Zt.setting)==null?void 0:ka.name:Wn(De==null?void 0:De.name)),Ii(Aa(Gr,{name:De==null?void 0:De.name,link:De==null?void 0:De.link},On)),fr=!0),Xr=="/"&&(Vr(""),(0,de.Dk)((sr=Zt==null?void 0:Zt.setting)==null?void 0:sr.name)),(dr=De==null?void 0:De.subitem)!=null&&dr.length&&((Wr=De==null?void 0:De.subitem)==null||Wr.map(Co=>{Co.link===Xr&&(Vr(Co==null?void 0:Co.link),Xr!=="/"&&(0,de.Dk)(Wn(Co==null?void 0:Co.name)),Ii(Aa(Gr,{name:Co==null?void 0:Co.name,link:Co==null?void 0:Co.link},On)),fr=!0)}))}),fr||Ii(On)}},[Zt==null?void 0:Zt.setting,lt]);const _r=(0,b.useMemo)(()=>{var $t,On;return($t=Zt==null?void 0:Zt.setting)!=null&&$t.nav_logo_url?`${Wt.Z.IMG_SERVER}/${(On=Zt==null?void 0:Zt.setting)==null?void 0:On.nav_logo_url}`:`${Wt.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(wa=Zt==null?void 0:Zt.setting)==null?void 0:wa.nav_logo_url]);function po($t){be.history.push("/search?value="+$t)}const ai=()=>Tn?ra.createElement("div",{onBlur:()=>{setTimeout(()=>{pn(!1)},300)}},ra.createElement(Ue,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:po,autoFocus:!0})):ra.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{be.history.push("/search?value=")}}),[oi,Ii]=(0,b.useState)([]),Zr=($t,On)=>lo(void 0,null,function*(){var fr,De,Gr,ka,sr,dr;if(($t==null?void 0:$t.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Wr=yield(0,rn.IU)({tab_module_type:"engineering"});if(Wr!=null&&Wr.un_purchased){Ga({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(fr=Wr==null?void 0:Wr.data)!=null&&fr.engineer_url?(Gr=(De=Wr==null?void 0:Wr.data)==null?void 0:De.engineer_url)!=null&&Gr.includes("http")?(0,de.xg)((ka=Wr==null?void 0:Wr.data)==null?void 0:ka.engineer_url):be.history.push((sr=Wr==null?void 0:Wr.data)==null?void 0:sr.engineer_url):(Wr==null?void 0:Wr.status)!=401&&eo(!0);return}(dr=$t==null?void 0:$t.link)!=null&&dr.includes("http")?(0,de.xg)($t==null?void 0:$t.link):((0,de.Dk)($t==null?void 0:$t.name),be.history.push($t==null?void 0:$t.link)),($t==null?void 0:$t.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ga({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ra.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Aa=($t,On,fr)=>{const De=fr.slice();return De[$t]&&(De[$t].name=On.name,De[$t].link=On.link),De||[]},Wn=($t="")=>($t==null?void 0:$t.indexOf("<"))>-1?$t==null?void 0:$t.slice(0,$t==null?void 0:$t.indexOf("<")):$t;return Zt.showHeader&&Zt.showHeaderFooter?ra.createElement(Je.default,{style:{background:`${Zn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Zt.isIlearning?ut["header-iearning"]:ut.header} ${Zt.showHeaderFixed?ut.headerFixed:""}`},(Zt==null?void 0:Zt.showTip)&&ra.createElement(Fn,null),ra.createElement(dt,{className:"header",style:{background:`${Zn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Zn.pathname=="/training"?"999":""}`}},ra.createElement("section",{className:ut["edu-menu"]},(!!Zt.isIlearning||!((Oa=Zt==null?void 0:Zt.setting)!=null&&Oa.main_site)&&!!((tr=Zt==null?void 0:Zt.setting)!=null&&tr.navbar))&&ra.createElement(be.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Ga({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ra.createElement("img",{className:ut.logo,title:(ca=Zt.setting)==null?void 0:ca.name,src:_r||Ta})),ra.createElement("ul",{className:`${ut.menu} ${(0,de.Ll)()&&"ml0"}`},(0,de.Ll)()&&ra.createElement("li",null,ra.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,de.Ll)()&&Zt.setting&&(oi==null?void 0:oi.map(function($t,On){var fr,De,Gr,ka,sr;return ra.createElement("li",{key:On,className:!((fr=$t==null?void 0:$t.subitem)!=null&&fr.length)&&pr===($t==null?void 0:$t.link)||(De=$t==null?void 0:$t.subitem)!=null&&De.some(dr=>pr===(dr==null?void 0:dr.link))?ut.actived:""},ra.createElement("div",{onClick:()=>Zr($t,On),className:ut.name},ra.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var dr;let Wr=$t==null?void 0:$t.name;return(dr=$t==null?void 0:$t.subitem)==null||dr.map((Xr,Co)=>(Xr.link===Zn.pathname&&(Wr=Xr.name),Xr)),Wr})()}}),((Gr=$t==null?void 0:$t.subitem)==null?void 0:Gr.length)>0&&ra.createElement("i",{className:"iconfont icon-zhankai4"})),((ka=$t==null?void 0:$t.subitem)==null?void 0:ka.length)>0&&ra.createElement("div",{className:ut.dropDown},(sr=$t==null?void 0:$t.subitem)==null?void 0:sr.map((dr,Wr)=>ra.createElement("div",{className:ut.subName,onClick:()=>Zr(dr,On),key:On+"-"+Wr},!!Wr&&ra.createElement("div",{className:ut.line}),ra.createElement("aside",{className:"font16 c-black"},Wn(dr==null?void 0:dr.name)),ra.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},dr.content)))))}))),ra.createElement("div",{className:"search-bar",style:{flex:Zt.isIlearning?"initial":"1 0 auto"}},!(0,de.Ll)()&&!(Zt!=null&&Zt.isIlearning)&&ra.createElement(ra.Fragment,null,ra.createElement(ai,null),!Vn&&ra.createElement(qt,null),!Vn&&!!((xt=lt==null?void 0:lt.userInfo)!=null&&xt.login)&&ra.createElement(be.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(ma=lt==null?void 0:lt.userInfo)==null?void 0:ma.login}/user_tidings`},((ur=lt==null?void 0:lt.navigationInfo)==null?void 0:ur.new_message)&&ra.createElement("span",{className:ut.newslight}))),!Vn&&ra.createElement(Kn,{payload:Ya}))),ra.createElement(Ze.default,{centered:!0,destroyOnClose:!0,open:uo,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>eo(!1)},ra.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ra.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ra.createElement("img",{src:`${Wt.Z.IMG_SERVER}/${(Sr=Zt==null?void 0:Zt.setting)==null?void 0:Sr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ra.createElement("p",null,"\u7FA4\u53F7\uFF1A",(or=Zt==null?void 0:Zt.setting)==null?void 0:or.homepage_tea_qq_number)))),ra.createElement(mn,null),ra.createElement(Ur,null)):ra.createElement(ra.Fragment,null,ra.createElement(Ur,null))};var aa=(0,be.connect)(({homePage:Oe,loading:it,user:Me,globalSetting:lt,shixunHomeworks:Zt})=>({homePage:Oe,user:Me,globalSetting:lt,loading:it.models.index,shixunHomeworks:Zt}))(Cn)},89837:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return et}});var b=ae(59301),be={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Je=ae(92310),Te=ae.n(Je),Ze=ae(71418),ut=ae(2859),he=ae(52430),Xe=ae(89299),Ke=(ot,Qe,de)=>new Promise((a,E)=>{var x=ne=>{try{ee(de.next(ne))}catch(oe){E(oe)}},y=ne=>{try{ee(de.throw(ne))}catch(oe){E(oe)}},ee=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,y);ee((de=de.apply(ot,Qe)).next())}),et=({data:ot,className:Qe,fullWidth:de,style:a={},onClose:E,onOk:x,showFullTools:y,noAssociationId:ee})=>{const ne=(0,b.useRef)(null),oe=(0,b.useRef)(null),le=(0,b.useRef)(null),ie=(0,b.useRef)(null),[Ce,ye]=(0,b.useState)(!1),[Ge,Re]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),ot!=null&&ot.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",ot!=null&&ot.src&&St()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null))},[ot==null?void 0:ot.visible]);const St=()=>Ke(void 0,null,function*(){ye(!0),Re("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ga=yield(0,Xe.ZJ)(ot==null?void 0:ot.src);ne.current.src="",ne.current.src=ga,ne.current.onload=function(){Nn()},ye(!1),Re("")}),Et=()=>{document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",E()},pt=ga=>Ke(void 0,null,function*(){ye(!0),Re("\u6B63\u5728\u4FDD\u5B58\u4E2D");const $n=yield(0,he.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ot.title,file:ga.dataUrl}});$n!=null&&$n.id&&!ee?(yield(0,he.ZP)(`/api/attachments/${ot.id}/add_subitem.json`,{method:"post",body:{subitem_id:$n==null?void 0:$n.id,settings:JSON.stringify(ga.state)}})).status===0&&x():$n!=null&&$n.id&&x($n),document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",ye(!1),Re("")}),Gn=()=>{const ga=document.querySelector('a[href="https://markerjs.com/"]');ga&&ga.parentNode&&(ga.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(_t=>{const Mn=document.querySelector(_t.name);Mn&&Mn.setAttribute("title",_t.title)})},Nn=()=>{oe.current=new ut.hP(ne.current),oe.current.targetRoot=ie.current,oe.current.addEventListener("render",pt),oe.current.addEventListener("beforeclose",Et),y&&(oe.current.availableMarkerTypes=oe.current.ALL_MARKER_TYPES,oe.current.uiStyleSettings.redoButtonVisible=!0,oe.current.uiStyleSettings.notesButtonVisible=!0,oe.current.uiStyleSettings.zoomButtonVisible=!0,oe.current.uiStyleSettings.zoomOutButtonVisible=!0,oe.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=oe.current.uiStyleSettings,oe.current.show(),ot!=null&&ot.snapshotData&&oe.current.restoreState(ot.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Gn()},300)};return b.createElement(b.Fragment,null,(ot==null?void 0:ot.visible)&&b.createElement(Ze.Z,{spinning:Ce,tip:Ge,style:{position:"absolute"}},b.createElement("div",{ref:ie,className:Te()(be.imageDimensions,Qe,de?be.fullWidth:""),style:a},b.createElement("img",{className:be.img,ref:ne}))))}},53267:function(je,Nt,ae){"use strict";var b=ae(59301),be=ae(95237),Je=ae(43604),Te=ae(99313),Ze=ae(3113),ut=ae(98573),he=ae(25346),Xe=ae(48136),Ke=ae(59301);const Ie=(0,b.forwardRef)(({callback:et,showSaveButton:ot,value:Qe=""},de)=>{const a=(0,b.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],y=oe=>{a.current.setValue(a.current.getValue()+" "+oe.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ke.createElement(be.Z,{className:he.Z.lists,gutter:[10,10]},E.map((oe,le)=>Ke.createElement(Je.Z,{flex:"110px",className:he.Z.item},Ke.createElement("div",null,Ke.createElement(ut.Z,{value:`$$${oe.value}$$`}),oe.name),Ke.createElement("div",{className:he.Z.children},oe.children.map((ie,Ce)=>Ke.createElement("div",{key:Ce},Ke.createElement("h1",null,ie.name),Ke.createElement(be.Z,{gutter:[10,10]},ie.data.map((ye,Ge)=>Ke.createElement(Je.Z,{key:Ge,onClick:()=>y(ye),className:he.Z.diamond},Ke.createElement(ut.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ke.createElement(be.Z,{className:he.Z.lists,gutter:[10,10]},x.map((oe,le)=>Ke.createElement(Je.Z,{flex:"110px",className:he.Z.item},Ke.createElement("div",null,Ke.createElement(ut.Z,{value:"`$$"+oe.value+"$$`"}),oe.name),Ke.createElement("div",{className:he.Z.children},oe.children.map((ie,Ce)=>Ke.createElement("div",{key:Ce},ie.name&&Ke.createElement("h1",null,ie.name),Ke.createElement(be.Z,{gutter:[10,10]},ie.data.map((ye,Ge)=>Ke.createElement(Je.Z,{key:Ge,onClick:()=>y(ye),className:he.Z.diamond},Ke.createElement(ut.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],ne=()=>{var oe=document.createElement("div");oe.innerHTML=a.current.getValue();var le=oe.innerText;return et&&et(le),le};return(0,b.useImperativeHandle)(de,()=>({getData:ne})),Ke.createElement("div",{className:he.Z.mathWrap},Ke.createElement(Te.default,{defaultActiveKey:"1",items:ee}),Ke.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Qe||""),ot&&Ke.createElement("div",{className:he.Z.button},Ke.createElement(Ze.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=Ie},49071:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Ce}});var b=ae(59301),be=ae(6848),Je=ae(92832),Te=ae(71418),Ze=ae(64165),ut=ae(92310),he=ae.n(ut),Xe={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},Ke=ae(36723),Ie=ae(52430),et=ae(89392),ot=Object.defineProperty,Qe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(ye,Ge,We)=>Ge in ye?ot(ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:We}):ye[Ge]=We,ee=(ye,Ge)=>{for(var We in Ge||(Ge={}))E.call(Ge,We)&&y(ye,We,Ge[We]);if(a)for(var We of a(Ge))x.call(Ge,We)&&y(ye,We,Ge[We]);return ye},ne=(ye,Ge)=>Qe(ye,de(Ge)),oe=(ye,Ge,We)=>new Promise((Et,ht)=>{var ft=ca=>{try{Nn(We.next(ca))}catch($n){ht($n)}},Gn=ca=>{try{Nn(We.throw(ca))}catch($n){ht($n)}},Nn=ca=>ca.done?Et(ca.value):Promise.resolve(ca.value).then(ft,Gn);Nn((We=We.apply(ye,Ge)).next())});const le=({className:ye,dispatch:Ge,skin:We="white",value:Et=null,loading:ht=!1,data:ft=[],otherData:Gn=[],tags:Nn=[],onChange:ca=()=>{},onSearchWord:$n=()=>{},shixun_type:Xt,extraContent:Mn,tab_type:dt,is_create_mirror:Tt,hiddenCreateOnline:ln})=>{const[fn,vn]=(0,b.useState)(""),[tt,mt]=(0,b.useState)(!1),[Bt,Bn]=(0,b.useState)([]),[an,on]=(0,b.useState)(0),Be=(0,b.useRef)(null),Pe=(0,b.useRef)(String(Math.floor(Math.random()*1e6))).current,He=(0,b.useRef)(),At=(0,b.useRef)(null),bt=(0,b.useRef)(0),It=(0,b.useRef)([]);(0,b.useEffect)(()=>(window.addEventListener("keydown",jt),()=>{window.removeEventListener("keydown",jt)}),[fn,tt,Bt]),(0,b.useEffect)(()=>{Bn([])},[dt]);const jt=Dt=>{if(!tt||Dt.keyCode!==40&&Dt.keyCode!==38)return;let Ft=0;Dt.keyCode===40&&tt&&(an{const Ot=yt=>{var wt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,kn={};return kn["^"]="\\^",kn["."]="\\.",kn["\\"]="\\\\",kn["|"]="\\|",kn["("]="\\(",kn[")"]="\\)",kn["*"]="\\*",kn["+"]="\\+",kn["-"]="\\-",kn.$="$",kn["["]="\\[",kn["]"]="\\]",kn["?"]="\\?",yt=yt.replace(wt,function(_t){return kn[_t]}),yt};var cn=new RegExp(Ot(Ft),"gi");return Dt=Dt.replace(cn,function(yt){return""+yt+""}),Dt},bn=(Dt,Ft,Ot)=>oe(void 0,null,function*(){let cn=bt.current+1;bt.current=cn;const yt=wt=>wt==null?void 0:wt.map((_t,Kn)=>{const{id:Za,name:fr}=_t,rr=ne(ee({},_t),{label:b.createElement("ul",{id:`search-${Pe}-${Kn}`,onClick:()=>Lt(Za,rr),className:Kn===Ft?Xe.searchListActive:Xe.searchList},b.createElement("li",{className:Xe.name,dangerouslySetInnerHTML:{__html:zt(fr,Dt)}}),_t.private&&b.createElement(be.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("li",{className:Xe.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),_t.is_base&&b.createElement(be.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("li",{className:Xe.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return rr});if(Ot){const wt=yt(It.current);Bn(wt);return}clearTimeout(At.current),At.current=setTimeout(()=>oe(void 0,null,function*(){var wt,kn;const _t={keywords:encodeURIComponent(Dt||""),page:1,limit:1e5,tab_type:dt};Xt&&(_t.shixun_type=Xt);const Kn=yield(0,Ie.ZP)("/api/shixuns/search_image.json",{method:"get",params:ne(ee({},_t),{is_create_mirror:Tt})});if((Kn==null?void 0:Kn.status)===0){const Za=yt(((wt=Kn==null?void 0:Kn.data)==null?void 0:wt.mirrors)||[]);cn===bt.current&&(Bn(Za),It.current=(0,et.cloneDeep)(((kn=Kn==null?void 0:Kn.data)==null?void 0:kn.mirrors)||[]))}}),300)}),Mt=Dt=>{const Ft=document.getElementById(`scroll-${Pe}-${Dt}`);if(!Ft)return;document.getElementById(`scroll-${Pe}`).scrollTo(0,Ft.offsetTop)},Fe=(Dt,Ft)=>{const Ot=document.getElementById(`search-${Pe}-${Dt}`);if(!Ot)return;const cn=document.getElementById(`search-${Pe}`);Ot.offsetTop-cn.scrollTop>0&&Ot.offsetTop-cn.scrollTop{bn(Dt,0)},ct=Dt=>{var Ft;if(!Bt.length)return;const Ot=(Ft=Bt==null?void 0:Bt[an])==null?void 0:Ft.id;ca(Ot),Bn([]),on(0),Mt(Ot),He.current.blur()},Lt=(Dt,Ft)=>{ca(Dt),Bn([]),on(0),Mt(Dt)},qt=()=>{Bn([]),vn(""),$n("")},Kt=Dt=>{ca(Dt),Bn([])},kt=()=>fn===""?b.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):b.createElement("i",{onClick:Dt=>{Dt.stopPropagation(),qt()},className:"iconfont icon-shanchu4 c-grey-c"}),rn=()=>{Ge({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Wt=()=>{Ge({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},at=()=>{Be.current=setTimeout(()=>{mt(!1),on(0)},200)},Ut=!(ft!=null&&ft.length)&&!(Gn!=null&&Gn.length);return b.createElement("div",{className:he()(We==="night"?Xe.darklySelectEnvironment:Xe.selectEnvironment,ye)},Mn&&b.createElement("div",{style:{marginTop:20,marginLeft:20}},Mn),b.createElement("div",{className:Xe.search},b.createElement(Je.default,{suffix:kt(),bordered:!1,ref:He,value:fn,onKeyDown:Dt=>{(Dt.keyCode===40||Dt.keyCode===38||Dt.keyCode===13)&&Dt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(Be.current),fn&&xe(fn),mt(!0)},onBlur:at,onChange:Dt=>{vn(Dt.target.value),Dt.target.value&&xe(Dt.target.value),$n(Dt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:ct}),tt&&b.createElement("div",{id:`search-${Pe}`,className:Xe.searchListWrap},Bt.map((Dt,Ft)=>b.createElement(b.Fragment,{key:Ft}," ",Dt.label)))),ht?b.createElement(Te.Z,{className:Xe.spin}):b.createElement(b.Fragment,null,!!Nn.length&&b.createElement("aside",{className:Xe.common},b.createElement("div",{className:Xe.title},"\u63A8\u8350\u73AF\u5883:"),b.createElement("ul",{className:Xe.tags},Nn.map((Dt,Ft)=>b.createElement("li",{key:Ft,onClick:()=>Kt(Dt.id),className:Et===Dt.id?`${Xe.tag} ${Xe.tagActive}`:Xe.tag},Dt.name)))),Ut&&b.createElement(Ze.Z,{style:{margin:"60px 0"},image:Ke,description:b.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),b.createElement("aside",{className:Xe.wrap,id:`scroll-${Pe}`},ft.map((Dt,Ft)=>{var Ot;return(Ot=Dt==null?void 0:Dt.image)!=null&&Ot.length?b.createElement(ie,{key:Ft,data:Dt,id:Et,handleClick:cn=>Kt(cn)}):null}),b.createElement("ul",{className:Xe.allList},Gn.map(Dt=>b.createElement("li",{key:`key-${Dt.id}`,id:`scroll-${Pe}-${Dt.id}`,className:Dt.id===Et?`${Xe.item} ${Xe.itemActive}`:Xe.item,onClick:()=>ca(Dt.id)},b.createElement("div",{className:Xe.name},Dt.name),Dt.private&&b.createElement(be.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Xe.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Dt.is_base&&b.createElement(be.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Xe.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),b.createElement("div",{className:Xe.apply},b.createElement("span",{className:Xe.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),b.createElement("span",{className:Xe.p2,onClick:rn}," \u7533\u8BF7\u65B0\u5EFA"),!ln&&b.createElement("span",{className:Xe.p2,onClick:Wt}," \u5728\u7EBF\u521B\u5EFA")))},ie=({data:ye,id:Ge,handleClick:We})=>{const[Et,ht]=(0,b.useState)(!0),{name:ft,image:Gn}=ye;return b.createElement("div",{className:Xe.list},b.createElement("header",{onClick:()=>ht(!Et)},b.createElement("div",{className:Xe.title},ft),b.createElement("i",{style:{transition:"0.5s",transform:Et?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),b.createElement("ul",{className:Xe.items,style:{height:Et?"auto":0}},Gn.map(Nn=>b.createElement("li",{key:Nn.id,className:Nn.id===Ge?`${Xe.item} ${Xe.itemActive}`:Xe.item,onClick:()=>We(Nn.id)},b.createElement("div",{className:Xe.name},Nn.name),Nn.private&&b.createElement(be.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Xe.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Nn.is_base&&b.createElement(be.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Xe.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),b.createElement("li",{className:Xe.line})))};var Ce=le},64582:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Be}});var b=ae(59301),be=ae(5112),Je=ae(78241),Te=ae(61621),Ze=ae(3113),ut=ae(52430),he=ae(43418),Xe="data:image/png;base64,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";function Ke(){return(0,ut.U2)("teach_groups.json")}function Ie(Pe){return(0,ut.v_)("teach_groups.json",Pe)}function et(Pe,He){return(0,ut.gz)(`teach_groups/${Pe}.json`,He)}function ot(Pe){return(0,ut.v_)("teach_group_members.json",Pe)}function Qe(Pe){return(0,ut.IV)(`teach_group_members/${Pe}.json`)}function de(Pe,He){return(0,ut.IV)(`teach_groups/${Pe}/del_member.json`,{member_id:He})}function a(Pe){return(0,ut.IV)(`teach_groups/${Pe}.json`)}var E=ae(92832),x=({callback:Pe,visible:He,onCancel:At,id:bt,name:It})=>{function jt(bn){Pe(bn)}const[zt]=Je.default.useForm();return(0,b.useEffect)(()=>{zt.setFieldsValue({name:It})},[It]),b.createElement(he.default,{centered:!0,title:bt?"\u6539\u540D":"\u65B0\u5EFA",open:He,onCancel:At,footer:null},b.createElement(Je.default,{layout:"vertical",form:zt,initialValues:{name:It},onFinish:jt},b.createElement(Je.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},b.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),b.createElement(Je.default.Item,null,b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ze.ZP,{type:"ghost",onClick:At,style:{marginRight:20}}," \u53D6\u6D88 ")," ",b.createElement(Ze.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=ae(72308),ee={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ne=ee,oe=ae(7657),le=function(He,At){return b.createElement(oe.Z,(0,y.Z)({},He,{ref:At,icon:ne}))},ie=b.forwardRef(le),Ce=ie,ye=ae(43531);const Ge=50;var We=({data:Pe,isAdminOrTeacher:He,onDelGroup:At,onChangeGroupName:bt,onPlusMember:It,onDelMember:jt,onExitGroup:zt})=>{const[bn,Mt]=(0,b.useState)(0),[Fe,xe]=(0,b.useState)(0);function ct(Kt){let kt=parseInt(Kt.target.id,10);he.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{At(kt)}})}function Lt(Kt){let kt=parseInt(Kt.target.id,10);he.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{zt(kt)}})}function qt(Kt,kt){he.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{jt(Kt,kt)}})}return b.createElement("ul",{className:"teaching-list"},Pe.map((Kt,kt)=>b.createElement("li",{key:Kt.id,onClick:()=>Mt(kt)},b.createElement("div",{className:"item-group"},b.createElement("span",null,Kt.name," \xA0 ",kt!==bn&&b.createElement("i",{className:"iconfont icon-jiantou9"})," "),b.createElement("div",{className:"action-group"},He?b.createElement("a",{onClick:()=>{bt(Kt)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Kt.is_creat?b.createElement("a",{id:Kt.id+"",className:"c-grey-c",onClick:ct},"\u89E3\u6563"):b.createElement("a",{id:Kt.id+"",className:"c-grey-c",onClick:Lt},"\u9000\u51FA"))),kt===bn?b.createElement("ul",{className:"info"},Kt.memers.map(rn=>b.createElement("li",{key:rn.id||rn.name,onClick:()=>{xe(rn.id)},className:Fe===rn.id?"active":""},b.createElement("div",null,rn.name),Kt.is_creat&&rn.id&&Fe===rn.id?b.createElement("a",{className:"btn-del",onClick:Wt=>{Wt.preventDefault(),Wt.stopPropagation(),qt(Kt.id,Fe)}},b.createElement(Ce,null)):null)),He?b.createElement("li",null,b.createElement(Ze.ZP,{type:"link",disabled:Kt.memers.length>=50,title:Kt.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{It(Kt)}}," ",b.createElement(ye.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},Et=ae(44993),ht=ae(28897),ft=Object.defineProperty,Gn=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Mn=(Pe,He,At)=>He in Pe?ft(Pe,He,{enumerable:!0,configurable:!0,writable:!0,value:At}):Pe[He]=At,dt=(Pe,He)=>{for(var At in He||(He={}))$n.call(He,At)&&Mn(Pe,At,He[At]);if(ca)for(var At of ca(He))Xt.call(He,At)&&Mn(Pe,At,He[At]);return Pe},Tt=(Pe,He)=>Gn(Pe,Nn(He)),ln=(Pe,He,At)=>new Promise((bt,It)=>{var jt=Mt=>{try{bn(At.next(Mt))}catch(Fe){It(Fe)}},zt=Mt=>{try{bn(At.throw(Mt))}catch(Fe){It(Fe)}},bn=Mt=>Mt.done?bt(Mt.value):Promise.resolve(Mt.value).then(jt,zt);bn((At=At.apply(Pe,He)).next())});function fn({children:Pe}){return b.createElement("div",{className:"no-data"},b.createElement("img",{src:Xe,alt:"no-data",width:300}),Pe)}const vn={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var tt=(Pe=>(Pe[Pe.INITDATA=0]="INITDATA",Pe[Pe.SHOWLOADING=1]="SHOWLOADING",Pe[Pe.SHOWFORMPANEL=2]="SHOWFORMPANEL",Pe[Pe.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Pe[Pe.SELECTGROUP=4]="SELECTGROUP",Pe[Pe.SETINDEX=5]="SETINDEX",Pe))(tt||{});function mt(Pe,He){switch(He.type){case 0:return dt(dt({},Pe),He.payload);case 1:return Tt(dt({},Pe),{loading:He.payload});case 5:return Tt(dt({},Pe),{index:He.payload});case 2:return dt(dt({},Pe),He.payload);case 3:return dt(dt({},Pe),He.payload);case 4:return Tt(dt({},Pe),{selectedGroup:He.payload,showFormPanel:!0});default:throw new Error}}function Bt({user:Pe}){var He;const[At,bt]=(0,b.useReducer)(mt,vn),{data:It,index:jt,loading:zt,showFormPanel:bn,selectedGroup:Mt,showMemberPanel:Fe}=At,xe=(He=Pe.userInfo)==null?void 0:He.role,ct=(0,b.useMemo)(()=>{let yt=[],wt=[];for(let kn of It)kn.is_creat?yt.push(kn):wt.push(kn);return[yt,wt]},[It]);(0,b.useEffect)(()=>{xe===15&&bt({type:5,payload:1})},[xe]);function Lt(){return ln(this,null,function*(){const yt=yield Ke();bt({type:0,payload:{loading:!1,showFormPanel:!1,data:yt.groups}})})}(0,b.useEffect)(()=>{Lt()},[]);function qt(yt){return ln(this,null,function*(){Mt.id?yield et(Mt.id,yt):yield Ie(yt),Lt()})}function Kt(){bt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function kt(yt){bt({type:4,payload:yt})}function rn(){bt({type:2,payload:{showFormPanel:!1}})}function Wt(){bt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function at(yt){bt({type:3,payload:{showMemberPanel:!0,selectedGroup:yt}})}function Ut(yt,wt){return ln(this,null,function*(){yield de(yt,wt),Lt()})}function Dt(yt){return ln(this,null,function*(){yield a(yt),Lt()})}function Ft(yt){return ln(this,null,function*(){yield Qe(yt),Lt()})}function Ot(yt){bt({type:5,payload:parseInt(yt.target.id,10)})}function cn(yt,wt){return ln(this,null,function*(){Wt(),yield ot({user_ids:yt,group_id:wt}),Lt()})}return b.createElement(b.Fragment,null,b.createElement("div",{className:"teaching-circling-container"},b.createElement("h3",null," \u6559\u7814\u56E2\u961F ",xe<=12&&b.createElement(Ze.ZP,{type:"primary",disabled:It.length>=50,title:It.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Kt},"\u65B0\u5EFA")," "),b.createElement("div",{className:"teaching-circling-body"},xe===15?null:b.createElement("ul",{className:"navs"},b.createElement("li",{className:jt===0?"active":""},b.createElement("a",{id:"0",onClick:Ot},"\u6211\u521B\u5EFA\u7684")),b.createElement("li",{className:jt===1?"active":""},b.createElement("a",{id:"1",onClick:Ot},"\u6211\u52A0\u5165\u7684"))),b.createElement("div",{className:ct[jt].length===0?"nodata-content":"main-content"},ct[jt].length===0?b.createElement(fn,null,xe<=12?b.createElement(b.Fragment,null," ",b.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",b.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):b.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):b.createElement(We,{onExitGroup:Ft,onPlusMember:at,onDelMember:Ut,onDelGroup:Dt,isAdminOrTeacher:xe<=12,onChangeGroupName:kt,data:ct[jt]}))),b.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),b.createElement(x,{callback:qt,visible:bn,onCancel:rn,id:Mt.id,name:Mt.name}),b.createElement(he.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Fe,onCancel:Wt,footer:null,width:1100,bodyStyle:{minHeight:200}},b.createElement(ht.Z,{container_id:Mt.id,container_type:4,onSelect:cn,onCancel:Wt})))}var Bn=(0,Et.connect)(({user:Pe})=>({user:Pe}))(Bt),an=(Pe,He,At)=>new Promise((bt,It)=>{var jt=Mt=>{try{bn(At.next(Mt))}catch(Fe){It(Fe)}},zt=Mt=>{try{bn(At.throw(Mt))}catch(Fe){It(Fe)}},bn=Mt=>Mt.done?bt(Mt.value):Promise.resolve(Mt.value).then(jt,zt);bn((At=At.apply(Pe,He)).next())});const on=be.ZP.Group;var Be=({onSelect:Pe,onCancel:He})=>{const[At,bt]=(0,b.useState)([]),[It,jt]=(0,b.useState)(!0);(0,b.useEffect)(()=>{function Mt(){return an(this,null,function*(){const{groups:Fe}=yield(0,ut.U2)("teach_groups/my.json");bt(Fe),jt(!1)})}Mt()},[]);const zt=(0,b.useMemo)(()=>{let Mt=[],Fe=[];for(let xe of At)xe.is_creat?Mt.push(xe):Fe.push(xe);return[Mt,Fe]},[At]);function bn(Mt){Pe(Mt)}return b.createElement(Je.default,{className:"select-teach-group",onFinish:bn},It?b.createElement(Te.Z,{paragraph:!0}):At.length===0?b.createElement(fn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",b.createElement(Et.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):b.createElement(b.Fragment,null,b.createElement(Je.default.Item,{name:"group_id",style:{width:"100%"}},b.createElement(on,{style:{width:"100%"}},b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),b.createElement("ul",{className:"groups"},zt[0].map(Mt=>b.createElement("li",{key:Mt.id},b.createElement(be.ZP,{value:Mt.id},Mt.name)))),b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),b.createElement("ul",{className:"groups"},zt[1].map(Mt=>b.createElement("li",{key:Mt.id},b.createElement(be.ZP,{value:Mt.id},Mt.name)))))),b.createElement("div",{className:"btn-actions"},b.createElement(Ze.ZP,{type:"default",onClick:He,style:{marginRight:10}},"\u53D6\u6D88"),b.createElement(Ze.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},28897:function(je,Nt,ae){"use strict";var b=ae(59301),be=ae(78241),Je=ae(95237),Te=ae(57809),Ze=ae(92832),ut=ae(88522),he=ae(3113),Xe=ae(24905),Ke=ae(6848),Ie=ae(8591),et=ae(1710),ot=ae(44993),Qe=ae(61186),de=ae.n(Qe),a=ae(26724),E=ae.n(a),x=ae(58143),y=ae(54877),ee=ae(36433),ne=ae(68055),oe=ae(59301),le=Object.defineProperty,ie=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Et=(dt,Tt,ln)=>Tt in dt?le(dt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):dt[Tt]=ln,ht=(dt,Tt)=>{for(var ln in Tt||(Tt={}))Ge.call(Tt,ln)&&Et(dt,ln,Tt[ln]);if(ye)for(var ln of ye(Tt))We.call(Tt,ln)&&Et(dt,ln,Tt[ln]);return dt},ft=(dt,Tt)=>ie(dt,Ce(Tt)),Gn=(dt,Tt,ln)=>new Promise((fn,vn)=>{var tt=Bn=>{try{Bt(ln.next(Bn))}catch(an){vn(an)}},mt=Bn=>{try{Bt(ln.throw(Bn))}catch(an){vn(an)}},Bt=Bn=>Bn.done?fn(Bn.value):Promise.resolve(Bn.value).then(tt,mt);Bt((ln=ln.apply(dt,Tt)).next())});const Nn=[];function ca({onSearch:dt,schools:Tt}){return oe.createElement(be.default,{colon:!1,layout:"horizontal",onFinish:dt,initialValues:{keyword:"",school_name:"",search_type:"1"}},oe.createElement(Je.Z,{style:{flexWrap:"nowrap"}},oe.createElement(be.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},oe.createElement(Te.default,{popupClassName:ne.Z.selectdown,style:{width:106}},oe.createElement(Te.default.Option,{value:"1"},"\u59D3\u540D"),oe.createElement(Te.default.Option,{value:"2"},"\u624B\u673A\u53F7"),oe.createElement(Te.default.Option,{value:"3"},"\u90AE\u7BB1"))),oe.createElement(be.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},oe.createElement(Ze.default,{allowClear:!0,style:{width:300},size:"middle"})),oe.createElement(be.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},oe.createElement(ut.Z,{options:Tt,style:{width:300},size:"middle",showSearch:!0,filterOption:(ln,fn)=>fn.value.toUpperCase().indexOf(ln.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),oe.createElement(he.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var $n=(dt=>(dt[dt.INITDATA=0]="INITDATA",dt[dt.INITSCHOOLS=1]="INITSCHOOLS",dt[dt.SHOWLOADING=2]="SHOWLOADING",dt[dt.SELECTEDIDS=3]="SELECTEDIDS",dt[dt.SETQUERY=4]="SETQUERY",dt[dt.SETPAGE=5]="SETPAGE",dt))($n||{});function Xt(dt,Tt){switch(Tt.type){case 0:return ht(ht({},dt),Tt.payload);case 4:return ht(ht({},dt),Tt.payload);case 5:return ft(ht({},dt),{page:Tt.payload,reload:!1});case 2:return ft(ht({},dt),{loading:Tt.payload});case 1:return ft(ht({},dt),{schools:Tt.payload});case 3:return ft(ht({},dt),{selectedIds:Tt.payload});default:throw new Error}}const Mn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Nt.Z=({onSelect:dt,onCancel:Tt,container_id:ln,container_type:fn})=>{const[vn,tt]=(0,b.useReducer)(Xt,Mn),{data:mt,schools:Bt,loading:Bn,selectedIds:an,page:on,count:Be,query:Pe,reload:He}=vn;(0,b.useEffect)(()=>{function Mt(){return Gn(this,null,function*(){const{users:Fe,user_count:xe}=yield(0,y.nQ)(ft(ht({},Pe),{page:on,container_type:fn,container_id:ln,display_aliases:!0}));tt({type:0,payload:{data:He?Fe:[...mt,...Fe],count:xe}})})}Pe&&Mt()},[on,Pe,He,ln,fn]),(0,b.useEffect)(()=>{function Mt(){return Gn(this,null,function*(){const{school_names:Fe}=yield(0,y.K$)({display_aliases:!0});tt({type:1,payload:Fe.map(xe=>({value:xe}))})})}Mt()},[]);const At=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Mt,Fe)=>oe.createElement(Xe.default,{value:Fe.numid,checked:an.includes(Fe.numid),disabled:!!Mt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Mt,Fe)=>oe.createElement("div",null,oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement(ot.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Fe.login}`,target:"_blank"},Mt||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Mt=>oe.createElement("span",{style:{color:"#000000"}},Mt?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},de()(Mt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Mt=>{if(Mt===1)return oe.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function bt(Mt){tt({type:4,payload:{page:1,reload:!0,query:Mt}})}function It(Mt){tt({type:5,payload:Mt})}function jt(Mt){let Fe=an.indexOf(Mt);Fe>=0?an.splice(Fe,1):an.push(Mt),tt({type:3,payload:[...an]})}function zt(){an.length===0?Ie.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(dt(an,ln),tt({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const bn=Be>on*10;return oe.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},oe.createElement(ca,{onSearch:bt,schools:Bt}),Pe?oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"flexd-table-header mt20"},oe.createElement(ee.Gi,null,oe.createElement(et.default,{pagination:!1,dataSource:Nn,columns:At}))),oe.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},oe.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:It,hasMore:bn,useWindow:!1},oe.createElement(ee.Gi,null,oe.createElement(et.default,{loading:Bn,showHeader:!1,pagination:!1,dataSource:mt,columns:At,onRow:Mt=>({onClick:Fe=>{Mt.added!==1&&jt(Mt.numid)}})})))),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(he.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Tt},"\u53D6\u6D88"),oe.createElement(he.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:zt},"\u786E\u5B9A"))):oe.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},oe.createElement("img",{src:x,width:"100",alt:""}),oe.createElement("br",null),oe.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},41539:function(je,Nt,ae){"use strict";ae.d(Nt,{h:function(){return oe}});var b=ae(59301),be=ae(57809),Je=ae(78241),Te=ae(3113),Ze=ae(89780),ut=ae.n(Ze),he=ae(39060),Xe=ae(76596),Ke=Object.defineProperty,Ie=Object.defineProperties,et=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(le,ie,Ce)=>ie in le?Ke(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):le[ie]=Ce,E=(le,ie)=>{for(var Ce in ie||(ie={}))Qe.call(ie,Ce)&&a(le,Ce,ie[Ce]);if(ot)for(var Ce of ot(ie))de.call(ie,Ce)&&a(le,Ce,ie[Ce]);return le},x=(le,ie)=>Ie(le,et(ie));const y=be.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Nt.Z=({callback:le,onCancel:ie})=>{const[Ce,ye]=(0,b.useState)("python");function Ge(Et){ye(ne[Et][1])}function We(Et){le(Et)}return b.createElement(Je.default,x(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:We,style:{width:500}}),b.createElement(Je.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(be.default,{getPopupContainer:Et=>Et.parentNode,onChange:Ge},Object.keys(ne).map(Et=>b.createElement(y,{key:Et,value:Et},ne[Et][0])))),b.createElement(Je.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(oe,{mode:Ce})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Te.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function oe({value:le,onChange:ie,mode:Ce,options:ye={}}){const Ge=(0,b.useRef)(),[We,Et]=(0,b.useState)();return(0,b.useEffect)(()=>{if(We){let ht=function(ft){const Gn=ft.getValue();ie&&ie(Gn)};return We.on("change",ht),()=>{We.off("change",ht)}}},[We,ie]),(0,b.useEffect)(()=>{We&&We.setOption("mode",Ce)},[We,Ce]),(0,b.useEffect)(()=>{We&&(le!==We.getValue()||le==="")&&setTimeout(()=>{We.setValue(le||"")},300)},[We,le]),(0,b.useEffect)(()=>{if(Ge.current&&!We){const ht=ut().fromTextArea(Ge.current,E({mode:Ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Et(ht)}},[Ge.current,We]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Ge}))}},4213:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xn}});var b=ae(59301),be=ae(89780),Je=ae.n(be),Te=ae(76374),Ze=ae(39060),ut=ae(6313),he=ae(25717),Xe=ae(99498),Ke=ae(25419),Ie=ae(67549),et=ae(98573),ot=({value:ke="",className:rt,showTextOnly:qe,showLines:Dn,style:mn={}})=>{const Rn=(0,b.useMemo)(()=>"",[ke]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Rn}}))},Qe=ae(59301),de=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ke,rt,qe)=>rt in ke?de(ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ke[rt]=qe,oe=(ke,rt)=>{for(var qe in rt||(rt={}))y.call(rt,qe)&&ne(ke,qe,rt[qe]);if(x)for(var qe of x(rt))ee.call(rt,qe)&&ne(ke,qe,rt[qe]);return ke},le=(ke,rt)=>a(ke,E(rt));let ie=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ce({onActionCallback:ke,title:rt,icon:qe,actionName:Dn,className:mn="",children:Rn}){function Ba(){ke(Dn)}return Qe.createElement("a",{title:rt,className:mn,onClick:Ba},Qe.createElement("i",{className:`${qe}`}),Rn)}var ye=({watch:ke,showNullButton:rt,showNullProgramButton:qe,onActionCallback:Dn,fullScreen:mn,insertTemp:Rn,hidetoolBar:Ba,extraUse:ma})=>{const ta=[...ie,{title:`${ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ke?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Qe.createElement("ul",{className:"markdown-toolbar-container"},!Ba&&ta.map((fa,sa)=>Qe.createElement("li",{key:sa},fa.actionName?Qe.createElement(Ce,le(oe({},fa),{onActionCallback:Dn})):Qe.createElement("span",{className:"v-line"}))),rt?Qe.createElement("li",null,Qe.createElement(Ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dn},Qe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,qe?Qe.createElement(Qe.Fragment,null,Qe.createElement("li",null,Qe.createElement(Ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dn},Qe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Qe.createElement("li",null,Qe.createElement(Ce,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dn},Qe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Rn&&Qe.createElement("li",null,Qe.createElement(Ce,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Rn}`,onActionCallback:Dn},Qe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),ma&&Qe.createElement("li",null,ma),Qe.createElement("li",{className:"btn-full-screen"},Qe.createElement(Ce,{icon:`${mn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:mn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dn})))},Ge=ae(51498),We=ae(78241),Et=ae(92832),ht=ae(3113),ft=Object.defineProperty,Gn=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Mn=(ke,rt,qe)=>rt in ke?ft(ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ke[rt]=qe,dt=(ke,rt)=>{for(var qe in rt||(rt={}))$n.call(rt,qe)&&Mn(ke,qe,rt[qe]);if(ca)for(var qe of ca(rt))Xt.call(rt,qe)&&Mn(ke,qe,rt[qe]);return ke},Tt=(ke,rt)=>Gn(ke,Nn(rt));const ln={labelCol:{span:4},wrapperCol:{span:20}};var fn=({callback:ke,onCancel:rt})=>{function qe(Dn){ke(Dn)}return b.createElement(We.default,Tt(dt({},ln),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:qe,style:{width:500}}),b.createElement(We.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(Et.default,null)),b.createElement(We.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(Et.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ht.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ht.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},vn=ae(41539),tt=ae(35944),mt=ae(43418),Bt=ae(95237),Bn=ae(89837),an=ae(59301),on=({callback:ke,onCancel:rt})=>{const qe=document.createElement("canvas"),Dn=qe.getContext("2d");qe.width=1e3,qe.height=800,Dn.fillStyle="#ffffff",Dn.fillRect(0,0,qe.width,qe.height);const mn=qe.toDataURL("image/png");return an.createElement(mt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},an.createElement(Bt.Z,{style:{height:"100vh"}},an.createElement(Bn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:mn,visible:!0,title:String(Date.now())},onOk:Rn=>{ke({src:Rn.url})},onClose:rt})))},Be=ae(12378);function Pe(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Pe,go.CommandHandler),Pe.prototype.canAlignSelection=function(){var ke=this.diagram;return!(ke===null||ke.isReadOnly||ke.isModelReadOnly||ke.selection.count<2)},Pe.prototype.alignLeft=function(){var ke=this.diagram;ke.startTransaction("aligning left");var rt=1/0;ke.selection.each(function(qe){qe instanceof go.Link||(rt=Math.min(qe.position.x,rt))}),ke.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(rt,qe.position.y))}),ke.commitTransaction("aligning left")},Pe.prototype.alignRight=function(){var ke=this.diagram;ke.startTransaction("aligning right");var rt=-1/0;ke.selection.each(function(qe){if(!(qe instanceof go.Link)){var Dn=qe.actualBounds.x+qe.actualBounds.width;rt=Math.max(Dn,rt)}}),ke.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(rt-qe.actualBounds.width,qe.position.y))}),ke.commitTransaction("aligning right")},Pe.prototype.alignTop=function(){var ke=this.diagram;ke.startTransaction("alignTop");var rt=1/0;ke.selection.each(function(qe){qe instanceof go.Link||(rt=Math.min(qe.position.y,rt))}),ke.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.position.x,rt))}),ke.commitTransaction("alignTop")},Pe.prototype.alignBottom=function(){var ke=this.diagram;ke.startTransaction("aligning bottom");var rt=-1/0;ke.selection.each(function(qe){if(!(qe instanceof go.Link)){var Dn=qe.actualBounds.y+qe.actualBounds.height;rt=Math.max(Dn,rt)}}),ke.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,rt-qe.actualBounds.height))}),ke.commitTransaction("aligning bottom")},Pe.prototype.alignCenterX=function(){var ke=this.diagram,rt=ke.selection.first();if(rt){ke.startTransaction("aligning Center X");var qe=rt.actualBounds.x+rt.actualBounds.width/2;ke.selection.each(function(Dn){Dn instanceof go.Link||Dn.move(new go.Point(qe-Dn.actualBounds.width/2,Dn.actualBounds.y))}),ke.commitTransaction("aligning Center X")}},Pe.prototype.alignCenterY=function(){var ke=this.diagram,rt=ke.selection.first();if(rt){ke.startTransaction("aligning Center Y");var qe=rt.actualBounds.y+rt.actualBounds.height/2;ke.selection.each(function(Dn){Dn instanceof go.Link||Dn.move(new go.Point(Dn.actualBounds.x,qe-Dn.actualBounds.height/2))}),ke.commitTransaction("aligning Center Y")}},Pe.prototype.alignColumn=function(ke){var rt=this.diagram;rt.startTransaction("align Column"),ke===void 0&&(ke=0),ke=parseFloat(ke);var qe=new Array;rt.selection.each(function(ma){ma instanceof go.Link||qe.push(ma)});for(var Dn=0;Dn0){for(var ma=Rn.elt(Ba-1);ma!==null&&ma.isTreeExpanded&&!ma.isTreeLeaf;){var ta=this._sortTreeChildrenByY(ma);ma=ta.last()}ma!==null&&ke.select(ma)}else ke.select(mn)}}else if(qe.key==="Down")if(rt.isTreeExpanded&&!rt.isTreeLeaf){var Dn=this._sortTreeChildrenByY(rt).first();Dn!==null&&ke.select(Dn)}else for(;rt!==null;){var mn=rt.findTreeParentNode();if(mn===null)break;var Rn=this._sortTreeChildrenByY(mn),Ba=Rn.indexOf(rt);if(BaRn.y?1:mn.xRn.x?1:0}),rt},Pe.prototype.copyToClipboard=function(ke){go.CommandHandler.prototype.copyToClipboard.call(this,ke),this._lastPasteOffset.set(this.pasteOffset)},Pe.prototype.pasteFromClipboard=function(){var ke=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ke,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ke},Object.defineProperty(Pe.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ke){if(ke!=="move"&&ke!=="select"&&ke!=="scroll"&&ke!=="tree"&&ke!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ke);this._arrowKeyBehavior=ke}}),Object.defineProperty(Pe.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ke){if(!(ke instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ke);this._pasteOffset.set(ke)}});var He=Pe,At=ae(74042),bt=ae(43604),It=ae(52430),jt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},zt=ae(59301),bn=(ke,rt,qe)=>new Promise((Dn,mn)=>{var Rn=ta=>{try{ma(qe.next(ta))}catch(fa){mn(fa)}},Ba=ta=>{try{ma(qe.throw(ta))}catch(fa){mn(fa)}},ma=ta=>ta.done?Dn(ta.value):Promise.resolve(ta.value).then(Rn,Ba);ma((qe=qe.apply(ke,rt)).next())});function Mt({onCancel:ke,callback:rt}){let qe=(0,b.useRef)(),Dn=(0,b.useRef)(),mn=(0,b.useRef)(),Rn=(0,b.useRef)(!1);const Ba=(0,b.useRef)(!1),[ma,ta]=(0,b.useState)(0);function fa(){const pn=Be.bx.make,Ta={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};qe.current=new Be.S0(Dn.current,{padding:20,grid:pn(Be.s_,"Grid",pn(Be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),pn(Be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Ue=>{var Re=Ue.diagram.commandHandler.addTopLevelParts(Ue.diagram.selection,!0);Re||Ue.diagram.currentTool.doCancel()},commandHandler:pn(He),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Ue=>{var Re=Ue.subject;Re.location=Re.location.copy().snapToGridPoint(Ue.diagram.grid.gridOrigin,Ue.diagram.grid.gridCellSize),setTimeout(()=>{Ue.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Ue=>{var Re=Ue.subject;setTimeout(()=>{Ue.diagram.commandHandler.editTextBlock()})},LinkRelinked:Ue=>{var Re=Ue.parameter.part;Re.invalidateConnectedLinks();var Rt=Ue.subject;Ue.diagram.toolManager.linkingTool.isForwards?Rt.toNode.invalidateConnectedLinks():Rt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),qe.current.nodeTemplate=pn(Be.NB,"Auto",{locationSpot:Be.z6.Center,locationObjectName:"SHAPE",desiredSize:new Be.$u(120,60),minSize:new Be.$u(40,40),resizable:!0,resizeCellSize:new Be.$u(10,10),rotatable:!0},new Be.KX("location","loc",Be.E9.parse).makeTwoWay(Be.E9.stringify),new Be.KX("desiredSize","size",Be.$u.parse).makeTwoWay(Be.$u.stringify),pn(Be.bn,{name:"SHAPE",fill:Ta.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Be.z6.AllSides,toSpot:Be.z6.AllSides},new Be.KX("figure"),new Be.KX("fill"),new Be.KX("stroke","borderColor"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),pn(Be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),pn(Be.al,{margin:1,textAlign:"center",overflow:Be.al.OverflowEllipsis,editable:!0},new Be.KX("text").makeTwoWay(),new Be.KX("stroke","color"))),qe.current.nodeTemplate.toolTip=pn("ToolTip",pn(Be.s_,"Vertical",{maxSize:new Be.$u(200,NaN)},pn(Be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Be.KX("text")),pn(Be.al,{font:"10pt sans-serif",textAlign:"center"},new Be.KX("text","details"))));function vr(Ue,Re){var Rt=(Cn,na)=>{Cn.handled=!0,Cn.diagram.model.commit(Oe=>{var it=na.part.adornedPart,Me=new Be.E9().setRectSpot(it.actualBounds,Ue);Me.subtract(it.location),Me.scale(2,2),Me.x+=Math.sign(Me.x)*130,Me.y+=Math.sign(Me.y)*130,Me.add(it.location),Me.snapToGridPoint(Cn.diagram.grid.gridOrigin,Cn.diagram.grid.gridCellSize);var lt=Oe.copyNodeData(it.data);Oe.setGroupKeyForNodeData(lt,Oe.getGroupKeyForNodeData(it.data)),Oe.addNodeData(lt);var Zt={from:it.key,to:Oe.getKeyForNodeData(lt)};Oe.addLinkData(Zt);var za=Cn.diagram.findNodeForData(lt);za.location=Me,Cn.diagram.select(za),setTimeout(()=>{Cn.diagram.commandHandler.editTextBlock()},20)})};return pn(Be.bn,{figure:Re,alignment:Ue,alignmentFocus:Ue.opposite(),width:Ue.equals(Be.z6.Top)||Ue.equals(Be.z6.Bottom)?25:18,height:Ue.equals(Be.z6.Top)||Ue.equals(Be.z6.Bottom)?18:25,fill:"orange",stroke:Ta.white,strokeWidth:4,mouseEnter:(Cn,na)=>na.fill="dodgerblue",mouseLeave:(Cn,na)=>na.fill="orange",isActionable:!0,click:Rt,contextClick:Rt})}function co(Ue){return pn(Be.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Re,Rt)=>Rt.fill="dodgerblue",mouseLeave:(Re,Rt)=>Rt.fill="orange",click:(Re,Rt)=>{Re.diagram.commandHandler.showContextMenu(Rt.part.adornedPart)}},Ue||{})}qe.current.nodeTemplate.selectionAdornmentTemplate=pn(Be.uz,"Spot",pn(Be.Vm,{padding:10}),vr(Be.z6.Top,"TriangleUp"),vr(Be.z6.Left,"TriangleLeft"),vr(Be.z6.Right,"TriangleRight"),vr(Be.z6.Bottom,"TriangleDown"),co({alignment:new Be.z6(.75,0)}));function In(Ue,Re){return(Rt,Cn)=>{Rt.handled=!0,Rt.diagram.model.commit(na=>{na.set(Cn.part.adornedPart.data,Ue,Re)})}}function nn(Ue,Re){return Re||(Re="color"),pn(Be.bn,{width:16,height:16,stroke:"lightgray",fill:Ue,margin:1,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.stroke="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.stroke="lightgray",click:In(Re,Ue),contextClick:In(Re,Ue)})}function Nr(){return[pn("ContextMenuButton",pn(Be.s_,"Horizontal",nn(Ta.white,"fill"),nn(Ta.beige,"fill"),nn(Ta.extralightblue,"fill"),nn(Ta.extralightred,"fill"))),pn("ContextMenuButton",pn(Be.s_,"Horizontal",nn(Ta.lightgray,"fill"),nn(Ta.lightgreen,"fill"),nn(Ta.lightblue,"fill"),nn(Ta.lightred,"fill")))]}function Ea(){return[pn("ContextMenuButton",pn(Be.s_,"Horizontal",nn(Ta.black),nn(Ta.green),nn(Ta.blue),nn(Ta.red))),pn("ContextMenuButton",pn(Be.s_,"Horizontal",nn(Ta.white),nn(Ta.magenta),nn(Ta.purple),nn(Ta.orange)))]}function ao(Ue,Re){return Re||(Re="thickness"),pn(Be.bn,"LineH",{width:16,height:16,strokeWidth:Ue,margin:1,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.background="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.background="transparent",click:In(Re,Ue),contextClick:In(Re,Ue)})}function or(Ue,Re){return Re||(Re="dash"),pn(Be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Ue,margin:1,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.background="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.background="transparent",click:In(Re,Ue),contextClick:In(Re,Ue)})}function La(){return[pn("ContextMenuButton",pn(Be.s_,"Horizontal",ao(1),ao(2),ao(3),ao(4))),pn("ContextMenuButton",pn(Be.s_,"Horizontal",or(null),or([2,4]),or([4,4])))]}function fo(Ue,Re){return Re||(Re="figure"),pn(Be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Ue,margin:1,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.fill="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.fill="lightgray",click:In(Re,Ue),contextClick:In(Re,Ue)})}qe.current.nodeTemplate.contextMenu=pn("ContextMenu",pn("ContextMenuButton",pn(Be.s_,"Horizontal",fo("Rectangle"),fo("RoundedRectangle"),fo("Ellipse"),fo("Diamond"))),pn("ContextMenuButton",pn(Be.s_,"Horizontal",fo("Parallelogram2"),fo("ManualOperation"),fo("Procedure"),fo("Cylinder1"))),pn("ContextMenuButton",pn(Be.s_,"Horizontal",fo("Terminator"),fo("CreateRequest"),fo("Document"),fo("TriangleDown"))),Nr(),Ea(),La()),qe.current.groupTemplate=pn(Be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Ue,Re)=>{var Rt=Re.addMembers(Re.diagram.selection,!0);Rt||Re.diagram.currentTool.doCancel()},avoidable:!1},new Be.KX("location","loc",Be.E9.parse).makeTwoWay(Be.E9.stringify),pn(Be.s_,"Auto",{name:"BODY"},pn(Be.bn,{parameter1:10,fill:Ta.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Be.z6.AllSides,toSpot:Be.z6.AllSides},new Be.KX("fill"),new Be.KX("stroke","color"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),pn(Be.Vm,{background:"transparent",margin:20})),pn(Be.al,{alignment:Be.z6.Top,alignmentFocus:Be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Be.KX("text"),new Be.KX("stroke","color"))),qe.current.groupTemplate.selectionAdornmentTemplate=pn(Be.uz,"Spot",pn(Be.s_,"Auto",pn(Be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),pn(Be.Vm,{margin:1.5})),co({alignment:Be.z6.TopRight,alignmentFocus:Be.z6.BottomRight})),qe.current.groupTemplate.contextMenu=pn("ContextMenu",Nr(),Ea(),La()),qe.current.linkTemplate=pn(Be.rU,{layerName:"Foreground",routing:Be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Be.KX("fromSpot","fromSpot",Be.z6.parse),new Be.KX("toSpot","toSpot",Be.z6.parse),new Be.KX("fromShortLength","dir",Ue=>Ue>=1?10:0),new Be.KX("toShortLength","dir",Ue=>Ue>=1?10:0),new Be.KX("points").makeTwoWay(),pn(Be.bn,{strokeWidth:2},new Be.KX("stroke","color"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),pn(Be.bn,{segmentIndex:0,segmentOffset:new Be.E9(15,0),segmentOrientation:Be.rU.OrientAlong,alignmentFocus:Be.z6.Right,figure:"circle",width:10,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",Ue=>Ue===1)),pn(Be.bn,{segmentIndex:-1,segmentOffset:new Be.E9(-10,6),segmentOrientation:Be.rU.OrientPlus90,alignmentFocus:Be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",Ue=>Ue>=1),new Be.KX("width","thickness",Ue=>7+3*Ue),new Be.KX("height","thickness",Ue=>7+3*Ue),new Be.KX("segmentOffset","thickness",Ue=>new Be.E9(-15,4+1.5*Ue))),pn(Be.bn,{segmentIndex:0,segmentOffset:new Be.E9(15,-6),segmentOrientation:Be.rU.OrientMinus90,alignmentFocus:Be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",Ue=>Ue===2),new Be.KX("width","thickness",Ue=>7+3*Ue),new Be.KX("height","thickness",Ue=>7+3*Ue),new Be.KX("segmentOffset","thickness",Ue=>new Be.E9(-15,4+1.5*Ue))),pn(Be.al,{alignmentFocus:new Be.z6(0,1,-4,0),editable:!0},new Be.KX("text").makeTwoWay(),new Be.KX("stroke","color"))),qe.current.linkTemplate.selectionAdornmentTemplate=pn(Be.uz,pn(Be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:io(2)},new Be.KX("pathPattern","thickness",io)),co({alignmentFocus:new Be.z6(0,0,-6,-4)}));function io(Ue){return pn(Be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Ue+4).toString()+" H3"})}function Co(Ue){var Re="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Ue===0?Re="M0 0 M16 16 M0 8 L16 8":Ue===2&&(Re="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),pn(Be.bn,{geometryString:Re,margin:2,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.background="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.background="transparent",click:In("dir",Ue),contextClick:In("dir",Ue)})}function vo(Ue){var Re=(Rt,Cn)=>{Rt.handled=!0,Rt.diagram.model.commit(na=>{var Oe=Cn.part.adornedPart;na.set(Oe.data,Ue?"toSpot":"fromSpot",Be.z6.stringify(Be.z6.AllSides)),(Ue?Oe.toNode:Oe.fromNode).invalidateConnectedLinks()})};return pn(Be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Rt,Cn)=>Cn.background="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.background="transparent",click:Re,contextClick:Re})}function yn(Ue,Re){var Rt=0,Cn=Be.z6.RightSide;Ue.equals(Be.z6.Top)?(Rt=270,Cn=Be.z6.TopSide):Ue.equals(Be.z6.Left)?(Rt=180,Cn=Be.z6.LeftSide):Ue.equals(Be.z6.Bottom)&&(Rt=90,Cn=Be.z6.BottomSide),Re||(Rt-=180);var na=(Oe,it)=>{Oe.handled=!0,Oe.diagram.model.commit(Me=>{var lt=it.part.adornedPart;Me.set(lt.data,Re?"toSpot":"fromSpot",Be.z6.stringify(Cn)),(Re?lt.toNode:lt.fromNode).invalidateConnectedLinks()})};return pn(Be.bn,{alignment:Ue,alignmentFocus:Ue.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Rt,background:"transparent",mouseEnter:(Oe,it)=>it.background="dodgerblue",mouseLeave:(Oe,it)=>it.background="transparent",click:na,contextClick:na})}qe.current.linkTemplate.contextMenu=pn("ContextMenu",Ea(),La(),pn("ContextMenuButton",pn(Be.s_,"Horizontal",Co(0),Co(1),Co(2))),pn("ContextMenuButton",pn(Be.s_,"Horizontal",pn(Be.s_,"Spot",vo(!1),yn(Be.z6.Top,!1),yn(Be.z6.Left,!1),yn(Be.z6.Right,!1),yn(Be.z6.Bottom,!1)),pn(Be.s_,"Spot",{margin:new Be.Zt(0,0,0,2)},vo(!0),yn(Be.z6.Top,!0),yn(Be.z6.Left,!0),yn(Be.z6.Right,!0),yn(Be.z6.Bottom,!0)))));const Or=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],y=oe=>{a.current.setValue(a.current.getValue()+" "+oe.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ke.createElement(be.Z,{className:he.Z.lists,gutter:[10,10]},E.map((oe,le)=>Ke.createElement(Je.Z,{flex:"110px",className:he.Z.item},Ke.createElement("div",null,Ke.createElement(ut.Z,{value:`$$${oe.value}$$`}),oe.name),Ke.createElement("div",{className:he.Z.children},oe.children.map((ie,Ce)=>Ke.createElement("div",{key:Ce},Ke.createElement("h1",null,ie.name),Ke.createElement(be.Z,{gutter:[10,10]},ie.data.map((ye,Ge)=>Ke.createElement(Je.Z,{key:Ge,onClick:()=>y(ye),className:he.Z.diamond},Ke.createElement(ut.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ke.createElement(be.Z,{className:he.Z.lists,gutter:[10,10]},x.map((oe,le)=>Ke.createElement(Je.Z,{flex:"110px",className:he.Z.item},Ke.createElement("div",null,Ke.createElement(ut.Z,{value:"`$$"+oe.value+"$$`"}),oe.name),Ke.createElement("div",{className:he.Z.children},oe.children.map((ie,Ce)=>Ke.createElement("div",{key:Ce},ie.name&&Ke.createElement("h1",null,ie.name),Ke.createElement(be.Z,{gutter:[10,10]},ie.data.map((ye,Ge)=>Ke.createElement(Je.Z,{key:Ge,onClick:()=>y(ye),className:he.Z.diamond},Ke.createElement(ut.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],ne=()=>{var oe=document.createElement("div");oe.innerHTML=a.current.getValue();var le=oe.innerText;return et&&et(le),le};return(0,b.useImperativeHandle)(de,()=>({getData:ne})),Ke.createElement("div",{className:he.Z.mathWrap},Ke.createElement(Te.default,{defaultActiveKey:"1",items:ee}),Ke.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Qe||""),ot&&Ke.createElement("div",{className:he.Z.button},Ke.createElement(Ze.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=Ie},49071:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Ce}});var b=ae(59301),be=ae(6848),Je=ae(92832),Te=ae(71418),Ze=ae(64165),ut=ae(92310),he=ae.n(ut),Xe={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},Ke=ae(36723),Ie=ae(52430),et=ae(89392),ot=Object.defineProperty,Qe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(ye,Ge,Re)=>Ge in ye?ot(ye,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ye[Ge]=Re,ee=(ye,Ge)=>{for(var Re in Ge||(Ge={}))E.call(Ge,Re)&&y(ye,Re,Ge[Re]);if(a)for(var Re of a(Ge))x.call(Ge,Re)&&y(ye,Re,Ge[Re]);return ye},ne=(ye,Ge)=>Qe(ye,de(Ge)),oe=(ye,Ge,Re)=>new Promise((St,Et)=>{var pt=ga=>{try{Nn(Re.next(ga))}catch($n){Et($n)}},Gn=ga=>{try{Nn(Re.throw(ga))}catch($n){Et($n)}},Nn=ga=>ga.done?St(ga.value):Promise.resolve(ga.value).then(pt,Gn);Nn((Re=Re.apply(ye,Ge)).next())});const le=({className:ye,dispatch:Ge,skin:Re="white",value:St=null,loading:Et=!1,data:pt=[],otherData:Gn=[],tags:Nn=[],onChange:ga=()=>{},onSearchWord:$n=()=>{},shixun_type:_t,extraContent:Mn,tab_type:ct,is_create_mirror:Tt,hiddenCreateOnline:ln})=>{const[fn,vn]=(0,b.useState)(""),[tt,ft]=(0,b.useState)(!1),[Bt,Bn]=(0,b.useState)([]),[an,on]=(0,b.useState)(0),Be=(0,b.useRef)(null),Pe=(0,b.useRef)(String(Math.floor(Math.random()*1e6))).current,He=(0,b.useRef)(),Ct=(0,b.useRef)(null),bt=(0,b.useRef)(0),It=(0,b.useRef)([]);(0,b.useEffect)(()=>(window.addEventListener("keydown",jt),()=>{window.removeEventListener("keydown",jt)}),[fn,tt,Bt]),(0,b.useEffect)(()=>{Bn([])},[ct]);const jt=Dt=>{if(!tt||Dt.keyCode!==40&&Dt.keyCode!==38)return;let Ft=0;Dt.keyCode===40&&tt&&(an{const Ot=yt=>{var wt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,kn={};return kn["^"]="\\^",kn["."]="\\.",kn["\\"]="\\\\",kn["|"]="\\|",kn["("]="\\(",kn[")"]="\\)",kn["*"]="\\*",kn["+"]="\\+",kn["-"]="\\-",kn.$="$",kn["["]="\\[",kn["]"]="\\]",kn["?"]="\\?",yt=yt.replace(wt,function(Xt){return kn[Xt]}),yt};var cn=new RegExp(Ot(Ft),"gi");return Dt=Dt.replace(cn,function(yt){return""+yt+""}),Dt},bn=(Dt,Ft,Ot)=>oe(void 0,null,function*(){let cn=bt.current+1;bt.current=cn;const yt=wt=>wt==null?void 0:wt.map((Xt,Kn)=>{const{id:Za,name:gr}=Xt,rr=ne(ee({},Xt),{label:b.createElement("ul",{id:`search-${Pe}-${Kn}`,onClick:()=>Lt(Za,rr),className:Kn===Ft?Xe.searchListActive:Xe.searchList},b.createElement("li",{className:Xe.name,dangerouslySetInnerHTML:{__html:zt(gr,Dt)}}),Xt.private&&b.createElement(be.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("li",{className:Xe.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Xt.is_base&&b.createElement(be.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("li",{className:Xe.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return rr});if(Ot){const wt=yt(It.current);Bn(wt);return}clearTimeout(Ct.current),Ct.current=setTimeout(()=>oe(void 0,null,function*(){var wt,kn;const Xt={keywords:encodeURIComponent(Dt||""),page:1,limit:1e5,tab_type:ct};_t&&(Xt.shixun_type=_t);const Kn=yield(0,Ie.ZP)("/api/shixuns/search_image.json",{method:"get",params:ne(ee({},Xt),{is_create_mirror:Tt})});if((Kn==null?void 0:Kn.status)===0){const Za=yt(((wt=Kn==null?void 0:Kn.data)==null?void 0:wt.mirrors)||[]);cn===bt.current&&(Bn(Za),It.current=(0,et.cloneDeep)(((kn=Kn==null?void 0:Kn.data)==null?void 0:kn.mirrors)||[]))}}),300)}),Mt=Dt=>{const Ft=document.getElementById(`scroll-${Pe}-${Dt}`);if(!Ft)return;document.getElementById(`scroll-${Pe}`).scrollTo(0,Ft.offsetTop)},Fe=(Dt,Ft)=>{const Ot=document.getElementById(`search-${Pe}-${Dt}`);if(!Ot)return;const cn=document.getElementById(`search-${Pe}`);Ot.offsetTop-cn.scrollTop>0&&Ot.offsetTop-cn.scrollTop{bn(Dt,0)},gt=Dt=>{var Ft;if(!Bt.length)return;const Ot=(Ft=Bt==null?void 0:Bt[an])==null?void 0:Ft.id;ga(Ot),Bn([]),on(0),Mt(Ot),He.current.blur()},Lt=(Dt,Ft)=>{ga(Dt),Bn([]),on(0),Mt(Dt)},qt=()=>{Bn([]),vn(""),$n("")},Kt=Dt=>{ga(Dt),Bn([])},kt=()=>fn===""?b.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):b.createElement("i",{onClick:Dt=>{Dt.stopPropagation(),qt()},className:"iconfont icon-shanchu4 c-grey-c"}),rn=()=>{Ge({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Wt=()=>{Ge({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},at=()=>{Be.current=setTimeout(()=>{ft(!1),on(0)},200)},Ut=!(pt!=null&&pt.length)&&!(Gn!=null&&Gn.length);return b.createElement("div",{className:he()(Re==="night"?Xe.darklySelectEnvironment:Xe.selectEnvironment,ye)},Mn&&b.createElement("div",{style:{marginTop:20,marginLeft:20}},Mn),b.createElement("div",{className:Xe.search},b.createElement(Je.default,{suffix:kt(),bordered:!1,ref:He,value:fn,onKeyDown:Dt=>{(Dt.keyCode===40||Dt.keyCode===38||Dt.keyCode===13)&&Dt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(Be.current),fn&&xe(fn),ft(!0)},onBlur:at,onChange:Dt=>{vn(Dt.target.value),Dt.target.value&&xe(Dt.target.value),$n(Dt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:gt}),tt&&b.createElement("div",{id:`search-${Pe}`,className:Xe.searchListWrap},Bt.map((Dt,Ft)=>b.createElement(b.Fragment,{key:Ft}," ",Dt.label)))),Et?b.createElement(Te.Z,{className:Xe.spin}):b.createElement(b.Fragment,null,!!Nn.length&&b.createElement("aside",{className:Xe.common},b.createElement("div",{className:Xe.title},"\u63A8\u8350\u73AF\u5883:"),b.createElement("ul",{className:Xe.tags},Nn.map((Dt,Ft)=>b.createElement("li",{key:Ft,onClick:()=>Kt(Dt.id),className:St===Dt.id?`${Xe.tag} ${Xe.tagActive}`:Xe.tag},Dt.name)))),Ut&&b.createElement(Ze.Z,{style:{margin:"60px 0"},image:Ke,description:b.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),b.createElement("aside",{className:Xe.wrap,id:`scroll-${Pe}`},pt.map((Dt,Ft)=>{var Ot;return(Ot=Dt==null?void 0:Dt.image)!=null&&Ot.length?b.createElement(ie,{key:Ft,data:Dt,id:St,handleClick:cn=>Kt(cn)}):null}),b.createElement("ul",{className:Xe.allList},Gn.map(Dt=>b.createElement("li",{key:`key-${Dt.id}`,id:`scroll-${Pe}-${Dt.id}`,className:Dt.id===St?`${Xe.item} ${Xe.itemActive}`:Xe.item,onClick:()=>ga(Dt.id)},b.createElement("div",{className:Xe.name},Dt.name),Dt.private&&b.createElement(be.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Xe.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Dt.is_base&&b.createElement(be.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Xe.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),b.createElement("div",{className:Xe.apply},b.createElement("span",{className:Xe.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),b.createElement("span",{className:Xe.p2,onClick:rn}," \u7533\u8BF7\u65B0\u5EFA"),!ln&&b.createElement("span",{className:Xe.p2,onClick:Wt}," \u5728\u7EBF\u521B\u5EFA")))},ie=({data:ye,id:Ge,handleClick:Re})=>{const[St,Et]=(0,b.useState)(!0),{name:pt,image:Gn}=ye;return b.createElement("div",{className:Xe.list},b.createElement("header",{onClick:()=>Et(!St)},b.createElement("div",{className:Xe.title},pt),b.createElement("i",{style:{transition:"0.5s",transform:St?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),b.createElement("ul",{className:Xe.items,style:{height:St?"auto":0}},Gn.map(Nn=>b.createElement("li",{key:Nn.id,className:Nn.id===Ge?`${Xe.item} ${Xe.itemActive}`:Xe.item,onClick:()=>Re(Nn.id)},b.createElement("div",{className:Xe.name},Nn.name),Nn.private&&b.createElement(be.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Xe.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Nn.is_base&&b.createElement(be.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Xe.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),b.createElement("li",{className:Xe.line})))};var Ce=le},64582:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Be}});var b=ae(59301),be=ae(5112),Je=ae(78241),Te=ae(61621),Ze=ae(3113),ut=ae(52430),he=ae(43418),Xe="data:image/png;base64,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";function Ke(){return(0,ut.U2)("teach_groups.json")}function Ie(Pe){return(0,ut.v_)("teach_groups.json",Pe)}function et(Pe,He){return(0,ut.gz)(`teach_groups/${Pe}.json`,He)}function ot(Pe){return(0,ut.v_)("teach_group_members.json",Pe)}function Qe(Pe){return(0,ut.IV)(`teach_group_members/${Pe}.json`)}function de(Pe,He){return(0,ut.IV)(`teach_groups/${Pe}/del_member.json`,{member_id:He})}function a(Pe){return(0,ut.IV)(`teach_groups/${Pe}.json`)}var E=ae(92832),x=({callback:Pe,visible:He,onCancel:Ct,id:bt,name:It})=>{function jt(bn){Pe(bn)}const[zt]=Je.default.useForm();return(0,b.useEffect)(()=>{zt.setFieldsValue({name:It})},[It]),b.createElement(he.default,{centered:!0,title:bt?"\u6539\u540D":"\u65B0\u5EFA",open:He,onCancel:Ct,footer:null},b.createElement(Je.default,{layout:"vertical",form:zt,initialValues:{name:It},onFinish:jt},b.createElement(Je.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},b.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),b.createElement(Je.default.Item,null,b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ze.ZP,{type:"ghost",onClick:Ct,style:{marginRight:20}}," \u53D6\u6D88 ")," ",b.createElement(Ze.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=ae(72308),ee={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ne=ee,oe=ae(7657),le=function(He,Ct){return b.createElement(oe.Z,(0,y.Z)({},He,{ref:Ct,icon:ne}))},ie=b.forwardRef(le),Ce=ie,ye=ae(43531);const Ge=50;var Re=({data:Pe,isAdminOrTeacher:He,onDelGroup:Ct,onChangeGroupName:bt,onPlusMember:It,onDelMember:jt,onExitGroup:zt})=>{const[bn,Mt]=(0,b.useState)(0),[Fe,xe]=(0,b.useState)(0);function gt(Kt){let kt=parseInt(Kt.target.id,10);he.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{Ct(kt)}})}function Lt(Kt){let kt=parseInt(Kt.target.id,10);he.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{zt(kt)}})}function qt(Kt,kt){he.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{jt(Kt,kt)}})}return b.createElement("ul",{className:"teaching-list"},Pe.map((Kt,kt)=>b.createElement("li",{key:Kt.id,onClick:()=>Mt(kt)},b.createElement("div",{className:"item-group"},b.createElement("span",null,Kt.name," \xA0 ",kt!==bn&&b.createElement("i",{className:"iconfont icon-jiantou9"})," "),b.createElement("div",{className:"action-group"},He?b.createElement("a",{onClick:()=>{bt(Kt)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Kt.is_creat?b.createElement("a",{id:Kt.id+"",className:"c-grey-c",onClick:gt},"\u89E3\u6563"):b.createElement("a",{id:Kt.id+"",className:"c-grey-c",onClick:Lt},"\u9000\u51FA"))),kt===bn?b.createElement("ul",{className:"info"},Kt.memers.map(rn=>b.createElement("li",{key:rn.id||rn.name,onClick:()=>{xe(rn.id)},className:Fe===rn.id?"active":""},b.createElement("div",null,rn.name),Kt.is_creat&&rn.id&&Fe===rn.id?b.createElement("a",{className:"btn-del",onClick:Wt=>{Wt.preventDefault(),Wt.stopPropagation(),qt(Kt.id,Fe)}},b.createElement(Ce,null)):null)),He?b.createElement("li",null,b.createElement(Ze.ZP,{type:"link",disabled:Kt.memers.length>=50,title:Kt.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{It(Kt)}}," ",b.createElement(ye.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},St=ae(44993),Et=ae(28897),pt=Object.defineProperty,Gn=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Mn=(Pe,He,Ct)=>He in Pe?pt(Pe,He,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Pe[He]=Ct,ct=(Pe,He)=>{for(var Ct in He||(He={}))$n.call(He,Ct)&&Mn(Pe,Ct,He[Ct]);if(ga)for(var Ct of ga(He))_t.call(He,Ct)&&Mn(Pe,Ct,He[Ct]);return Pe},Tt=(Pe,He)=>Gn(Pe,Nn(He)),ln=(Pe,He,Ct)=>new Promise((bt,It)=>{var jt=Mt=>{try{bn(Ct.next(Mt))}catch(Fe){It(Fe)}},zt=Mt=>{try{bn(Ct.throw(Mt))}catch(Fe){It(Fe)}},bn=Mt=>Mt.done?bt(Mt.value):Promise.resolve(Mt.value).then(jt,zt);bn((Ct=Ct.apply(Pe,He)).next())});function fn({children:Pe}){return b.createElement("div",{className:"no-data"},b.createElement("img",{src:Xe,alt:"no-data",width:300}),Pe)}const vn={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var tt=(Pe=>(Pe[Pe.INITDATA=0]="INITDATA",Pe[Pe.SHOWLOADING=1]="SHOWLOADING",Pe[Pe.SHOWFORMPANEL=2]="SHOWFORMPANEL",Pe[Pe.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Pe[Pe.SELECTGROUP=4]="SELECTGROUP",Pe[Pe.SETINDEX=5]="SETINDEX",Pe))(tt||{});function ft(Pe,He){switch(He.type){case 0:return ct(ct({},Pe),He.payload);case 1:return Tt(ct({},Pe),{loading:He.payload});case 5:return Tt(ct({},Pe),{index:He.payload});case 2:return ct(ct({},Pe),He.payload);case 3:return ct(ct({},Pe),He.payload);case 4:return Tt(ct({},Pe),{selectedGroup:He.payload,showFormPanel:!0});default:throw new Error}}function Bt({user:Pe}){var He;const[Ct,bt]=(0,b.useReducer)(ft,vn),{data:It,index:jt,loading:zt,showFormPanel:bn,selectedGroup:Mt,showMemberPanel:Fe}=Ct,xe=(He=Pe.userInfo)==null?void 0:He.role,gt=(0,b.useMemo)(()=>{let yt=[],wt=[];for(let kn of It)kn.is_creat?yt.push(kn):wt.push(kn);return[yt,wt]},[It]);(0,b.useEffect)(()=>{xe===15&&bt({type:5,payload:1})},[xe]);function Lt(){return ln(this,null,function*(){const yt=yield Ke();bt({type:0,payload:{loading:!1,showFormPanel:!1,data:yt.groups}})})}(0,b.useEffect)(()=>{Lt()},[]);function qt(yt){return ln(this,null,function*(){Mt.id?yield et(Mt.id,yt):yield Ie(yt),Lt()})}function Kt(){bt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function kt(yt){bt({type:4,payload:yt})}function rn(){bt({type:2,payload:{showFormPanel:!1}})}function Wt(){bt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function at(yt){bt({type:3,payload:{showMemberPanel:!0,selectedGroup:yt}})}function Ut(yt,wt){return ln(this,null,function*(){yield de(yt,wt),Lt()})}function Dt(yt){return ln(this,null,function*(){yield a(yt),Lt()})}function Ft(yt){return ln(this,null,function*(){yield Qe(yt),Lt()})}function Ot(yt){bt({type:5,payload:parseInt(yt.target.id,10)})}function cn(yt,wt){return ln(this,null,function*(){Wt(),yield ot({user_ids:yt,group_id:wt}),Lt()})}return b.createElement(b.Fragment,null,b.createElement("div",{className:"teaching-circling-container"},b.createElement("h3",null," \u6559\u7814\u56E2\u961F ",xe<=12&&b.createElement(Ze.ZP,{type:"primary",disabled:It.length>=50,title:It.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Kt},"\u65B0\u5EFA")," "),b.createElement("div",{className:"teaching-circling-body"},xe===15?null:b.createElement("ul",{className:"navs"},b.createElement("li",{className:jt===0?"active":""},b.createElement("a",{id:"0",onClick:Ot},"\u6211\u521B\u5EFA\u7684")),b.createElement("li",{className:jt===1?"active":""},b.createElement("a",{id:"1",onClick:Ot},"\u6211\u52A0\u5165\u7684"))),b.createElement("div",{className:gt[jt].length===0?"nodata-content":"main-content"},gt[jt].length===0?b.createElement(fn,null,xe<=12?b.createElement(b.Fragment,null," ",b.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",b.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):b.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):b.createElement(Re,{onExitGroup:Ft,onPlusMember:at,onDelMember:Ut,onDelGroup:Dt,isAdminOrTeacher:xe<=12,onChangeGroupName:kt,data:gt[jt]}))),b.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),b.createElement(x,{callback:qt,visible:bn,onCancel:rn,id:Mt.id,name:Mt.name}),b.createElement(he.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Fe,onCancel:Wt,footer:null,width:1100,bodyStyle:{minHeight:200}},b.createElement(Et.Z,{container_id:Mt.id,container_type:4,onSelect:cn,onCancel:Wt})))}var Bn=(0,St.connect)(({user:Pe})=>({user:Pe}))(Bt),an=(Pe,He,Ct)=>new Promise((bt,It)=>{var jt=Mt=>{try{bn(Ct.next(Mt))}catch(Fe){It(Fe)}},zt=Mt=>{try{bn(Ct.throw(Mt))}catch(Fe){It(Fe)}},bn=Mt=>Mt.done?bt(Mt.value):Promise.resolve(Mt.value).then(jt,zt);bn((Ct=Ct.apply(Pe,He)).next())});const on=be.ZP.Group;var Be=({onSelect:Pe,onCancel:He})=>{const[Ct,bt]=(0,b.useState)([]),[It,jt]=(0,b.useState)(!0);(0,b.useEffect)(()=>{function Mt(){return an(this,null,function*(){const{groups:Fe}=yield(0,ut.U2)("teach_groups/my.json");bt(Fe),jt(!1)})}Mt()},[]);const zt=(0,b.useMemo)(()=>{let Mt=[],Fe=[];for(let xe of Ct)xe.is_creat?Mt.push(xe):Fe.push(xe);return[Mt,Fe]},[Ct]);function bn(Mt){Pe(Mt)}return b.createElement(Je.default,{className:"select-teach-group",onFinish:bn},It?b.createElement(Te.Z,{paragraph:!0}):Ct.length===0?b.createElement(fn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",b.createElement(St.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):b.createElement(b.Fragment,null,b.createElement(Je.default.Item,{name:"group_id",style:{width:"100%"}},b.createElement(on,{style:{width:"100%"}},b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),b.createElement("ul",{className:"groups"},zt[0].map(Mt=>b.createElement("li",{key:Mt.id},b.createElement(be.ZP,{value:Mt.id},Mt.name)))),b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),b.createElement("ul",{className:"groups"},zt[1].map(Mt=>b.createElement("li",{key:Mt.id},b.createElement(be.ZP,{value:Mt.id},Mt.name)))))),b.createElement("div",{className:"btn-actions"},b.createElement(Ze.ZP,{type:"default",onClick:He,style:{marginRight:10}},"\u53D6\u6D88"),b.createElement(Ze.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},28897:function(je,Nt,ae){"use strict";var b=ae(59301),be=ae(78241),Je=ae(95237),Te=ae(57809),Ze=ae(92832),ut=ae(88522),he=ae(3113),Xe=ae(24905),Ke=ae(6848),Ie=ae(8591),et=ae(1710),ot=ae(44993),Qe=ae(61186),de=ae.n(Qe),a=ae(26724),E=ae.n(a),x=ae(58143),y=ae(54877),ee=ae(36433),ne=ae(68055),oe=ae(59301),le=Object.defineProperty,ie=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,St=(ct,Tt,ln)=>Tt in ct?le(ct,Tt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):ct[Tt]=ln,Et=(ct,Tt)=>{for(var ln in Tt||(Tt={}))Ge.call(Tt,ln)&&St(ct,ln,Tt[ln]);if(ye)for(var ln of ye(Tt))Re.call(Tt,ln)&&St(ct,ln,Tt[ln]);return ct},pt=(ct,Tt)=>ie(ct,Ce(Tt)),Gn=(ct,Tt,ln)=>new Promise((fn,vn)=>{var tt=Bn=>{try{Bt(ln.next(Bn))}catch(an){vn(an)}},ft=Bn=>{try{Bt(ln.throw(Bn))}catch(an){vn(an)}},Bt=Bn=>Bn.done?fn(Bn.value):Promise.resolve(Bn.value).then(tt,ft);Bt((ln=ln.apply(ct,Tt)).next())});const Nn=[];function ga({onSearch:ct,schools:Tt}){return oe.createElement(be.default,{colon:!1,layout:"horizontal",onFinish:ct,initialValues:{keyword:"",school_name:"",search_type:"1"}},oe.createElement(Je.Z,{style:{flexWrap:"nowrap"}},oe.createElement(be.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},oe.createElement(Te.default,{popupClassName:ne.Z.selectdown,style:{width:106}},oe.createElement(Te.default.Option,{value:"1"},"\u59D3\u540D"),oe.createElement(Te.default.Option,{value:"2"},"\u624B\u673A\u53F7"),oe.createElement(Te.default.Option,{value:"3"},"\u90AE\u7BB1"))),oe.createElement(be.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},oe.createElement(Ze.default,{allowClear:!0,style:{width:300},size:"middle"})),oe.createElement(be.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},oe.createElement(ut.Z,{options:Tt,style:{width:300},size:"middle",showSearch:!0,filterOption:(ln,fn)=>fn.value.toUpperCase().indexOf(ln.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),oe.createElement(he.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var $n=(ct=>(ct[ct.INITDATA=0]="INITDATA",ct[ct.INITSCHOOLS=1]="INITSCHOOLS",ct[ct.SHOWLOADING=2]="SHOWLOADING",ct[ct.SELECTEDIDS=3]="SELECTEDIDS",ct[ct.SETQUERY=4]="SETQUERY",ct[ct.SETPAGE=5]="SETPAGE",ct))($n||{});function _t(ct,Tt){switch(Tt.type){case 0:return Et(Et({},ct),Tt.payload);case 4:return Et(Et({},ct),Tt.payload);case 5:return pt(Et({},ct),{page:Tt.payload,reload:!1});case 2:return pt(Et({},ct),{loading:Tt.payload});case 1:return pt(Et({},ct),{schools:Tt.payload});case 3:return pt(Et({},ct),{selectedIds:Tt.payload});default:throw new Error}}const Mn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Nt.Z=({onSelect:ct,onCancel:Tt,container_id:ln,container_type:fn})=>{const[vn,tt]=(0,b.useReducer)(_t,Mn),{data:ft,schools:Bt,loading:Bn,selectedIds:an,page:on,count:Be,query:Pe,reload:He}=vn;(0,b.useEffect)(()=>{function Mt(){return Gn(this,null,function*(){const{users:Fe,user_count:xe}=yield(0,y.nQ)(pt(Et({},Pe),{page:on,container_type:fn,container_id:ln,display_aliases:!0}));tt({type:0,payload:{data:He?Fe:[...ft,...Fe],count:xe}})})}Pe&&Mt()},[on,Pe,He,ln,fn]),(0,b.useEffect)(()=>{function Mt(){return Gn(this,null,function*(){const{school_names:Fe}=yield(0,y.K$)({display_aliases:!0});tt({type:1,payload:Fe.map(xe=>({value:xe}))})})}Mt()},[]);const Ct=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Mt,Fe)=>oe.createElement(Xe.default,{value:Fe.numid,checked:an.includes(Fe.numid),disabled:!!Mt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Mt,Fe)=>oe.createElement("div",null,oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement(ot.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Fe.login}`,target:"_blank"},Mt||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},Mt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Mt=>oe.createElement("span",{style:{color:"#000000"}},Mt?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Mt=>oe.createElement(Ke.Z,{placement:"bottom",title:Mt},oe.createElement("span",{style:{color:"#000000"}},de()(Mt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Mt=>{if(Mt===1)return oe.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function bt(Mt){tt({type:4,payload:{page:1,reload:!0,query:Mt}})}function It(Mt){tt({type:5,payload:Mt})}function jt(Mt){let Fe=an.indexOf(Mt);Fe>=0?an.splice(Fe,1):an.push(Mt),tt({type:3,payload:[...an]})}function zt(){an.length===0?Ie.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ct(an,ln),tt({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const bn=Be>on*10;return oe.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},oe.createElement(ga,{onSearch:bt,schools:Bt}),Pe?oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"flexd-table-header mt20"},oe.createElement(ee.Gi,null,oe.createElement(et.default,{pagination:!1,dataSource:Nn,columns:Ct}))),oe.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},oe.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:It,hasMore:bn,useWindow:!1},oe.createElement(ee.Gi,null,oe.createElement(et.default,{loading:Bn,showHeader:!1,pagination:!1,dataSource:ft,columns:Ct,onRow:Mt=>({onClick:Fe=>{Mt.added!==1&&jt(Mt.numid)}})})))),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(he.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Tt},"\u53D6\u6D88"),oe.createElement(he.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:zt},"\u786E\u5B9A"))):oe.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},oe.createElement("img",{src:x,width:"100",alt:""}),oe.createElement("br",null),oe.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},41539:function(je,Nt,ae){"use strict";ae.d(Nt,{h:function(){return oe}});var b=ae(59301),be=ae(57809),Je=ae(78241),Te=ae(3113),Ze=ae(89780),ut=ae.n(Ze),he=ae(39060),Xe=ae(76596),Ke=Object.defineProperty,Ie=Object.defineProperties,et=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(le,ie,Ce)=>ie in le?Ke(le,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):le[ie]=Ce,E=(le,ie)=>{for(var Ce in ie||(ie={}))Qe.call(ie,Ce)&&a(le,Ce,ie[Ce]);if(ot)for(var Ce of ot(ie))de.call(ie,Ce)&&a(le,Ce,ie[Ce]);return le},x=(le,ie)=>Ie(le,et(ie));const y=be.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Nt.Z=({callback:le,onCancel:ie})=>{const[Ce,ye]=(0,b.useState)("python");function Ge(St){ye(ne[St][1])}function Re(St){le(St)}return b.createElement(Je.default,x(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Re,style:{width:500}}),b.createElement(Je.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(be.default,{getPopupContainer:St=>St.parentNode,onChange:Ge},Object.keys(ne).map(St=>b.createElement(y,{key:St,value:St},ne[St][0])))),b.createElement(Je.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(oe,{mode:Ce})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Te.ZP,{type:"ghost",onClick:ie},"\u53D6\u6D88")))};function oe({value:le,onChange:ie,mode:Ce,options:ye={}}){const Ge=(0,b.useRef)(),[Re,St]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Re){let Et=function(pt){const Gn=pt.getValue();ie&&ie(Gn)};return Re.on("change",Et),()=>{Re.off("change",Et)}}},[Re,ie]),(0,b.useEffect)(()=>{Re&&Re.setOption("mode",Ce)},[Re,Ce]),(0,b.useEffect)(()=>{Re&&(le!==Re.getValue()||le==="")&&setTimeout(()=>{Re.setValue(le||"")},300)},[Re,le]),(0,b.useEffect)(()=>{if(Ge.current&&!Re){const Et=ut().fromTextArea(Ge.current,E({mode:Ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));St(Et)}},[Ge.current,Re]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Ge}))}},4213:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Xn}});var b=ae(59301),be=ae(89780),Je=ae.n(be),Te=ae(76374),Ze=ae(39060),ut=ae(6313),he=ae(25717),Xe=ae(99498),Ke=ae(25419),Ie=ae(67549),et=ae(98573),ot=({value:ke="",className:rt,showTextOnly:qe,showLines:Dn,style:mn={}})=>{const Rn=(0,b.useMemo)(()=>"",[ke]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Rn}}))},Qe=ae(59301),de=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(ke,rt,qe)=>rt in ke?de(ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ke[rt]=qe,oe=(ke,rt)=>{for(var qe in rt||(rt={}))y.call(rt,qe)&&ne(ke,qe,rt[qe]);if(x)for(var qe of x(rt))ee.call(rt,qe)&&ne(ke,qe,rt[qe]);return ke},le=(ke,rt)=>a(ke,E(rt));let ie=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ce({onActionCallback:ke,title:rt,icon:qe,actionName:Dn,className:mn="",children:Rn}){function Da(){ke(Dn)}return Qe.createElement("a",{title:rt,className:mn,onClick:Da},Qe.createElement("i",{className:`${qe}`}),Rn)}var ye=({watch:ke,showNullButton:rt,showNullProgramButton:qe,onActionCallback:Dn,fullScreen:mn,insertTemp:Rn,hidetoolBar:Da,extraUse:fa})=>{const na=[...ie,{title:`${ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ke?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Qe.createElement("ul",{className:"markdown-toolbar-container"},!Da&&na.map((va,da)=>Qe.createElement("li",{key:da},va.actionName?Qe.createElement(Ce,le(oe({},va),{onActionCallback:Dn})):Qe.createElement("span",{className:"v-line"}))),rt?Qe.createElement("li",null,Qe.createElement(Ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dn},Qe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,qe?Qe.createElement(Qe.Fragment,null,Qe.createElement("li",null,Qe.createElement(Ce,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dn},Qe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Qe.createElement("li",null,Qe.createElement(Ce,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dn},Qe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Rn&&Qe.createElement("li",null,Qe.createElement(Ce,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Rn}`,onActionCallback:Dn},Qe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),fa&&Qe.createElement("li",null,fa),Qe.createElement("li",{className:"btn-full-screen"},Qe.createElement(Ce,{icon:`${mn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:mn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dn})))},Ge=ae(51498),Re=ae(78241),St=ae(92832),Et=ae(3113),pt=Object.defineProperty,Gn=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Mn=(ke,rt,qe)=>rt in ke?pt(ke,rt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ke[rt]=qe,ct=(ke,rt)=>{for(var qe in rt||(rt={}))$n.call(rt,qe)&&Mn(ke,qe,rt[qe]);if(ga)for(var qe of ga(rt))_t.call(rt,qe)&&Mn(ke,qe,rt[qe]);return ke},Tt=(ke,rt)=>Gn(ke,Nn(rt));const ln={labelCol:{span:4},wrapperCol:{span:20}};var fn=({callback:ke,onCancel:rt})=>{function qe(Dn){ke(Dn)}return b.createElement(Re.default,Tt(ct({},ln),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:qe,style:{width:500}}),b.createElement(Re.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(St.default,null)),b.createElement(Re.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(St.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Et.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Et.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},vn=ae(41539),tt=ae(35944),ft=ae(43418),Bt=ae(95237),Bn=ae(89837),an=ae(59301),on=({callback:ke,onCancel:rt})=>{const qe=document.createElement("canvas"),Dn=qe.getContext("2d");qe.width=1e3,qe.height=800,Dn.fillStyle="#ffffff",Dn.fillRect(0,0,qe.width,qe.height);const mn=qe.toDataURL("image/png");return an.createElement(ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},an.createElement(Bt.Z,{style:{height:"100vh"}},an.createElement(Bn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:mn,visible:!0,title:String(Date.now())},onOk:Rn=>{ke({src:Rn.url})},onClose:rt})))},Be=ae(12378);function Pe(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Pe,go.CommandHandler),Pe.prototype.canAlignSelection=function(){var ke=this.diagram;return!(ke===null||ke.isReadOnly||ke.isModelReadOnly||ke.selection.count<2)},Pe.prototype.alignLeft=function(){var ke=this.diagram;ke.startTransaction("aligning left");var rt=1/0;ke.selection.each(function(qe){qe instanceof go.Link||(rt=Math.min(qe.position.x,rt))}),ke.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(rt,qe.position.y))}),ke.commitTransaction("aligning left")},Pe.prototype.alignRight=function(){var ke=this.diagram;ke.startTransaction("aligning right");var rt=-1/0;ke.selection.each(function(qe){if(!(qe instanceof go.Link)){var Dn=qe.actualBounds.x+qe.actualBounds.width;rt=Math.max(Dn,rt)}}),ke.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(rt-qe.actualBounds.width,qe.position.y))}),ke.commitTransaction("aligning right")},Pe.prototype.alignTop=function(){var ke=this.diagram;ke.startTransaction("alignTop");var rt=1/0;ke.selection.each(function(qe){qe instanceof go.Link||(rt=Math.min(qe.position.y,rt))}),ke.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.position.x,rt))}),ke.commitTransaction("alignTop")},Pe.prototype.alignBottom=function(){var ke=this.diagram;ke.startTransaction("aligning bottom");var rt=-1/0;ke.selection.each(function(qe){if(!(qe instanceof go.Link)){var Dn=qe.actualBounds.y+qe.actualBounds.height;rt=Math.max(Dn,rt)}}),ke.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,rt-qe.actualBounds.height))}),ke.commitTransaction("aligning bottom")},Pe.prototype.alignCenterX=function(){var ke=this.diagram,rt=ke.selection.first();if(rt){ke.startTransaction("aligning Center X");var qe=rt.actualBounds.x+rt.actualBounds.width/2;ke.selection.each(function(Dn){Dn instanceof go.Link||Dn.move(new go.Point(qe-Dn.actualBounds.width/2,Dn.actualBounds.y))}),ke.commitTransaction("aligning Center X")}},Pe.prototype.alignCenterY=function(){var ke=this.diagram,rt=ke.selection.first();if(rt){ke.startTransaction("aligning Center Y");var qe=rt.actualBounds.y+rt.actualBounds.height/2;ke.selection.each(function(Dn){Dn instanceof go.Link||Dn.move(new go.Point(Dn.actualBounds.x,qe-Dn.actualBounds.height/2))}),ke.commitTransaction("aligning Center Y")}},Pe.prototype.alignColumn=function(ke){var rt=this.diagram;rt.startTransaction("align Column"),ke===void 0&&(ke=0),ke=parseFloat(ke);var qe=new Array;rt.selection.each(function(fa){fa instanceof go.Link||qe.push(fa)});for(var Dn=0;Dn0){for(var fa=Rn.elt(Da-1);fa!==null&&fa.isTreeExpanded&&!fa.isTreeLeaf;){var na=this._sortTreeChildrenByY(fa);fa=na.last()}fa!==null&&ke.select(fa)}else ke.select(mn)}}else if(qe.key==="Down")if(rt.isTreeExpanded&&!rt.isTreeLeaf){var Dn=this._sortTreeChildrenByY(rt).first();Dn!==null&&ke.select(Dn)}else for(;rt!==null;){var mn=rt.findTreeParentNode();if(mn===null)break;var Rn=this._sortTreeChildrenByY(mn),Da=Rn.indexOf(rt);if(DaRn.y?1:mn.xRn.x?1:0}),rt},Pe.prototype.copyToClipboard=function(ke){go.CommandHandler.prototype.copyToClipboard.call(this,ke),this._lastPasteOffset.set(this.pasteOffset)},Pe.prototype.pasteFromClipboard=function(){var ke=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ke,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ke},Object.defineProperty(Pe.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ke){if(ke!=="move"&&ke!=="select"&&ke!=="scroll"&&ke!=="tree"&&ke!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ke);this._arrowKeyBehavior=ke}}),Object.defineProperty(Pe.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ke){if(!(ke instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ke);this._pasteOffset.set(ke)}});var He=Pe,Ct=ae(74042),bt=ae(43604),It=ae(52430),jt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},zt=ae(59301),bn=(ke,rt,qe)=>new Promise((Dn,mn)=>{var Rn=na=>{try{fa(qe.next(na))}catch(va){mn(va)}},Da=na=>{try{fa(qe.throw(na))}catch(va){mn(va)}},fa=na=>na.done?Dn(na.value):Promise.resolve(na.value).then(Rn,Da);fa((qe=qe.apply(ke,rt)).next())});function Mt({onCancel:ke,callback:rt}){let qe=(0,b.useRef)(),Dn=(0,b.useRef)(),mn=(0,b.useRef)(),Rn=(0,b.useRef)(!1);const Da=(0,b.useRef)(!1),[fa,na]=(0,b.useState)(0);function va(){const hn=Be.bx.make,Ta={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};qe.current=new Be.S0(Dn.current,{padding:20,grid:hn(Be.s_,"Grid",hn(Be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),hn(Be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Ue=>{var We=Ue.diagram.commandHandler.addTopLevelParts(Ue.diagram.selection,!0);We||Ue.diagram.currentTool.doCancel()},commandHandler:hn(He),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Ue=>{var We=Ue.subject;We.location=We.location.copy().snapToGridPoint(Ue.diagram.grid.gridOrigin,Ue.diagram.grid.gridCellSize),setTimeout(()=>{Ue.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Ue=>{var We=Ue.subject;setTimeout(()=>{Ue.diagram.commandHandler.editTextBlock()})},LinkRelinked:Ue=>{var We=Ue.parameter.part;We.invalidateConnectedLinks();var Rt=Ue.subject;Ue.diagram.toolManager.linkingTool.isForwards?Rt.toNode.invalidateConnectedLinks():Rt.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),qe.current.nodeTemplate=hn(Be.NB,"Auto",{locationSpot:Be.z6.Center,locationObjectName:"SHAPE",desiredSize:new Be.$u(120,60),minSize:new Be.$u(40,40),resizable:!0,resizeCellSize:new Be.$u(10,10),rotatable:!0},new Be.KX("location","loc",Be.E9.parse).makeTwoWay(Be.E9.stringify),new Be.KX("desiredSize","size",Be.$u.parse).makeTwoWay(Be.$u.stringify),hn(Be.bn,{name:"SHAPE",fill:Ta.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Be.z6.AllSides,toSpot:Be.z6.AllSides},new Be.KX("figure"),new Be.KX("fill"),new Be.KX("stroke","borderColor"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),hn(Be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),hn(Be.al,{margin:1,textAlign:"center",overflow:Be.al.OverflowEllipsis,editable:!0},new Be.KX("text").makeTwoWay(),new Be.KX("stroke","color"))),qe.current.nodeTemplate.toolTip=hn("ToolTip",hn(Be.s_,"Vertical",{maxSize:new Be.$u(200,NaN)},hn(Be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Be.KX("text")),hn(Be.al,{font:"10pt sans-serif",textAlign:"center"},new Be.KX("text","details"))));function mr(Ue,We){var Rt=(Cn,aa)=>{Cn.handled=!0,Cn.diagram.model.commit(Oe=>{var it=aa.part.adornedPart,Me=new Be.E9().setRectSpot(it.actualBounds,Ue);Me.subtract(it.location),Me.scale(2,2),Me.x+=Math.sign(Me.x)*130,Me.y+=Math.sign(Me.y)*130,Me.add(it.location),Me.snapToGridPoint(Cn.diagram.grid.gridOrigin,Cn.diagram.grid.gridCellSize);var lt=Oe.copyNodeData(it.data);Oe.setGroupKeyForNodeData(lt,Oe.getGroupKeyForNodeData(it.data)),Oe.addNodeData(lt);var Zt={from:it.key,to:Oe.getKeyForNodeData(lt)};Oe.addLinkData(Zt);var za=Cn.diagram.findNodeForData(lt);za.location=Me,Cn.diagram.select(za),setTimeout(()=>{Cn.diagram.commandHandler.editTextBlock()},20)})};return hn(Be.bn,{figure:We,alignment:Ue,alignmentFocus:Ue.opposite(),width:Ue.equals(Be.z6.Top)||Ue.equals(Be.z6.Bottom)?25:18,height:Ue.equals(Be.z6.Top)||Ue.equals(Be.z6.Bottom)?18:25,fill:"orange",stroke:Ta.white,strokeWidth:4,mouseEnter:(Cn,aa)=>aa.fill="dodgerblue",mouseLeave:(Cn,aa)=>aa.fill="orange",isActionable:!0,click:Rt,contextClick:Rt})}function mo(Ue){return hn(Be.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(We,Rt)=>Rt.fill="dodgerblue",mouseLeave:(We,Rt)=>Rt.fill="orange",click:(We,Rt)=>{We.diagram.commandHandler.showContextMenu(Rt.part.adornedPart)}},Ue||{})}qe.current.nodeTemplate.selectionAdornmentTemplate=hn(Be.uz,"Spot",hn(Be.Vm,{padding:10}),mr(Be.z6.Top,"TriangleUp"),mr(Be.z6.Left,"TriangleLeft"),mr(Be.z6.Right,"TriangleRight"),mr(Be.z6.Bottom,"TriangleDown"),mo({alignment:new Be.z6(.75,0)}));function In(Ue,We){return(Rt,Cn)=>{Rt.handled=!0,Rt.diagram.model.commit(aa=>{aa.set(Cn.part.adornedPart.data,Ue,We)})}}function nn(Ue,We){return We||(We="color"),hn(Be.bn,{width:16,height:16,stroke:"lightgray",fill:Ue,margin:1,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.stroke="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.stroke="lightgray",click:In(We,Ue),contextClick:In(We,Ue)})}function Mr(){return[hn("ContextMenuButton",hn(Be.s_,"Horizontal",nn(Ta.white,"fill"),nn(Ta.beige,"fill"),nn(Ta.extralightblue,"fill"),nn(Ta.extralightred,"fill"))),hn("ContextMenuButton",hn(Be.s_,"Horizontal",nn(Ta.lightgray,"fill"),nn(Ta.lightgreen,"fill"),nn(Ta.lightblue,"fill"),nn(Ta.lightred,"fill")))]}function Sa(){return[hn("ContextMenuButton",hn(Be.s_,"Horizontal",nn(Ta.black),nn(Ta.green),nn(Ta.blue),nn(Ta.red))),hn("ContextMenuButton",hn(Be.s_,"Horizontal",nn(Ta.white),nn(Ta.magenta),nn(Ta.purple),nn(Ta.orange)))]}function qr(Ue,We){return We||(We="thickness"),hn(Be.bn,"LineH",{width:16,height:16,strokeWidth:Ue,margin:1,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.background="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.background="transparent",click:In(We,Ue),contextClick:In(We,Ue)})}function Ur(Ue,We){return We||(We="dash"),hn(Be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Ue,margin:1,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.background="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.background="transparent",click:In(We,Ue),contextClick:In(We,Ue)})}function ra(){return[hn("ContextMenuButton",hn(Be.s_,"Horizontal",qr(1),qr(2),qr(3),qr(4))),hn("ContextMenuButton",hn(Be.s_,"Horizontal",Ur(null),Ur([2,4]),Ur([4,4])))]}function ro(Ue,We){return We||(We="figure"),hn(Be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Ue,margin:1,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.fill="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.fill="lightgray",click:In(We,Ue),contextClick:In(We,Ue)})}qe.current.nodeTemplate.contextMenu=hn("ContextMenu",hn("ContextMenuButton",hn(Be.s_,"Horizontal",ro("Rectangle"),ro("RoundedRectangle"),ro("Ellipse"),ro("Diamond"))),hn("ContextMenuButton",hn(Be.s_,"Horizontal",ro("Parallelogram2"),ro("ManualOperation"),ro("Procedure"),ro("Cylinder1"))),hn("ContextMenuButton",hn(Be.s_,"Horizontal",ro("Terminator"),ro("CreateRequest"),ro("Document"),ro("TriangleDown"))),Mr(),Sa(),ra()),qe.current.groupTemplate=hn(Be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Ue,We)=>{var Rt=We.addMembers(We.diagram.selection,!0);Rt||We.diagram.currentTool.doCancel()},avoidable:!1},new Be.KX("location","loc",Be.E9.parse).makeTwoWay(Be.E9.stringify),hn(Be.s_,"Auto",{name:"BODY"},hn(Be.bn,{parameter1:10,fill:Ta.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Be.z6.AllSides,toSpot:Be.z6.AllSides},new Be.KX("fill"),new Be.KX("stroke","color"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),hn(Be.Vm,{background:"transparent",margin:20})),hn(Be.al,{alignment:Be.z6.Top,alignmentFocus:Be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Be.KX("text"),new Be.KX("stroke","color"))),qe.current.groupTemplate.selectionAdornmentTemplate=hn(Be.uz,"Spot",hn(Be.s_,"Auto",hn(Be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),hn(Be.Vm,{margin:1.5})),mo({alignment:Be.z6.TopRight,alignmentFocus:Be.z6.BottomRight})),qe.current.groupTemplate.contextMenu=hn("ContextMenu",Mr(),Sa(),ra()),qe.current.linkTemplate=hn(Be.rU,{layerName:"Foreground",routing:Be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Be.KX("fromSpot","fromSpot",Be.z6.parse),new Be.KX("toSpot","toSpot",Be.z6.parse),new Be.KX("fromShortLength","dir",Ue=>Ue>=1?10:0),new Be.KX("toShortLength","dir",Ue=>Ue>=1?10:0),new Be.KX("points").makeTwoWay(),hn(Be.bn,{strokeWidth:2},new Be.KX("stroke","color"),new Be.KX("strokeWidth","thickness"),new Be.KX("strokeDashArray","dash")),hn(Be.bn,{segmentIndex:0,segmentOffset:new Be.E9(15,0),segmentOrientation:Be.rU.OrientAlong,alignmentFocus:Be.z6.Right,figure:"circle",width:10,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",Ue=>Ue===1)),hn(Be.bn,{segmentIndex:-1,segmentOffset:new Be.E9(-10,6),segmentOrientation:Be.rU.OrientPlus90,alignmentFocus:Be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",Ue=>Ue>=1),new Be.KX("width","thickness",Ue=>7+3*Ue),new Be.KX("height","thickness",Ue=>7+3*Ue),new Be.KX("segmentOffset","thickness",Ue=>new Be.E9(-15,4+1.5*Ue))),hn(Be.bn,{segmentIndex:0,segmentOffset:new Be.E9(15,-6),segmentOrientation:Be.rU.OrientMinus90,alignmentFocus:Be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Be.KX("fill","color"),new Be.KX("visible","dir",Ue=>Ue===2),new Be.KX("width","thickness",Ue=>7+3*Ue),new Be.KX("height","thickness",Ue=>7+3*Ue),new Be.KX("segmentOffset","thickness",Ue=>new Be.E9(-15,4+1.5*Ue))),hn(Be.al,{alignmentFocus:new Be.z6(0,1,-4,0),editable:!0},new Be.KX("text").makeTwoWay(),new Be.KX("stroke","color"))),qe.current.linkTemplate.selectionAdornmentTemplate=hn(Be.uz,hn(Be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Oo(2)},new Be.KX("pathPattern","thickness",Oo)),mo({alignmentFocus:new Be.z6(0,0,-6,-4)}));function Oo(Ue){return hn(Be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Ue+4).toString()+" H3"})}function $r(Ue){var We="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Ue===0?We="M0 0 M16 16 M0 8 L16 8":Ue===2&&(We="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),hn(Be.bn,{geometryString:We,margin:2,background:"transparent",mouseEnter:(Rt,Cn)=>Cn.background="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.background="transparent",click:In("dir",Ue),contextClick:In("dir",Ue)})}function vo(Ue){var We=(Rt,Cn)=>{Rt.handled=!0,Rt.diagram.model.commit(aa=>{var Oe=Cn.part.adornedPart;aa.set(Oe.data,Ue?"toSpot":"fromSpot",Be.z6.stringify(Be.z6.AllSides)),(Ue?Oe.toNode:Oe.fromNode).invalidateConnectedLinks()})};return hn(Be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Rt,Cn)=>Cn.background="dodgerblue",mouseLeave:(Rt,Cn)=>Cn.background="transparent",click:We,contextClick:We})}function yn(Ue,We){var Rt=0,Cn=Be.z6.RightSide;Ue.equals(Be.z6.Top)?(Rt=270,Cn=Be.z6.TopSide):Ue.equals(Be.z6.Left)?(Rt=180,Cn=Be.z6.LeftSide):Ue.equals(Be.z6.Bottom)&&(Rt=90,Cn=Be.z6.BottomSide),We||(Rt-=180);var aa=(Oe,it)=>{Oe.handled=!0,Oe.diagram.model.commit(Me=>{var lt=it.part.adornedPart;Me.set(lt.data,We?"toSpot":"fromSpot",Be.z6.stringify(Cn)),(We?lt.toNode:lt.fromNode).invalidateConnectedLinks()})};return hn(Be.bn,{alignment:Ue,alignmentFocus:Ue.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Rt,background:"transparent",mouseEnter:(Oe,it)=>it.background="dodgerblue",mouseLeave:(Oe,it)=>it.background="transparent",click:aa,contextClick:aa})}qe.current.linkTemplate.contextMenu=hn("ContextMenu",Sa(),ra(),hn("ContextMenuButton",hn(Be.s_,"Horizontal",$r(0),$r(1),$r(2))),hn("ContextMenuButton",hn(Be.s_,"Horizontal",hn(Be.s_,"Spot",vo(!1),yn(Be.z6.Top,!1),yn(Be.z6.Left,!1),yn(Be.z6.Right,!1),yn(Be.z6.Bottom,!1)),hn(Be.s_,"Spot",{margin:new Be.Zt(0,0,0,2)},vo(!0),yn(Be.z6.Top,!0),yn(Be.z6.Left,!0),yn(Be.z6.Right,!0),yn(Be.z6.Bottom,!0)))));const xr=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -86,18 +86,18 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var ro=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function ir(Ue){return console.log("shapeName:",Ue),ro.indexOf(Ue)>=0}var Ct=new Be.YI(mn.current,{maxSelectionCount:1,linkTemplate:pn(Be.rU,{locationSpot:Be.z6.Center,selectionAdornmentTemplate:pn(Be.uz,"Link",{locationSpot:Be.z6.Center},pn(Be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),pn(Be.bn,{toArrow:"Standard",stroke:null}))},{routing:Be.rU.AvoidsNodes,curve:Be.rU.JumpOver,corner:5,toShortLength:4},new Be.KX("points"),pn(Be.bn,{isPanelMain:!0,strokeWidth:2}),pn(Be.bn,{toArrow:"Standard",stroke:null})),model:new Be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Be.bn.getFigureGenerators().toArray().map(Ue=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Ue.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return qe.current.addDiagramListener("TextEdited",function(Ue){var Re;const Rt=Ue.subject.part;var Cn=(Re=document.activeElement)==null?void 0:Re.value;typeof Cn=="string"&&Cn.trim()===""&&qe.current.model.commit(function(na){na.set(Rt.data,"text","\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}),Ct.nodeTemplate=pn(Be.NB,"Auto",{locationSpot:Be.z6.Center},new Be.KX("location","location",Be.E9.parse).makeTwoWay(Be.E9.stringify),pn(Be.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Be.KX("stroke").makeTwoWay(),new Be.KX("fill").makeTwoWay(),new Be.KX("figure")),pn(Be.al,{margin:new Be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Be.$u(16,16),maxSize:new Be.$u(10,NaN),textAlign:"center",editable:!0},new Be.KX("key").makeTwoWay())),setTimeout(()=>{qe.current.grid=pn(Be.s_,"Grid",pn(Be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),pn(Be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),qe.current.grid.visible=!0,qe.current.grid.gridCellStroke="darkgray",qe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=qe.current,qe.current}const sa=()=>bn(this,null,function*(){var pn=qe.current.makeImage();const Ta=yield(0,It.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:pn.src}});rt({src:Ta.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{fa()},500),ta(ma+1),()=>{qe.current=null}),[]),zt.createElement("div",{ref:Ba,className:Rn.current?`${jt.maxH60} body-overflow-initial`:"body-overflow-initial"},zt.createElement(mt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!ma,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:zt.createElement(Bt.Z,null,zt.createElement(bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),zt.createElement(bt.Z,{onClick:()=>{var pn,Ta,vr=qe.current.selection.first();if(Rn.current=!Rn.current,document.activeElement&&vr){let co=(Ta=(pn=document.activeElement)==null?void 0:pn.value)==null?void 0:Ta.trim();typeof co=="string"&&qe.current.model.commit(function(In){In.set(vr.data,"text",co||"\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}ta(ma+1)}},zt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ke},zt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:jt.flowChartWrp},zt.createElement("div",{style:{display:"flex",height:"100%"}},zt.createElement("div",{style:{width:"300px",height:"100%"}},zt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),zt.createElement("div",{style:{height:"calc(100% - 50px)"},className:jt.myPaletteDiv,ref:mn})),zt.createElement("div",{style:{flex:1,position:"relative"}},zt.createElement("div",{ref:Dn,style:{height:"80vh"}}))),zt.createElement("div",{className:"tr"},zt.createElement(ht.ZP,{size:"large",onClick:sa,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Fe=Mt,xe=ae(5112),ct=ae(5871);const Lt=xe.ZP.Group,qt={margin:"0 8px"};var Kt=({callback:ke,onCancel:rt})=>{function qe(Dn){ke(Dn)}return b.createElement(We.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:qe},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:qt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:qt},"\u884C\u6570"),b.createElement(We.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(ct.Z,null)),b.createElement("span",{style:qt},"\u5217\u6570"),b.createElement(We.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(ct.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:qt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(We.default.Item,{name:"align"},b.createElement(Lt,null,b.createElement(xe.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(xe.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(xe.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(xe.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ht.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ht.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},kt=ae(78673),rn=ae(84072),Wt=ae.n(rn),Ut=(0,b.forwardRef)(({use3d:ke,width:rt,height:qe,callback:Dn,showSaveButton:mn},Rn)=>{const Ba=(0,b.useRef)(),ma=(0,b.useRef)(),[ta,fa]=(0,b.useState)(!1),sa=(0,b.useRef)({id:Ba,appName:"graphing",width:rt||1e3,height:qe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{ma.current=new(Wt())(sa.current,!0),window.onload=function(){ma.current.inject("applet_container")}},[]);const pn=()=>{var Ta=window.ggbApplet.getPNGBase64(1,!0,72);return Dn&&Dn(Ta),Ta};return(0,b.useEffect)(()=>{sa.current.appName=ta?"3D":"graphing",ma.current.inject("applet_container")},[ta]),(0,b.useEffect)(()=>{fa(ke)},[ke]),(0,b.useImperativeHandle)(Rn,()=>({getImgData:pn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ba}),b.createElement(Bt.Z,{align:"middle"},b.createElement(bt.Z,{flex:1},b.createElement(kt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ta,onChange:Ta=>fa(Ta)})),b.createElement(bt.Z,null,b.createElement(ht.ZP,{size:"large",onClick:pn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Dt=ae(53267),Ft=ae(1012),Ot=ae(8591);const cn="link",yt="upload-image",wt="add-flowchart",kn="draw-image",_t="add-flowchart",Kn="code-block",Za="add-table",fr="------------",rr={default:fr,left:`:${fr}`,center:`:${fr}:`,right:`${fr}:`};var Ia=ae(47458),Tr=(ke,rt,qe)=>new Promise((Dn,mn)=>{var Rn=ta=>{try{ma(qe.next(ta))}catch(fa){mn(fa)}},Ba=ta=>{try{ma(qe.throw(ta))}catch(fa){mn(fa)}},ma=ta=>ta.done?Dn(ta.value):Promise.resolve(ta.value).then(Rn,Ba);ma((qe=qe.apply(ke,rt)).next())});function ur(){}let Xa=0;const Ja=1e4,wr="\u2581",ba="@\u2581\u2581@",Zr="@\u2581@",br=` +]}`;var oo=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function lo(Ue){return console.log("shapeName:",Ue),oo.indexOf(Ue)>=0}var dt=new Be.YI(mn.current,{maxSelectionCount:1,linkTemplate:hn(Be.rU,{locationSpot:Be.z6.Center,selectionAdornmentTemplate:hn(Be.uz,"Link",{locationSpot:Be.z6.Center},hn(Be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),hn(Be.bn,{toArrow:"Standard",stroke:null}))},{routing:Be.rU.AvoidsNodes,curve:Be.rU.JumpOver,corner:5,toShortLength:4},new Be.KX("points"),hn(Be.bn,{isPanelMain:!0,strokeWidth:2}),hn(Be.bn,{toArrow:"Standard",stroke:null})),model:new Be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Be.bn.getFigureGenerators().toArray().map(Ue=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Ue.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return qe.current.addDiagramListener("TextEdited",function(Ue){var We;const Rt=Ue.subject.part;var Cn=(We=document.activeElement)==null?void 0:We.value;typeof Cn=="string"&&Cn.trim()===""&&qe.current.model.commit(function(aa){aa.set(Rt.data,"text","\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}),dt.nodeTemplate=hn(Be.NB,"Auto",{locationSpot:Be.z6.Center},new Be.KX("location","location",Be.E9.parse).makeTwoWay(Be.E9.stringify),hn(Be.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Be.KX("stroke").makeTwoWay(),new Be.KX("fill").makeTwoWay(),new Be.KX("figure")),hn(Be.al,{margin:new Be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Be.$u(16,16),maxSize:new Be.$u(10,NaN),textAlign:"center",editable:!0},new Be.KX("key").makeTwoWay())),setTimeout(()=>{qe.current.grid=hn(Be.s_,"Grid",hn(Be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),hn(Be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),qe.current.grid.visible=!0,qe.current.grid.gridCellStroke="darkgray",qe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=qe.current,qe.current}const da=()=>bn(this,null,function*(){var hn=qe.current.makeImage();const Ta=yield(0,It.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:hn.src}});rt({src:Ta.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{va()},500),na(fa+1),()=>{qe.current=null}),[]),zt.createElement("div",{ref:Da,className:Rn.current?`${jt.maxH60} body-overflow-initial`:"body-overflow-initial"},zt.createElement(ft.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!fa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:zt.createElement(Bt.Z,null,zt.createElement(bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),zt.createElement(bt.Z,{onClick:()=>{var hn,Ta,mr=qe.current.selection.first();if(Rn.current=!Rn.current,document.activeElement&&mr){let mo=(Ta=(hn=document.activeElement)==null?void 0:hn.value)==null?void 0:Ta.trim();typeof mo=="string"&&qe.current.model.commit(function(In){In.set(mr.data,"text",mo||"\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}na(fa+1)}},zt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ke},zt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:jt.flowChartWrp},zt.createElement("div",{style:{display:"flex",height:"100%"}},zt.createElement("div",{style:{width:"300px",height:"100%"}},zt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),zt.createElement("div",{style:{height:"calc(100% - 50px)"},className:jt.myPaletteDiv,ref:mn})),zt.createElement("div",{style:{flex:1,position:"relative"}},zt.createElement("div",{ref:Dn,style:{height:"80vh"}}))),zt.createElement("div",{className:"tr"},zt.createElement(Et.ZP,{size:"large",onClick:da,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Fe=Mt,xe=ae(5112),gt=ae(5871);const Lt=xe.ZP.Group,qt={margin:"0 8px"};var Kt=({callback:ke,onCancel:rt})=>{function qe(Dn){ke(Dn)}return b.createElement(Re.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:qe},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:qt},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:qt},"\u884C\u6570"),b.createElement(Re.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(gt.Z,null)),b.createElement("span",{style:qt},"\u5217\u6570"),b.createElement(Re.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(gt.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:qt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Re.default.Item,{name:"align"},b.createElement(Lt,null,b.createElement(xe.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(xe.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(xe.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(xe.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Et.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Et.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},kt=ae(78673),rn=ae(84072),Wt=ae.n(rn),Ut=(0,b.forwardRef)(({use3d:ke,width:rt,height:qe,callback:Dn,showSaveButton:mn},Rn)=>{const Da=(0,b.useRef)(),fa=(0,b.useRef)(),[na,va]=(0,b.useState)(!1),da=(0,b.useRef)({id:Da,appName:"graphing",width:rt||1e3,height:qe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{fa.current=new(Wt())(da.current,!0),window.onload=function(){fa.current.inject("applet_container")}},[]);const hn=()=>{var Ta=window.ggbApplet.getPNGBase64(1,!0,72);return Dn&&Dn(Ta),Ta};return(0,b.useEffect)(()=>{da.current.appName=na?"3D":"graphing",fa.current.inject("applet_container")},[na]),(0,b.useEffect)(()=>{va(ke)},[ke]),(0,b.useImperativeHandle)(Rn,()=>({getImgData:hn})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Da}),b.createElement(Bt.Z,{align:"middle"},b.createElement(bt.Z,{flex:1},b.createElement(kt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:na,onChange:Ta=>va(Ta)})),b.createElement(bt.Z,null,b.createElement(Et.ZP,{size:"large",onClick:hn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Dt=ae(53267),Ft=ae(1012),Ot=ae(8591);const cn="link",yt="upload-image",wt="add-flowchart",kn="draw-image",Xt="add-flowchart",Kn="code-block",Za="add-table",gr="------------",rr={default:gr,left:`:${gr}`,center:`:${gr}:`,right:`${gr}:`};var Ia=ae(47458),Ir=(ke,rt,qe)=>new Promise((Dn,mn)=>{var Rn=na=>{try{fa(qe.next(na))}catch(va){mn(va)}},Da=na=>{try{fa(qe.throw(na))}catch(va){mn(va)}},fa=na=>na.done?Dn(na.value):Promise.resolve(na.value).then(Rn,Da);fa((qe=qe.apply(ke,rt)).next())});function ir(){}let Xa=0;const Ja=1e4,Br="\u2581",Ba="@\u2581\u2581@",kr="@\u2581@",Fr=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,St=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function En(ke){return/^\d+$/.test(ke)?`${ke}px`:ke}const Vt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",sn={[Vt+"-B"]:"bold",[Vt+"-I"]:"italic"},Ln={[cn]:"\u6DFB\u52A0\u94FE\u63A5",[Kn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[yt]:"\u6DFB\u52A0\u56FE\u7247",[kn]:"\u6DFB\u52A0\u753B\u56FE",[wt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Za]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Xn=({defaultValue:ke="",onChange:rt,width:qe="100%",height:Dn=400,miniToolbar:mn=!1,isFocus:Rn=!1,watch:Ba,insertTemp:ma,mode:ta="markdown",id:fa="markdown-editor-id",showResizeBar:sa=!1,noStorage:pn=!1,showNullButton:Ta=!1,showNullProgramButton:vr=!1,hidetoolBar:co=!1,fullScreen:In=!1,onBlur:nn,onCMBeforeChange:Nr,onFullScreen:Ea,className:ao="",disablePaste:or=!1,disabled:La=!1,disabledFill:fo=!1,placeholder:io="",values:Co="",extraUse:vo})=>{const[yn,Or]=(0,b.useState)(null),[ro,ir]=(0,b.useState)(ke),[Ct,Ue]=(0,b.useState)(Ba),[Re,Rt]=(0,b.useState)(In),[Cn,na]=(0,b.useState)(""),[Oe,it]=(0,b.useState)(0),[Me,lt]=(0,b.useState)(Dn),[Zt,za]=(0,b.useState)(!1),Ga=(0,b.useRef)((0,Ft.Z)()),Vn=(0,b.useRef)(!1),Jt=(0,b.useRef)(),[Hn,Da]=(0,b.useState)(0),[Oa,tr]=(0,b.useState)(0),da=(0,b.useRef)(),xt=(0,b.useRef)(),ga=(0,b.useRef)(),dr=(0,b.useRef)(),Ar=()=>Tr(void 0,null,function*(){var Pa;const Wn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ga.current}});(Pa=Wn==null?void 0:Wn.attachments)!=null&&Pa.length&&(console.log("cm:",yn,da),Wn.attachments.map($t=>{$t.content_type.indexOf("image")>-1?yn.replaceSelection(`![,](/api/attachments/${$t.id}?type=${$t.content_type})`):$t.content_type.indexOf("video")>-1?yn.replaceSelection(``):$t.content_type.indexOf("pdf")>-1?yn.replaceSelection(`${$t.name}`):yn.replaceSelection(`[${$t.name}](${ENV.API_SERVER}/api/attachments/${$t.id}?type=${$t.content_type})`)}))});(0,b.useEffect)(()=>{const Pa=window.scrollY||window.pageYOffset;ir(Co),yn==null||yn.setValue(Co),window.scrollTo(0,Pa)},[Co]),(0,b.useEffect)(()=>{Ea==null||Ea(Re)},[Re]),(0,b.useEffect)(()=>{if(da.current){let Pa=function($t,On){var pr;if(or){On.preventDefault();return}const De=On.clipboardData;if(De){const Kr=De.types.toString(),ka=De.items;if(Kr==="Files"||De.types.indexOf("Files")>-1){if(On.preventDefault(),ta=="stex")return;try{let cr=ka[1];((pr=ka[0])==null?void 0:pr.kind)==="file"&&(cr=ka[0]);const gr=cr.getAsFile(),Vr=gr.name.split(".").pop();(0,tt.I)(gr,Jr=>{var Fo,ho,ii;Jr.id?((Fo=gr==null?void 0:gr.type)==null?void 0:Fo.indexOf("image"))>-1?Wn.replaceSelection(``):((ho=gr==null?void 0:gr.type)==null?void 0:ho.indexOf("video"))>-1?Wn.replaceSelection(``):((ii=gr==null?void 0:gr.type)==null?void 0:ii.indexOf("pdf"))>-1?Wn.replaceSelection(`${gr.name}`):St.includes(Vr)?Wn.replaceSelection(`${gr.name}`):Wn.replaceSelection(`[${gr.name}](/api/attachments/${Jr.id}?type=${Jr.content_type})`):(Jr==null?void 0:Jr.status)===401&&(Ot.ZP.warning((Jr==null?void 0:Jr.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(cr){Ot.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Wn=Je().fromTextArea(da.current,{mode:ta,lineNumbers:!mn,lineWrapping:!0,value:ke,autoCloseTags:!vr,autoCloseBrackets:!0});return Wn.on("keyup",function($t,On){On.keyCode===8&&($t.getValue()==""?Wn.setOption("placeholder",io):Wn.setOption("placeholder",null))}),Wn.on("keydown",function($t,On){if(On.keyCode===8){var pr=Zn($t);pr&&On.preventDefault()}}),Rn&&Wn.focus(),Wn.on("paste",Pa),Wn.on("dragleave",function($t,On){xt.current.classList.remove("mouse-hover-md")}),La&&Wn.on("beforeChange",function($t,On){(On.origin==="paste"||On.origin==="+input")&&On.cancel()}),Or(Wn),()=>{Wn.off("paste",Pa)}}},[]);const lr=(0,b.useCallback)(()=>{if(xt.current)try{}catch(Pa){console.log(Pa,"---- to set md editor body height")}},[Me,xt,Re]);(0,b.useEffect)(()=>{function Pa(){let Wn=new Te.Z($t=>{for(let On of $t)(On.target.offsetHeight>0||On.target.offsetWidth>0)&&(lr(),yn.setSize("100%","100%"),yn.refresh())});return Wn.observe(da.current.parentElement),Wn}if(yn){const Wn=Pa();return()=>{var $t,On;($t=da.current)!=null&&$t.parentElement&&Wn.unobserve((On=da.current)==null?void 0:On.parentElement)}}},[yn,lr]),(0,b.useEffect)(()=>{if(yn){let Pa=[];for(const[Wn,$t]of Object.entries(sn)){let On={[Wn]:()=>{Tn($t)}};Pa.push(On),yn.addKeyMap(On)}return Jt.current=setInterval(()=>{Vn.current&&Ar()},4e3),()=>{clearInterval(Jt.current);for(let Wn of Pa)yn.removeKeyMap(Wn)}}},[yn]),(0,b.useEffect)(()=>{In!==Re&&Rt(In)},[In]),(0,Ia.Z)(()=>{if(!pn&&Oe>0){let Pa=new Date().getTime(),Wn=window.sessionStorage.getItem(fa);Pa>=Oe+Ja&&(!Wn||Wn!==ro)&&(window.sessionStorage.setItem(fa,ro),za(!0))}},Ja),(0,b.useEffect)(()=>{Ue(Ba)},[yn,Ba]),(0,b.useEffect)(()=>{yn&&Rn&&yn.focus()},[yn,Rn]),(0,b.useEffect)(()=>{if(Ct&&yn){let Pa=function($t){let On=$t.target;if(dr.current){let pr=On.scrollTop/On.scrollHeight;dr.current.scrollTop=dr.current.scrollHeight*pr}};const Wn=yn.getScrollerElement();return Wn.addEventListener("scroll",Pa),()=>{Wn.removeEventListener("scroll",Pa)}}},[yn,Ct]),(0,b.useEffect)(()=>{if(yn&&Nr){let Pa=function(Wn,$t){Nr(Wn,$t)};return yn.on("beforeChange",Pa),()=>{yn.off("beforeChange",Pa)}}},[yn,Nr]),(0,b.useEffect)(()=>{if(yn&&nn){let Pa=function(){nn(yn.getValue())};return yn.on("blur",Pa),()=>{yn.off("blur",Pa)}}},[yn,nn]);function Zn(Pa,Wn){var $t=Pa.getDoc(),On=$t.getCursor(),pr=$t.getLine(On.line),De=pr.charAt(On.ch-1),Kr=pr.lastIndexOf("@\u2581@",On.ch),ka=pr.lastIndexOf("@\u2581\u2581@",On.ch),cr=Kr>ka?Kr:ka,gr=Kr>ka?3:4;if(ba.indexOf(De)===-1)return null;if(console.log("change1:",Wn,Pa,pr,On,cr,Kr,ka,De),cr>=0&&On.ch-cr<5){var Vr=cr+gr;return $t.replaceRange("",{line:On.line,ch:cr},{line:On.line,ch:Vr}),{line:On.line,ch:Vr}}return null}(0,b.useEffect)(()=>{if(yn){let Pa=function(Wn,$t){const On=Wn.getValue();ir(On),it(new Date().getTime()),Wn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rt&&(vr?rt(On,po(On)):rt(On))};return yn.on("change",Pa),()=>{yn.off("change",Pa)}}},[yn,rt]),(0,b.useEffect)(()=>{if(yn)if(ke==null)yn.setValue(""),ir("");else{const Pa=window.scrollY||window.pageYOffset;ke!==yn.getValue()&&(yn.setValue(ke),ir(ke),yn.setCursor(La?1:yn.lineCount(),0),window.scrollTo(0,Pa))}},[yn,ke]);const Tn=(0,b.useCallback)(Pa=>{const Wn=yn.getCursor(),$t=yn.getSelection();let On=$t.split(` -`);switch(Pa){case"bold":return yn.replaceSelection("**"+$t+"**"),$t===""&&yn.setCursor(Wn.line,Wn.ch+2),yn.focus();case"italic":return yn.replaceSelection("*"+$t+"*"),$t===""&&yn.setCursor(Wn.line,Wn.ch+1),yn.focus();case"code":return yn.replaceSelection("`"+$t+"`"),$t===""&&yn.setCursor(Wn.line,Wn.ch+1),yn.focus();case"inline-latex":return na("inline-latex"),yn.focus();case"latex":return yn.replaceSelection("```latex\n"+$t+"\n```"),yn.setCursor(Wn.line+1,$t.length+1),yn.focus();case"line-break":return yn.replaceSelection(`
-`),yn.focus();case"list-ul":return $t===""?yn.replaceSelection("- "+$t):yn.replaceSelection(On.map(pr=>pr===""?"":`- ${pr}`).join(` -`)),yn.focus();case"list-ol":return $t===""?yn.replaceSelection("1. "+$t):yn.replaceSelection(On.map((pr,De)=>pr===""?"":`${De+1}. ${pr}`).join(` -`)),yn.focus();case"add-null-ch":return $t===""&&yn.setCursor(Wn.line,Wn.ch),yn.replaceSelection(wr),yn.focus();case"add-signal":return $t===""&&yn.setCursor(Wn.line,Wn.ch),yn.replaceSelection(Zr),yn.focus();case"add-multiple":return $t===""&&yn.setCursor(Wn.line,Wn.ch),yn.replaceSelection(ba),yn.focus();case"inster-template-1":return $t===""&&yn.setCursor(Wn.line,Wn.ch),yn.replaceSelection(br),yn.focus();case"eraser":return yn.setValue(""),yn.focus();case"trigger-watch":return Ue(!Ct),yn.focus();case"trigger-full-screen":return Rt(!Re),yn.focus();case cn:na(cn);return;case Kn:na(Kn);return;case yt:na(yt);return;case kn:na(kn);return;case"maths-latex":na("maths-latex");return;case wt:na(wt);return;case Za:na(Za);return;default:throw new Error}},[yn,Ct,Re]),Pn=(0,b.useCallback)((Pa,Wn)=>{var $t,On,pr,De,Kr,ka;switch(na(""),Cn){case cn:const{title:Fo,link:ho}=Pa;return yn.replaceSelection(`[${Fo}](${ho})`),yn.focus();case Kn:const{language:ii,content:jo}=Pa;return yn.replaceSelection(["```"+ii,jo,"```"].join(` -`)),yn.focus();case"maths-latex":for(var cr=atob(Pa),gr=new Uint8Array(cr.length),Vr=0;Vr{tl.id?yn.replaceSelection(`![,](/api/attachments/${tl.id}?type=${tl.content_type})`):(tl==null?void 0:tl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":yn.replaceSelection("`$$"+Pa+"$$`");break;case yt:case kn:case _t:const{src:wi,alt:pl}=Pa,si=Wn,bl=(pr=(On=($t=si==null?void 0:si.name)==null?void 0:$t.split("."))==null?void 0:On.pop)==null?void 0:pr.call(On);return((De=si==null?void 0:si.type)==null?void 0:De.indexOf("image"))>-1||!(si!=null&&si.type)?si.align||si.width?yn.replaceSelection(`

${pl||

`):yn.replaceSelection(`${pl||`):((Kr=si==null?void 0:si.type)==null?void 0:Kr.indexOf("video"))>-1?yn.replaceSelection(``):((ka=si==null?void 0:si.type)==null?void 0:ka.indexOf("pdf"))>-1?yn.replaceSelection(`${si.name}`):St.includes(bl)?yn.replaceSelection(`${si.name}`):yn.replaceSelection(`[${si.name}](${wi})`),yn.focus();case Za:const{row:Mi,col:gl,align:el}=Pa;let Il=` -`;for(let tl=0;tl{switch(Cn){case cn:return b.createElement(fn,{callback:Pn,onCancel:zr});case Kn:return b.createElement(vn.Z,{callback:Pn,onCancel:zr});case yt:return b.createElement(tt.Z,{callback:Pn,onCancel:zr});case wt:return b.createElement(Fe,{callback:Pn,onCancel:zr});case Za:return b.createElement(Kt,{callback:Pn,onCancel:zr});case"maths-latex":return b.createElement(Ut,{showSaveButton:!0,callback:Pn});case"inline-latex":return b.createElement(Dt.Z,{showSaveButton:!0,callback:Pn});default:return null}},[Cn]);function zr(){na("")}(0,b.useEffect)(()=>{if(ga.current){let Pa=function(Kr){pr=!0,De=Kr.pageY},Wn=function(){pr=!1},$t=function(Kr){if(pr){let ka=Kr.pageY-De;ka<0&&(ka=0),ka>300&&(ka=300);let cr=Dn+ka+"px";lt(cr)}},On=ga.current,pr=!1,De=0;return On.addEventListener("mousedown",Pa),document.addEventListener("mousemove",$t),document.addEventListener("mouseup",Wn),()=>{On.removeEventListener("mousedown",Pa),document.removeEventListener("mousemove",$t),document.removeEventListener("mouseup",Wn)}}},[yn,ga]),(0,b.useEffect)(()=>{lt(Dn)},[Dn]);const lo=En(qe),$r=En(Me),Ya={width:lo,height:$r},_r=(0,b.useMemo)(()=>{if(Oe){let Pa=new Date(Oe),Wn=Pa.getHours(),$t=Pa.getMinutes(),On=Pa.getSeconds();return Wn=Wn<10?"0"+Wn:Wn,$t=$t<10?"0"+$t:$t,On=On<10?"0"+On:On,`${Wn}:${$t}:${On}`}return 0},[Oe]),po=Pa=>{const Wn=[];if(vr){let $t=-1;Pa=Pa.replace(/(@▁▁@|@▁@)/g,function(On,pr,De){Wn.push({multiLine:On!==Zr})})}return Wn};function ai(){window.sessionStorage.removeItem(fa),za(!1),it(0)}function oi(){za(!1),it(0),yn.setValue(window.sessionStorage.getItem(fa))}(0,b.useEffect)(()=>{Ln[Cn]&&Cn!==kn&&Cn!==wt&&setTimeout(()=>{const Pa=document.getElementsByClassName("markdown-popup-form")[0],Wn=window.innerWidth/2-Pa.offsetWidth/2,$t=window.innerHeight/2-Pa.offsetHeight/2;Da(Wn),tr($t)},0)},[Cn]);const Oi=Pa=>{Pa.preventDefault();const Wn=Pa.clientX-Hn,$t=Pa.clientY-Oa;document.body.onmousemove=On=>{let pr=On.clientX-Wn,De=On.clientY-$t;const Kr=document.getElementsByClassName("markdown-popup-form")[0],ka=window.innerWidth-Kr.offsetWidth,cr=window.innerHeight-Kr.offsetHeight;pr=Math.max(0,Math.min(pr,ka)),De=Math.max(0,Math.min(De,cr)),Gr(On.clientX,On.clientY,Wn,$t)&&(Da(pr),tr(De))},document.body.onmouseup=function(){document.body.onmousemove=null}},Gr=(Pa,Wn,$t,On)=>{const pr=document.body.clientHeight,De=document.body.clientWidth;return Pa<20&&$t>Pa||Pa>De-20&&$tWn||Wn>pr-20&&OnEt in We?ot(We,Et,{enumerable:!0,configurable:!0,writable:!0,value:ht}):We[Et]=ht,ee=(We,Et)=>{for(var ht in Et||(Et={}))E.call(Et,ht)&&y(We,ht,Et[ht]);if(a)for(var ht of a(Et))x.call(Et,ht)&&y(We,ht,Et[ht]);return We},ne=(We,Et)=>Qe(We,de(Et));const{useForm:oe}=b.default,le={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var Ce=({callback:We,onCancel:Et})=>{const[ht]=oe();let ft=(0,Ke.useRef)();function Gn($n){ft.current.width=ht.getFieldValue("width"),ft.current.align=ht.getFieldValue("align"),We($n,ft.current)}function Nn($n,Xt){if($n.status===-1){be.ZP.error($n.message);return}ht.setFieldsValue({src:`/api/attachments/${$n.id}`,type:Xt.type})}function ca($n){let Xt=$n.target.files[0];ft.current=Xt,Ge(Xt,Nn)}return et.createElement(b.default,ne(ee({form:ht},ie),{className:"upload-image-panel",onFinish:Gn,style:{width:470,overflow:"hidden"}}),et.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},et.createElement("div",{className:"flex-container"},et.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},et.createElement(Je.default,{style:le})),et.createElement(ye,{onFileChange:ca}))),et.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},et.createElement(Je.default,{style:{width:264}})),et.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},et.createElement(Te.Z,null,et.createElement(b.default.Item,{name:"width",style:{margin:0}},et.createElement(Ze.Z,{style:{width:264}})),et.createElement("span",{className:"ml8"},"%"))),et.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},et.createElement(ut.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),et.createElement("aside",null,et.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},et.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),et.createElement(he.ZP,{type:"default",onClick:Et},"\u53D6\u6D88"))))};function ye({onFileChange:We}){return et.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",et.createElement("input",{type:"file",onChange:We}))}function Ge(We,Et){if(!We)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ie.bg)())throw be.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ht=new FormData;ht.append("editormd-image-file",We),ht.append("file_param_name","editormd-image-file"),ht.append("byxhr","true");var ft=new window.XMLHttpRequest;ft.withCredentials=!0,ft.addEventListener("load",function(Gn){Et(JSON.parse(Gn.target.responseText),We)},!1),ft.addEventListener("error",function(Gn){console.error(Gn)},!1),ft.open("POST",`${Xe.KI}/api/attachments.json`),ft.send(ht)}},51498:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Je}});var b=ae(59301),be=ae(4676);class Je extends b.Component{constructor(Ze){super(Ze);const ut=window.document;this.node=ut.createElement("div"),ut.body.appendChild(this.node)}render(){const{children:Ze}=this.props;return(0,be.createPortal)(Ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},47458:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return be}});var b=ae(59301);function be(Je,Te){const Ze=(0,b.useRef)();(0,b.useEffect)(()=>{Ze.current=Je}),(0,b.useEffect)(()=>{function ut(){Ze.current()}if(Te!==null){let he=setInterval(ut,Te);return()=>clearInterval(he)}},[Te])}},57863:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return E}});var b=ae(59301),be=ae(44993),Je=ae(78241),Te=ae(8591),Ze=ae(43418),ut=ae(92832),he={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Xe=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,ot=(x,y,ee)=>y in x?Xe(x,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[y]=ee,Qe=(x,y)=>{for(var ee in y||(y={}))Ie.call(y,ee)&&ot(x,ee,y[ee]);if(Ke)for(var ee of Ke(y))et.call(y,ee)&&ot(x,ee,y[ee]);return x},de=(x,y,ee)=>new Promise((ne,oe)=>{var le=ye=>{try{Ce(ee.next(ye))}catch(Ge){oe(Ge)}},ie=ye=>{try{Ce(ee.throw(ye))}catch(Ge){oe(Ge)}},Ce=ye=>ye.done?ne(ye.value):Promise.resolve(ye.value).then(le,ie);Ce((ee=ee.apply(x,y)).next())});const a=({shixunsDetail:x,globalSetting:y,loading:ee,dispatch:ne,title:oe,pathList:le=[],showInputPath:ie=!1,isMergeSelectFile:Ce=!1,onFinish:ye=()=>{}})=>{const[Ge]=Je.default.useForm(),We=(0,be.useParams)(),Et=(0,be.useLocation)(),ht=(0,b.useRef)(),[ft,Gn]=(0,b.useState)(""),[Nn,ca]=(0,b.useState)(""),[$n,Xt]=(0,b.useState)([]),[Mn,dt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var mt,Bt;ht.current=((Bt=(mt=Et.pathname)==null?void 0:mt.split("/"))==null?void 0:Bt[3])==="repository"},[]),(0,b.useEffect)(()=>{if(x.actionTabs.key!=="Repository-SelectFilePath")return;const mt=le.join("/");let Bt=[];le.map((Bn,an)=>{an===0?Bt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Bn}`,path:mt}):Bt.push({val:`/${Bn}`,path:mt})}),Xt(Bt),Gn(mt),ca(mt),Tt(mt)},[x.actionTabs.key]);const Tt=mt=>de(void 0,null,function*(){const Bt=yield ne({type:ht.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:We.id,path:mt}});Bt&&dt(Bt.trees||[])}),ln=mt=>{let Bt=ft;mt.type==="tree"&&($n.length?$n.push({val:`/${mt.name}`,path:mt.name}):$n.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${mt.name}`,path:mt.name}),Xt($n),Bt=ft?`${ft}/${mt.name}`:mt.name,Gn(Bt)),Tt(Bt)},fn=(mt,Bt)=>{const Bn=$n.filter((on,Be)=>Be<=Bt);Xt(Bn);const an=Bn.filter((on,Be)=>Be!==0).map(on=>on.val).join("").substr(1);Gn(an),Tt(an)},vn=()=>de(void 0,null,function*(){const mt=Ge==null?void 0:Ge.getFieldsValue(),Bt=ft?`${ft}${mt!=null&&mt.name?`/${mt==null?void 0:mt.name}`:""}`:mt==null?void 0:mt.name;if(Ce){ye(Bt),tt();return}if(ie){yield Ge.validateFields();const Bn=yield ne({type:"shixunsDetail/uploadGitFolder",payload:Qe(Qe({},{id:We.id,path:Bt}),ht.current?{}:{secret_repository:!0})});ye(Nn),Bn.status===0&&Te.ZP.info("\u65B0\u5EFA\u6210\u529F")}else ye(Bt),Te.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");tt()}),tt=()=>{ne({type:"shixunsDetail/setActionTabs",payload:{}}),Ge.resetFields()};return b.createElement(Ze.default,{centered:!0,title:oe||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:x.actionTabs.key==="Repository-SelectFilePath",onOk:vn,onCancel:tt},b.createElement("div",{className:he.wrap},b.createElement("div",{className:he.content},b.createElement("div",{className:he.mainPathWrap},!!($n!=null&&$n.length)&&$n.map((mt,Bt)=>b.createElement("a",{key:Bt,onClick:()=>fn(mt,Bt)},mt.val))),!!(Mn!=null&&Mn.length)&&Mn.map((mt,Bt)=>mt.type==="tree"&&b.createElement("a",{key:Bt,onClick:()=>ln(mt)},b.createElement("i",{className:`iconfont icon-wenjianjia ${he.colorBlue}`}),mt.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},ft),ie&&b.createElement(Je.default,{form:Ge,scrollToFirstError:!0,className:"mt20"},b.createElement(Je.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(ut.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,be.connect)(({shixunsDetail:x,loading:y,globalSetting:ee})=>({shixunsDetail:x,globalSetting:ee,loading:y.models.index}))(a)},54499:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Mn}});var b=ae(59301),be=ae(44993),Je=ae(36381),Te=ae(92832),Ze=ae(78241),ut=ae(8591),he=ae(43418),Xe=ae(24905),Ke=ae(6848),Ie=ae(5871),et=ae(5112),ot=ae(81327),Qe=ae(95237),de=ae(57809),a=ae(78673),E=ae(43727),x=ae(36433),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},ee=ae(58531),ne=ae(52430),oe=ae(64681),le=ae(59301),ie=Object.defineProperty,Ce=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,ht=(dt,Tt,ln)=>Tt in dt?ie(dt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):dt[Tt]=ln,ft=(dt,Tt)=>{for(var ln in Tt||(Tt={}))We.call(Tt,ln)&&ht(dt,ln,Tt[ln]);if(Ge)for(var ln of Ge(Tt))Et.call(Tt,ln)&&ht(dt,ln,Tt[ln]);return dt},Gn=(dt,Tt)=>Ce(dt,ye(Tt)),Nn=(dt,Tt,ln)=>new Promise((fn,vn)=>{var tt=Bn=>{try{Bt(ln.next(Bn))}catch(an){vn(an)}},mt=Bn=>{try{Bt(ln.throw(Bn))}catch(an){vn(an)}},Bt=Bn=>Bn.done?fn(Bn.value):Promise.resolve(Bn.value).then(tt,mt);Bt((ln=ln.apply(dt,Tt)).next())});const{Panel:ca}=Je.default,{TextArea:$n}=Te.default;var Mn=({active:dt,type:Tt="jupyter"})=>{var ln,fn;const vn=(0,be.useParams)(),[tt]=Ze.default.useForm(),[mt,Bt]=(0,b.useState)({}),[Bn,an]=(0,b.useState)(!1),[on,Be]=(0,b.useState)(0),[Pe,He]=(0,b.useState)([]),[At,bt]=(0,b.useState)([]),[It,jt]=(0,b.useState)([]),zt=(fn=(ln=(0,oe.eY)())==null?void 0:ln.shixun)==null?void 0:fn.editable;(0,b.useEffect)(()=>{dt==="testCase"&&bn()},[dt]),(0,b.useEffect)(()=>{Mt()},[]);const bn=()=>Nn(void 0,null,function*(){var Wt,at,Ut,Dt,Ft,Ot,cn,yt,wt,kn,_t,Kn,Za,fr;const rr=[{hidden:0,input:"",output:"",score:100}],Ia=yield(0,ne.ZP)(`/api/shixuns/${vn==null?void 0:vn.id}/jupyter_evalute_setting.json`,{method:"get"});if((Ia==null?void 0:Ia.status)===0){jt((Wt=Ia==null?void 0:Ia.data)==null?void 0:Wt.standard_scripts);const Tr={open_evaluate:(at=Ia==null?void 0:Ia.data)==null?void 0:at.open_evaluate,exec_time:((Ut=Ia==null?void 0:Ia.data)==null?void 0:Ut.exec_time)||3,test_set_score:((Dt=Ia==null?void 0:Ia.data)==null?void 0:Dt.test_set_score)===null?!1:(Ft=Ia==null?void 0:Ia.data)==null?void 0:Ft.test_set_score,test_set_average:((Ot=Ia==null?void 0:Ia.data)==null?void 0:Ot.test_set_average)===null?!0:(cn=Ia==null?void 0:Ia.data)==null?void 0:cn.test_set_average,choice_standard_scripts:((yt=Ia==null?void 0:Ia.data)==null?void 0:yt.choice_standard_scripts)||null,evaluate_script:((wt=Ia==null?void 0:Ia.data)==null?void 0:wt.evaluate_script)||"",evaluate_method:(kn=Ia==null?void 0:Ia.data)==null?void 0:kn.evaluate_method,use_jupyter_result:(_t=Ia==null?void 0:Ia.data)==null?void 0:_t.use_jupyter_result};tt.setFieldsValue(Tr),Bt(Tr),He((Za=(Kn=Ia==null?void 0:Ia.data)==null?void 0:Kn.test_sets)!=null&&Za.length?(fr=Ia==null?void 0:Ia.data)==null?void 0:fr.test_sets:rr)}}),Mt=()=>Nn(void 0,null,function*(){var Wt;const at=yield(0,ne.ZP)(`/api/shixuns/${vn==null?void 0:vn.id}/get_jupyter_tags.json`,{method:"get"});(at==null?void 0:at.status)===0&&bt(((Wt=at==null?void 0:at.data)==null?void 0:Wt.list)||[])}),Fe=Wt=>Nn(void 0,null,function*(){const Ut=Pe.map(Ft=>Ft.score).reduce((Ft,Ot)=>Ft+Ot,0);if(Wt.test_set_score&&Ut!==100){ut.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Wt.evaluate_method===3&&(Pe!=null&&Pe.some(Ft=>!Ft.tags))){ut.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}an(!0),(yield(0,ne.ZP)(`/api/shixuns/${vn==null?void 0:vn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Gn(ft({},Wt),{mirror_script_id:Wt==null?void 0:Wt.choice_standard_scripts,open_evaluate:Wt!=null&&Wt.open_evaluate?1:0,test_set:Pe.map(Ft=>Gn(ft({},Ft),{is_file:!1}))})})).status===0&&ut.ZP.success("\u4FDD\u5B58\u6210\u529F"),an(!1)}),xe=Wt=>{Bt(ft({},tt.getFieldsValue())),"test_set_average"in Wt&&(Wt!=null&&Wt.test_set_average)&&ct(Pe),"test_set_score"in Wt&&(Wt!=null&&Wt.test_set_score)&&(tt.setFieldsValue({test_set_average:!0}),Bt(Gn(ft({},tt.getFieldsValue()),{test_set_average:!0})),ct(Pe)),"choice_standard_scripts"in Wt&&he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:le.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",le.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Nn(void 0,null,function*(){const at=yield(0,ne.ZP)(`/api/shixuns/${vn==null?void 0:vn.id}/get_script_contents.json`,{method:"get",params:{id:vn==null?void 0:vn.id,script_id:Wt==null?void 0:Wt.choice_standard_scripts}});at!=null&&at.content&&(he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:le.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),tt.setFieldsValue({evaluate_script:at==null?void 0:at.content}),Bt(Gn(ft({},tt.getFieldsValue()),{evaluate_script:at==null?void 0:at.content})))})})},ct=Wt=>{let at=0;const Ut=Math.floor((100-at)/Wt.length),Dt=Ut+(100-at)%Wt.length;Wt=Wt.map((Ft,Ot)=>Ot===Wt.length-1?Gn(ft({},Ft),{score:Dt}):Gn(ft({},Ft),{score:Ut})),He(Wt)},Lt=()=>{const Wt=[...Pe,{hidden:0,input:"",output:"",score:0}];tt.getFieldValue("test_set_average")?ct(Wt):He(Wt)},{test_set_score:qt,test_set_average:Kt,choice_standard_scripts:kt,open_evaluate:rn}=mt;return le.createElement("section",{className:y.wrap},le.createElement(Ze.default,{form:tt,disabled:!rn,layout:"vertical",onValuesChange:xe,onFinish:Fe},le.createElement(Ze.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},le.createElement(Xe.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),le.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(Ze.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:y.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},le.createElement(Ie.Z,{size:"large",style:{width:400},min:3}))),le.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(Ze.default.Item,{name:"test_set_score"},le.createElement(et.ZP.Group,null,le.createElement(ot.Z,{direction:"vertical"},le.createElement(et.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),le.createElement(et.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),le.createElement(Ze.default.Item,{label:le.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},le.createElement(et.ZP.Group,null,le.createElement(ot.Z,{direction:"vertical"},le.createElement(et.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),le.createElement(et.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),le.createElement(Qe.Z,{align:"middle",justify:"space-between",className:"font14"},le.createElement("div",{style:{fontWeight:500}},le.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(x.op,{style:{borderRadius:2},onClick:Lt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),qt&&le.createElement(Ze.default.Item,{name:"test_set_average"},le.createElement(et.ZP.Group,null,le.createElement(et.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),le.createElement(et.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement("div",null,Pe.map((Wt,at)=>le.createElement(Je.default,{activeKey:on,key:at,onChange:()=>{Be(Ut=>Ut===at?null:at)}},le.createElement(ca,{header:le.createElement("div",{className:"font16"},le.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",at+1),mt.test_set_score&&le.createElement("span",{style:{marginLeft:40}},le.createElement(Ie.Z,{style:{width:120},value:Wt.score,onClick:Ut=>Ut.stopPropagation(),min:0,max:100,precision:0,onBlur:Ut=>{if(Number(Ut)<0||Number(Ut)>100){ut.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Dt=Pe.map((Ot,cn)=>cn===at?Gn(ft({},Ot),{score:100}):Ot),Ft={test_set_average:!1};Bt(ft(ft({},mt),Ft)),tt.setFieldsValue(Ft),He(Dt)}},disabled:Kt,onChange:Ut=>{const Dt=Pe.map((Ot,cn)=>cn===at?Gn(ft({},Ot),{score:Ut?Number(Ut):0}):Ot),Ft={test_set_average:!1};Bt(ft(ft({},mt),Ft)),tt.setFieldsValue(Ft),He(Dt)}}),le.createElement("span",{className:"ml10 mr10"},"%")),le.createElement("span",{className:"tr flex1",style:{float:"right"}},at!==0&&le.createElement(Ke.Z,{placement:"bottom",title:"\u5220\u9664"},le.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Ut=>{Ut.stopPropagation(),he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Dt=Pe.filter((Ft,Ot)=>Ot!==at);ct(Dt)}})}})))),key:at},le.createElement("div",null,mt.evaluate_method===3&&le.createElement(Qe.Z,{align:"middle",className:"mb20"},le.createElement("div",null,le.createElement("span",{className:y.sub},"*"),le.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),le.createElement(Ke.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},le.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),le.createElement(de.default,{value:Wt.tags,size:"large",style:{width:450},onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>Ot===at?Gn(ft({},Ft),{tags:Ut}):Ft);He(Dt)}},At==null?void 0:At.map(Ut=>le.createElement(de.default.Option,{value:Ut==null?void 0:Ut.tags,key:Ut==null?void 0:Ut.tags},Ut==null?void 0:Ut.tags)))),le.createElement(Qe.Z,{align:"middle"},le.createElement("div",null," ",le.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),le.createElement($n,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Wt.output,onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>Ot===at?Gn(ft({},Ft),{output:Ut.target.value}):Ft);He(Dt)}})),le.createElement(Qe.Z,{className:"mt20",align:"middle"},le.createElement("div",null,le.createElement("span",null,"\u53EF\u89C1\u6027"),le.createElement(Ke.Z,{title:le.createElement("div",null,le.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),le.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),le.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},le.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),le.createElement("div",null,le.createElement(Xe.default,{className:"font14 ml5",checked:Wt.hidden===1,onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>{if(Ot===at){let cn={is_invisible:!1,actual_output_visible:!1};return Ut.target.checked&&(cn={is_invisible:!0,actual_output_visible:!0}),Gn(ft(ft({},Ft),cn),{hidden:Ut.target.checked?1:0})}return Ft});He(Dt)}},"\u5168\u90E8\u9690\u85CF")),le.createElement(Xe.default,{checked:Wt.is_invisible,style:{margin:"0 60px"},onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>{if(Ot===at){let cn=0;return Ut.target.checked&&Ft.actual_output_visible&&(cn=1),Gn(ft({},Ft),{hidden:cn,is_invisible:Ut.target.checked})}return Ft});He(Dt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),le.createElement(Xe.default,{checked:Wt.actual_output_visible,onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>{if(Ot===at){let cn=0;return Ut.target.checked&&Ft.is_invisible&&(cn=1),Gn(ft({},Ft),{hidden:cn,actual_output_visible:Ut.target.checked})}return Ft});He(Dt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),le.createElement("div",{className:"mt20"},le.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),le.createElement(Xe.default,{checked:Wt.last_match_rule,onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>Ot===at?Gn(ft({},Ft),{last_match_rule:Ut.target.checked}):Ft);He(Dt)}},le.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",le.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),le.createElement("h4",{className:"font14 mt20 mb10"},le.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(Ze.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},le.createElement(de.default,{getPopupContainer:Wt=>Wt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},It.map((Wt,at)=>le.createElement(de.default.Option,{value:Wt.id,key:at},Wt.scptname))))),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(Ze.default.Item,{name:"evaluate_script"},le.createElement(ee.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!rn}}))),(0,oe.Ny)()&&le.createElement(Qe.Z,{className:"mb20",align:"middle"},le.createElement(Ze.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},le.createElement(a.Z,null)),le.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),le.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:zt,loading:Bn,onCancel:()=>be.history.push(`/shixuns/${vn==null?void 0:vn.id}/challenges`),onOk:()=>tt.submit(),className:Tt==="jupyterLab"?y.btn:""}))}},91065:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Ze}});var b=ae(59301),be={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},Je=ae(6848),Ze=({name:ut,tooltipTitle:he,children:Xe,required:Ke,errorKey:Ie,errorValue:et,errorName:ot,errorStyle:Qe={},nameWidth:de=112,align:a="center",contentStyle:E={}})=>b.createElement(b.Fragment,null,b.createElement("div",{className:be.label,style:{alignItems:a}},b.createElement("div",{className:be.left,style:{width:de}},Ke&&b.createElement("span",null,"*"),b.createElement("div",null,ut),!!he&&b.createElement(Je.Z,{title:he},b.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),b.createElement("div",{className:be.right,style:E},Xe,ot&&et===Ie&&b.createElement("div",{className:be.error,style:Qe},ot))))},49035:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return ut}});var b=ae(59301),be={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},Je=ae(43418),Te=ae(98573),ut=({title:he,children:Xe,value:Ke})=>{const[Ie,et]=(0,b.useState)(!1);return b.createElement(b.Fragment,null,b.createElement("span",{onClick:()=>et(!0)},Xe),b.createElement(Je.default,{title:he,open:Ie,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>et(!1),className:be.modal,footer:null},typeof Ke=="string"&&b.createElement(Te.Z,{value:Ke||""}),Object.prototype.toString.call(Ke)==="[object Array]"&&b.createElement(b.Fragment,null,Ke==null?void 0:Ke.map((ot,Qe)=>b.createElement("div",{key:Qe},b.createElement("b",null,ot.name||ot.type_name),b.createElement(Te.Z,{value:ot.description||""}))))))}},34360:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return bt}});var b=ae(59301),be=ae(43418),Je=ae(8591),Te=ae(43428),Ze=ae(99313),ut=ae(71418),he=ae(6848),Xe=ae(3113),Ke={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Ie=ae(99267),et=ae(61485),ot=ae(13014),Qe=ae(4977),de=ae(52430),a=ae(76411),E={lineChart:"lineChart___dCEZW"},x=ae(61186),y=ae.n(x),ee=ae(59301),oe=({dataInfo:It,indexKey:jt,valueName:zt,startAndEndTime:bn,colors:Mt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Fe})=>{let xe=null;(0,b.useEffect)(()=>{Wt()},[It]),(0,b.useEffect)(()=>{window.addEventListener("resize",ct(()=>{xe&&xe.resize()},200))},[window.onresize]);const ct=(at,Ut,Dt=!1)=>{let Ft,Ot;return(...cn)=>{if(Dt){at.apply(Ot,cn),Dt=!1;return}clearTimeout(Ft),Ft=setTimeout(()=>{at.apply(Ot,cn)},Ut)}},Lt=at=>at?at.map(Ut=>{const Dt=new Date(Ut),Ft=String(Dt.getMonth()+1).padStart(2,"0"),Ot=String(Dt.getDate()).padStart(2,"0"),cn=String(Dt.getHours()).padStart(2,"0"),yt=String(Dt.getMinutes()).padStart(2,"0");return`${Ft}/${Ot} ${cn}:${yt}`}):[],qt=(at,Ut)=>at.map(Dt=>{const Ft=Ut.timestamps.indexOf(Dt);return Ft!==-1?Ut.values[Ft]:null});function Kt(at){let Ut=1/0;for(let Ft=0;Ft{let Ft=[];for(let Ot=at;Ot<=Ut;Ot+=Dt)Ft.push(Ot);return Ft},rn=()=>{var at;const Ut=((at=It==null?void 0:It.x)==null?void 0:at.flat())||[];let Dt=[...new Set(Ut)].sort((Kn,Za)=>Kn-Za),Ft=Kt(Dt),Ot=Ft==null?void 0:Ft.newArray,cn=Ft==null?void 0:Ft.minInterval;Dt=[...new Set([...Dt,...Ot])].sort((Kn,Za)=>Kn-Za);let yt=y()(bn[0],"YYYY-MM-DD HH:mm").valueOf(),wt=kt(yt,Dt[0]-cn,cn),kn=y()(bn[1],"YYYY-MM-DD HH:mm").valueOf(),_t=kt(Dt[Dt.length-1]+cn,kn,cn);return Dt=[...wt,...Dt,..._t],[...new Set(Dt)].sort((Kn,Za)=>Kn-Za)},Wt=()=>{var at;xe=a.init(document.getElementById(`lineChart${jt}`));let Ut=rn(),Dt=(at=It==null?void 0:It.y)==null?void 0:at.map((Ot,cn)=>{var yt;let wt={timestamps:(yt=It==null?void 0:It.x)==null?void 0:yt[cn],values:Ot};return Ot=qt(Ut,wt),{name:zt[cn],type:"line",itemStyle:{show:!1},lineStyle:{color:Mt[cn]},data:Ot}}),Ft={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Ot){var cn;let yt="";return Ot.forEach((wt,kn)=>{console.log("item",wt),yt+=`
+\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Pt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Sn(ke){return/^\d+$/.test(ke)?`${ke}px`:ke}const Vt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",sn={[Vt+"-B"]:"bold",[Vt+"-I"]:"italic"},Ln={[cn]:"\u6DFB\u52A0\u94FE\u63A5",[Kn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[yt]:"\u6DFB\u52A0\u56FE\u7247",[kn]:"\u6DFB\u52A0\u753B\u56FE",[wt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Za]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Xn=({defaultValue:ke="",onChange:rt,width:qe="100%",height:Dn=400,miniToolbar:mn=!1,isFocus:Rn=!1,watch:Da,insertTemp:fa,mode:na="markdown",id:va="markdown-editor-id",showResizeBar:da=!1,noStorage:hn=!1,showNullButton:Ta=!1,showNullProgramButton:mr=!1,hidetoolBar:mo=!1,fullScreen:In=!1,onBlur:nn,onCMBeforeChange:Mr,onFullScreen:Sa,className:qr="",disablePaste:Ur=!1,disabled:ra=!1,disabledFill:ro=!1,placeholder:Oo="",values:$r="",extraUse:vo})=>{const[yn,xr]=(0,b.useState)(null),[oo,lo]=(0,b.useState)(ke),[dt,Ue]=(0,b.useState)(Da),[We,Rt]=(0,b.useState)(In),[Cn,aa]=(0,b.useState)(""),[Oe,it]=(0,b.useState)(0),[Me,lt]=(0,b.useState)(Dn),[Zt,za]=(0,b.useState)(!1),Ga=(0,b.useRef)((0,Ft.Z)()),Vn=(0,b.useRef)(!1),Jt=(0,b.useRef)(),[Hn,wa]=(0,b.useState)(0),[Oa,tr]=(0,b.useState)(0),ca=(0,b.useRef)(),xt=(0,b.useRef)(),ma=(0,b.useRef)(),ur=(0,b.useRef)(),Sr=()=>Ir(void 0,null,function*(){var Aa;const Wn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ga.current}});(Aa=Wn==null?void 0:Wn.attachments)!=null&&Aa.length&&(console.log("cm:",yn,ca),Wn.attachments.map($t=>{$t.content_type.indexOf("image")>-1?yn.replaceSelection(`![,](/api/attachments/${$t.id}?type=${$t.content_type})`):$t.content_type.indexOf("video")>-1?yn.replaceSelection(``):$t.content_type.indexOf("pdf")>-1?yn.replaceSelection(`${$t.name}`):yn.replaceSelection(`[${$t.name}](${ENV.API_SERVER}/api/attachments/${$t.id}?type=${$t.content_type})`)}))});(0,b.useEffect)(()=>{const Aa=window.scrollY||window.pageYOffset;lo($r),yn==null||yn.setValue($r),window.scrollTo(0,Aa)},[$r]),(0,b.useEffect)(()=>{Sa==null||Sa(We)},[We]),(0,b.useEffect)(()=>{if(ca.current){let Aa=function($t,On){var fr;if(Ur){On.preventDefault();return}const De=On.clipboardData;if(De){const Gr=De.types.toString(),ka=De.items;if(Gr==="Files"||De.types.indexOf("Files")>-1){if(On.preventDefault(),na=="stex")return;try{let sr=ka[1];((fr=ka[0])==null?void 0:fr.kind)==="file"&&(sr=ka[0]);const dr=sr.getAsFile(),Wr=dr.name.split(".").pop();(0,tt.I)(dr,Xr=>{var Co,ho,ii;Xr.id?((Co=dr==null?void 0:dr.type)==null?void 0:Co.indexOf("image"))>-1?Wn.replaceSelection(``):((ho=dr==null?void 0:dr.type)==null?void 0:ho.indexOf("video"))>-1?Wn.replaceSelection(``):((ii=dr==null?void 0:dr.type)==null?void 0:ii.indexOf("pdf"))>-1?Wn.replaceSelection(`${dr.name}`):Pt.includes(Wr)?Wn.replaceSelection(`${dr.name}`):Wn.replaceSelection(`[${dr.name}](/api/attachments/${Xr.id}?type=${Xr.content_type})`):(Xr==null?void 0:Xr.status)===401&&(Ot.ZP.warning((Xr==null?void 0:Xr.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(sr){Ot.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Wn=Je().fromTextArea(ca.current,{mode:na,lineNumbers:!mn,lineWrapping:!0,value:ke,autoCloseTags:!mr,autoCloseBrackets:!0});return Wn.on("keyup",function($t,On){On.keyCode===8&&($t.getValue()==""?Wn.setOption("placeholder",Oo):Wn.setOption("placeholder",null))}),Wn.on("keydown",function($t,On){if(On.keyCode===8){var fr=Zn($t);fr&&On.preventDefault()}}),Rn&&Wn.focus(),Wn.on("paste",Aa),Wn.on("dragleave",function($t,On){xt.current.classList.remove("mouse-hover-md")}),ra&&Wn.on("beforeChange",function($t,On){(On.origin==="paste"||On.origin==="+input")&&On.cancel()}),xr(Wn),()=>{Wn.off("paste",Aa)}}},[]);const or=(0,b.useCallback)(()=>{if(xt.current)try{}catch(Aa){console.log(Aa,"---- to set md editor body height")}},[Me,xt,We]);(0,b.useEffect)(()=>{function Aa(){let Wn=new Te.Z($t=>{for(let On of $t)(On.target.offsetHeight>0||On.target.offsetWidth>0)&&(or(),yn.setSize("100%","100%"),yn.refresh())});return Wn.observe(ca.current.parentElement),Wn}if(yn){const Wn=Aa();return()=>{var $t,On;($t=ca.current)!=null&&$t.parentElement&&Wn.unobserve((On=ca.current)==null?void 0:On.parentElement)}}},[yn,or]),(0,b.useEffect)(()=>{if(yn){let Aa=[];for(const[Wn,$t]of Object.entries(sn)){let On={[Wn]:()=>{Tn($t)}};Aa.push(On),yn.addKeyMap(On)}return Jt.current=setInterval(()=>{Vn.current&&Sr()},4e3),()=>{clearInterval(Jt.current);for(let Wn of Aa)yn.removeKeyMap(Wn)}}},[yn]),(0,b.useEffect)(()=>{In!==We&&Rt(In)},[In]),(0,Ia.Z)(()=>{if(!hn&&Oe>0){let Aa=new Date().getTime(),Wn=window.sessionStorage.getItem(va);Aa>=Oe+Ja&&(!Wn||Wn!==oo)&&(window.sessionStorage.setItem(va,oo),za(!0))}},Ja),(0,b.useEffect)(()=>{Ue(Da)},[yn,Da]),(0,b.useEffect)(()=>{yn&&Rn&&yn.focus()},[yn,Rn]),(0,b.useEffect)(()=>{if(dt&&yn){let Aa=function($t){let On=$t.target;if(ur.current){let fr=On.scrollTop/On.scrollHeight;ur.current.scrollTop=ur.current.scrollHeight*fr}};const Wn=yn.getScrollerElement();return Wn.addEventListener("scroll",Aa),()=>{Wn.removeEventListener("scroll",Aa)}}},[yn,dt]),(0,b.useEffect)(()=>{if(yn&&Mr){let Aa=function(Wn,$t){Mr(Wn,$t)};return yn.on("beforeChange",Aa),()=>{yn.off("beforeChange",Aa)}}},[yn,Mr]),(0,b.useEffect)(()=>{if(yn&&nn){let Aa=function(){nn(yn.getValue())};return yn.on("blur",Aa),()=>{yn.off("blur",Aa)}}},[yn,nn]);function Zn(Aa,Wn){var $t=Aa.getDoc(),On=$t.getCursor(),fr=$t.getLine(On.line),De=fr.charAt(On.ch-1),Gr=fr.lastIndexOf("@\u2581@",On.ch),ka=fr.lastIndexOf("@\u2581\u2581@",On.ch),sr=Gr>ka?Gr:ka,dr=Gr>ka?3:4;if(Ba.indexOf(De)===-1)return null;if(console.log("change1:",Wn,Aa,fr,On,sr,Gr,ka,De),sr>=0&&On.ch-sr<5){var Wr=sr+dr;return $t.replaceRange("",{line:On.line,ch:sr},{line:On.line,ch:Wr}),{line:On.line,ch:Wr}}return null}(0,b.useEffect)(()=>{if(yn){let Aa=function(Wn,$t){const On=Wn.getValue();lo(On),it(new Date().getTime()),Wn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rt&&(mr?rt(On,po(On)):rt(On))};return yn.on("change",Aa),()=>{yn.off("change",Aa)}}},[yn,rt]),(0,b.useEffect)(()=>{if(yn)if(ke==null)yn.setValue(""),lo("");else{const Aa=window.scrollY||window.pageYOffset;ke!==yn.getValue()&&(yn.setValue(ke),lo(ke),yn.setCursor(ra?1:yn.lineCount(),0),window.scrollTo(0,Aa))}},[yn,ke]);const Tn=(0,b.useCallback)(Aa=>{const Wn=yn.getCursor(),$t=yn.getSelection();let On=$t.split(` +`);switch(Aa){case"bold":return yn.replaceSelection("**"+$t+"**"),$t===""&&yn.setCursor(Wn.line,Wn.ch+2),yn.focus();case"italic":return yn.replaceSelection("*"+$t+"*"),$t===""&&yn.setCursor(Wn.line,Wn.ch+1),yn.focus();case"code":return yn.replaceSelection("`"+$t+"`"),$t===""&&yn.setCursor(Wn.line,Wn.ch+1),yn.focus();case"inline-latex":return aa("inline-latex"),yn.focus();case"latex":return yn.replaceSelection("```latex\n"+$t+"\n```"),yn.setCursor(Wn.line+1,$t.length+1),yn.focus();case"line-break":return yn.replaceSelection(`
+`),yn.focus();case"list-ul":return $t===""?yn.replaceSelection("- "+$t):yn.replaceSelection(On.map(fr=>fr===""?"":`- ${fr}`).join(` +`)),yn.focus();case"list-ol":return $t===""?yn.replaceSelection("1. "+$t):yn.replaceSelection(On.map((fr,De)=>fr===""?"":`${De+1}. ${fr}`).join(` +`)),yn.focus();case"add-null-ch":return $t===""&&yn.setCursor(Wn.line,Wn.ch),yn.replaceSelection(Br),yn.focus();case"add-signal":return $t===""&&yn.setCursor(Wn.line,Wn.ch),yn.replaceSelection(kr),yn.focus();case"add-multiple":return $t===""&&yn.setCursor(Wn.line,Wn.ch),yn.replaceSelection(Ba),yn.focus();case"inster-template-1":return $t===""&&yn.setCursor(Wn.line,Wn.ch),yn.replaceSelection(Fr),yn.focus();case"eraser":return yn.setValue(""),yn.focus();case"trigger-watch":return Ue(!dt),yn.focus();case"trigger-full-screen":return Rt(!We),yn.focus();case cn:aa(cn);return;case Kn:aa(Kn);return;case yt:aa(yt);return;case kn:aa(kn);return;case"maths-latex":aa("maths-latex");return;case wt:aa(wt);return;case Za:aa(Za);return;default:throw new Error}},[yn,dt,We]),pn=(0,b.useCallback)((Aa,Wn)=>{var $t,On,fr,De,Gr,ka;switch(aa(""),Cn){case cn:const{title:Co,link:ho}=Aa;return yn.replaceSelection(`[${Co}](${ho})`),yn.focus();case Kn:const{language:ii,content:Go}=Aa;return yn.replaceSelection(["```"+ii,Go,"```"].join(` +`)),yn.focus();case"maths-latex":for(var sr=atob(Aa),dr=new Uint8Array(sr.length),Wr=0;Wr{rl.id?yn.replaceSelection(`![,](/api/attachments/${rl.id}?type=${rl.content_type})`):(rl==null?void 0:rl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":yn.replaceSelection("`$$"+Aa+"$$`");break;case yt:case kn:case Xt:const{src:Li,alt:hl}=Aa,si=Wn,Bl=(fr=(On=($t=si==null?void 0:si.name)==null?void 0:$t.split("."))==null?void 0:On.pop)==null?void 0:fr.call(On);return((De=si==null?void 0:si.type)==null?void 0:De.indexOf("image"))>-1||!(si!=null&&si.type)?si.align||si.width?yn.replaceSelection(`

${hl||

`):yn.replaceSelection(`${hl||`):((Gr=si==null?void 0:si.type)==null?void 0:Gr.indexOf("video"))>-1?yn.replaceSelection(``):((ka=si==null?void 0:si.type)==null?void 0:ka.indexOf("pdf"))>-1?yn.replaceSelection(`${si.name}`):Pt.includes(Bl)?yn.replaceSelection(`${si.name}`):yn.replaceSelection(`[${si.name}](${Li})`),yn.focus();case Za:const{row:Ni,col:ml,align:al}=Aa;let Nl=` +`;for(let rl=0;rl{switch(Cn){case cn:return b.createElement(fn,{callback:pn,onCancel:Vr});case Kn:return b.createElement(vn.Z,{callback:pn,onCancel:Vr});case yt:return b.createElement(tt.Z,{callback:pn,onCancel:Vr});case wt:return b.createElement(Fe,{callback:pn,onCancel:Vr});case Za:return b.createElement(Kt,{callback:pn,onCancel:Vr});case"maths-latex":return b.createElement(Ut,{showSaveButton:!0,callback:pn});case"inline-latex":return b.createElement(Dt.Z,{showSaveButton:!0,callback:pn});default:return null}},[Cn]);function Vr(){aa("")}(0,b.useEffect)(()=>{if(ma.current){let Aa=function(Gr){fr=!0,De=Gr.pageY},Wn=function(){fr=!1},$t=function(Gr){if(fr){let ka=Gr.pageY-De;ka<0&&(ka=0),ka>300&&(ka=300);let sr=Dn+ka+"px";lt(sr)}},On=ma.current,fr=!1,De=0;return On.addEventListener("mousedown",Aa),document.addEventListener("mousemove",$t),document.addEventListener("mouseup",Wn),()=>{On.removeEventListener("mousedown",Aa),document.removeEventListener("mousemove",$t),document.removeEventListener("mouseup",Wn)}}},[yn,ma]),(0,b.useEffect)(()=>{lt(Dn)},[Dn]);const uo=Sn(qe),eo=Sn(Me),Ya={width:uo,height:eo},_r=(0,b.useMemo)(()=>{if(Oe){let Aa=new Date(Oe),Wn=Aa.getHours(),$t=Aa.getMinutes(),On=Aa.getSeconds();return Wn=Wn<10?"0"+Wn:Wn,$t=$t<10?"0"+$t:$t,On=On<10?"0"+On:On,`${Wn}:${$t}:${On}`}return 0},[Oe]),po=Aa=>{const Wn=[];if(mr){let $t=-1;Aa=Aa.replace(/(@▁▁@|@▁@)/g,function(On,fr,De){Wn.push({multiLine:On!==kr})})}return Wn};function ai(){window.sessionStorage.removeItem(va),za(!1),it(0)}function oi(){za(!1),it(0),yn.setValue(window.sessionStorage.getItem(va))}(0,b.useEffect)(()=>{Ln[Cn]&&Cn!==kn&&Cn!==wt&&setTimeout(()=>{const Aa=document.getElementsByClassName("markdown-popup-form")[0],Wn=window.innerWidth/2-Aa.offsetWidth/2,$t=window.innerHeight/2-Aa.offsetHeight/2;wa(Wn),tr($t)},0)},[Cn]);const Ii=Aa=>{Aa.preventDefault();const Wn=Aa.clientX-Hn,$t=Aa.clientY-Oa;document.body.onmousemove=On=>{let fr=On.clientX-Wn,De=On.clientY-$t;const Gr=document.getElementsByClassName("markdown-popup-form")[0],ka=window.innerWidth-Gr.offsetWidth,sr=window.innerHeight-Gr.offsetHeight;fr=Math.max(0,Math.min(fr,ka)),De=Math.max(0,Math.min(De,sr)),Zr(On.clientX,On.clientY,Wn,$t)&&(wa(fr),tr(De))},document.body.onmouseup=function(){document.body.onmousemove=null}},Zr=(Aa,Wn,$t,On)=>{const fr=document.body.clientHeight,De=document.body.clientWidth;return Aa<20&&$t>Aa||Aa>De-20&&$tWn||Wn>fr-20&&OnSt in Re?ot(Re,St,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Re[St]=Et,ee=(Re,St)=>{for(var Et in St||(St={}))E.call(St,Et)&&y(Re,Et,St[Et]);if(a)for(var Et of a(St))x.call(St,Et)&&y(Re,Et,St[Et]);return Re},ne=(Re,St)=>Qe(Re,de(St));const{useForm:oe}=b.default,le={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}};var Ce=({callback:Re,onCancel:St})=>{const[Et]=oe();let pt=(0,Ke.useRef)();function Gn($n){pt.current.width=Et.getFieldValue("width"),pt.current.align=Et.getFieldValue("align"),Re($n,pt.current)}function Nn($n,_t){if($n.status===-1){be.ZP.error($n.message);return}Et.setFieldsValue({src:`/api/attachments/${$n.id}`,type:_t.type})}function ga($n){let _t=$n.target.files[0];pt.current=_t,Ge(_t,Nn)}return et.createElement(b.default,ne(ee({form:Et},ie),{className:"upload-image-panel",onFinish:Gn,style:{width:470,overflow:"hidden"}}),et.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},et.createElement("div",{className:"flex-container"},et.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},et.createElement(Je.default,{style:le})),et.createElement(ye,{onFileChange:ga}))),et.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},et.createElement(Je.default,{style:{width:264}})),et.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},et.createElement(Te.Z,null,et.createElement(b.default.Item,{name:"width",style:{margin:0}},et.createElement(Ze.Z,{style:{width:264}})),et.createElement("span",{className:"ml8"},"%"))),et.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},et.createElement(ut.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),et.createElement("aside",null,et.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},et.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),et.createElement(he.ZP,{type:"default",onClick:St},"\u53D6\u6D88"))))};function ye({onFileChange:Re}){return et.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",et.createElement("input",{type:"file",onChange:Re}))}function Ge(Re,St){if(!Re)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ie.bg)())throw be.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Et=new FormData;Et.append("editormd-image-file",Re),Et.append("file_param_name","editormd-image-file"),Et.append("byxhr","true");var pt=new window.XMLHttpRequest;pt.withCredentials=!0,pt.addEventListener("load",function(Gn){St(JSON.parse(Gn.target.responseText),Re)},!1),pt.addEventListener("error",function(Gn){console.error(Gn)},!1),pt.open("POST",`${Xe.KI}/api/attachments.json`),pt.send(Et)}},51498:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Je}});var b=ae(59301),be=ae(4676);class Je extends b.Component{constructor(Ze){super(Ze);const ut=window.document;this.node=ut.createElement("div"),ut.body.appendChild(this.node)}render(){const{children:Ze}=this.props;return(0,be.createPortal)(Ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},47458:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return be}});var b=ae(59301);function be(Je,Te){const Ze=(0,b.useRef)();(0,b.useEffect)(()=>{Ze.current=Je}),(0,b.useEffect)(()=>{function ut(){Ze.current()}if(Te!==null){let he=setInterval(ut,Te);return()=>clearInterval(he)}},[Te])}},57863:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return E}});var b=ae(59301),be=ae(44993),Je=ae(78241),Te=ae(8591),Ze=ae(43418),ut=ae(92832),he={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Xe=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,ot=(x,y,ee)=>y in x?Xe(x,y,{enumerable:!0,configurable:!0,writable:!0,value:ee}):x[y]=ee,Qe=(x,y)=>{for(var ee in y||(y={}))Ie.call(y,ee)&&ot(x,ee,y[ee]);if(Ke)for(var ee of Ke(y))et.call(y,ee)&&ot(x,ee,y[ee]);return x},de=(x,y,ee)=>new Promise((ne,oe)=>{var le=ye=>{try{Ce(ee.next(ye))}catch(Ge){oe(Ge)}},ie=ye=>{try{Ce(ee.throw(ye))}catch(Ge){oe(Ge)}},Ce=ye=>ye.done?ne(ye.value):Promise.resolve(ye.value).then(le,ie);Ce((ee=ee.apply(x,y)).next())});const a=({shixunsDetail:x,globalSetting:y,loading:ee,dispatch:ne,title:oe,pathList:le=[],showInputPath:ie=!1,isMergeSelectFile:Ce=!1,onFinish:ye=()=>{}})=>{const[Ge]=Je.default.useForm(),Re=(0,be.useParams)(),St=(0,be.useLocation)(),Et=(0,b.useRef)(),[pt,Gn]=(0,b.useState)(""),[Nn,ga]=(0,b.useState)(""),[$n,_t]=(0,b.useState)([]),[Mn,ct]=(0,b.useState)([]);(0,b.useEffect)(()=>{var ft,Bt;Et.current=((Bt=(ft=St.pathname)==null?void 0:ft.split("/"))==null?void 0:Bt[3])==="repository"},[]),(0,b.useEffect)(()=>{if(x.actionTabs.key!=="Repository-SelectFilePath")return;const ft=le.join("/");let Bt=[];le.map((Bn,an)=>{an===0?Bt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Bn}`,path:ft}):Bt.push({val:`/${Bn}`,path:ft})}),_t(Bt),Gn(ft),ga(ft),Tt(ft)},[x.actionTabs.key]);const Tt=ft=>de(void 0,null,function*(){const Bt=yield ne({type:Et.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Re.id,path:ft}});Bt&&ct(Bt.trees||[])}),ln=ft=>{let Bt=pt;ft.type==="tree"&&($n.length?$n.push({val:`/${ft.name}`,path:ft.name}):$n.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),_t($n),Bt=pt?`${pt}/${ft.name}`:ft.name,Gn(Bt)),Tt(Bt)},fn=(ft,Bt)=>{const Bn=$n.filter((on,Be)=>Be<=Bt);_t(Bn);const an=Bn.filter((on,Be)=>Be!==0).map(on=>on.val).join("").substr(1);Gn(an),Tt(an)},vn=()=>de(void 0,null,function*(){const ft=Ge==null?void 0:Ge.getFieldsValue(),Bt=pt?`${pt}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Ce){ye(Bt),tt();return}if(ie){yield Ge.validateFields();const Bn=yield ne({type:"shixunsDetail/uploadGitFolder",payload:Qe(Qe({},{id:Re.id,path:Bt}),Et.current?{}:{secret_repository:!0})});ye(Nn),Bn.status===0&&Te.ZP.info("\u65B0\u5EFA\u6210\u529F")}else ye(Bt),Te.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");tt()}),tt=()=>{ne({type:"shixunsDetail/setActionTabs",payload:{}}),Ge.resetFields()};return b.createElement(Ze.default,{centered:!0,title:oe||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:x.actionTabs.key==="Repository-SelectFilePath",onOk:vn,onCancel:tt},b.createElement("div",{className:he.wrap},b.createElement("div",{className:he.content},b.createElement("div",{className:he.mainPathWrap},!!($n!=null&&$n.length)&&$n.map((ft,Bt)=>b.createElement("a",{key:Bt,onClick:()=>fn(ft,Bt)},ft.val))),!!(Mn!=null&&Mn.length)&&Mn.map((ft,Bt)=>ft.type==="tree"&&b.createElement("a",{key:Bt,onClick:()=>ln(ft)},b.createElement("i",{className:`iconfont icon-wenjianjia ${he.colorBlue}`}),ft.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},pt),ie&&b.createElement(Je.default,{form:Ge,scrollToFirstError:!0,className:"mt20"},b.createElement(Je.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(ut.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,be.connect)(({shixunsDetail:x,loading:y,globalSetting:ee})=>({shixunsDetail:x,globalSetting:ee,loading:y.models.index}))(a)},54499:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Mn}});var b=ae(59301),be=ae(44993),Je=ae(36381),Te=ae(92832),Ze=ae(78241),ut=ae(8591),he=ae(43418),Xe=ae(24905),Ke=ae(6848),Ie=ae(5871),et=ae(5112),ot=ae(81327),Qe=ae(95237),de=ae(57809),a=ae(78673),E=ae(43727),x=ae(36433),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},ee=ae(58531),ne=ae(52430),oe=ae(64681),le=ae(59301),ie=Object.defineProperty,Ce=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Et=(ct,Tt,ln)=>Tt in ct?ie(ct,Tt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):ct[Tt]=ln,pt=(ct,Tt)=>{for(var ln in Tt||(Tt={}))Re.call(Tt,ln)&&Et(ct,ln,Tt[ln]);if(Ge)for(var ln of Ge(Tt))St.call(Tt,ln)&&Et(ct,ln,Tt[ln]);return ct},Gn=(ct,Tt)=>Ce(ct,ye(Tt)),Nn=(ct,Tt,ln)=>new Promise((fn,vn)=>{var tt=Bn=>{try{Bt(ln.next(Bn))}catch(an){vn(an)}},ft=Bn=>{try{Bt(ln.throw(Bn))}catch(an){vn(an)}},Bt=Bn=>Bn.done?fn(Bn.value):Promise.resolve(Bn.value).then(tt,ft);Bt((ln=ln.apply(ct,Tt)).next())});const{Panel:ga}=Je.default,{TextArea:$n}=Te.default;var Mn=({active:ct,type:Tt="jupyter"})=>{var ln,fn;const vn=(0,be.useParams)(),[tt]=Ze.default.useForm(),[ft,Bt]=(0,b.useState)({}),[Bn,an]=(0,b.useState)(!1),[on,Be]=(0,b.useState)(0),[Pe,He]=(0,b.useState)([]),[Ct,bt]=(0,b.useState)([]),[It,jt]=(0,b.useState)([]),zt=(fn=(ln=(0,oe.eY)())==null?void 0:ln.shixun)==null?void 0:fn.editable;(0,b.useEffect)(()=>{ct==="testCase"&&bn()},[ct]),(0,b.useEffect)(()=>{Mt()},[]);const bn=()=>Nn(void 0,null,function*(){var Wt,at,Ut,Dt,Ft,Ot,cn,yt,wt,kn,Xt,Kn,Za,gr;const rr=[{hidden:0,input:"",output:"",score:100}],Ia=yield(0,ne.ZP)(`/api/shixuns/${vn==null?void 0:vn.id}/jupyter_evalute_setting.json`,{method:"get"});if((Ia==null?void 0:Ia.status)===0){jt((Wt=Ia==null?void 0:Ia.data)==null?void 0:Wt.standard_scripts);const Ir={open_evaluate:(at=Ia==null?void 0:Ia.data)==null?void 0:at.open_evaluate,exec_time:((Ut=Ia==null?void 0:Ia.data)==null?void 0:Ut.exec_time)||3,test_set_score:((Dt=Ia==null?void 0:Ia.data)==null?void 0:Dt.test_set_score)===null?!1:(Ft=Ia==null?void 0:Ia.data)==null?void 0:Ft.test_set_score,test_set_average:((Ot=Ia==null?void 0:Ia.data)==null?void 0:Ot.test_set_average)===null?!0:(cn=Ia==null?void 0:Ia.data)==null?void 0:cn.test_set_average,choice_standard_scripts:((yt=Ia==null?void 0:Ia.data)==null?void 0:yt.choice_standard_scripts)||null,evaluate_script:((wt=Ia==null?void 0:Ia.data)==null?void 0:wt.evaluate_script)||"",evaluate_method:(kn=Ia==null?void 0:Ia.data)==null?void 0:kn.evaluate_method,use_jupyter_result:(Xt=Ia==null?void 0:Ia.data)==null?void 0:Xt.use_jupyter_result};tt.setFieldsValue(Ir),Bt(Ir),He((Za=(Kn=Ia==null?void 0:Ia.data)==null?void 0:Kn.test_sets)!=null&&Za.length?(gr=Ia==null?void 0:Ia.data)==null?void 0:gr.test_sets:rr)}}),Mt=()=>Nn(void 0,null,function*(){var Wt;const at=yield(0,ne.ZP)(`/api/shixuns/${vn==null?void 0:vn.id}/get_jupyter_tags.json`,{method:"get"});(at==null?void 0:at.status)===0&&bt(((Wt=at==null?void 0:at.data)==null?void 0:Wt.list)||[])}),Fe=Wt=>Nn(void 0,null,function*(){const Ut=Pe.map(Ft=>Ft.score).reduce((Ft,Ot)=>Ft+Ot,0);if(Wt.test_set_score&&Ut!==100){ut.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Wt.evaluate_method===3&&(Pe!=null&&Pe.some(Ft=>!Ft.tags))){ut.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}an(!0),(yield(0,ne.ZP)(`/api/shixuns/${vn==null?void 0:vn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:Gn(pt({},Wt),{mirror_script_id:Wt==null?void 0:Wt.choice_standard_scripts,open_evaluate:Wt!=null&&Wt.open_evaluate?1:0,test_set:Pe.map(Ft=>Gn(pt({},Ft),{is_file:!1}))})})).status===0&&ut.ZP.success("\u4FDD\u5B58\u6210\u529F"),an(!1)}),xe=Wt=>{Bt(pt({},tt.getFieldsValue())),"test_set_average"in Wt&&(Wt!=null&&Wt.test_set_average)&>(Pe),"test_set_score"in Wt&&(Wt!=null&&Wt.test_set_score)&&(tt.setFieldsValue({test_set_average:!0}),Bt(Gn(pt({},tt.getFieldsValue()),{test_set_average:!0})),gt(Pe)),"choice_standard_scripts"in Wt&&he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:le.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",le.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Nn(void 0,null,function*(){const at=yield(0,ne.ZP)(`/api/shixuns/${vn==null?void 0:vn.id}/get_script_contents.json`,{method:"get",params:{id:vn==null?void 0:vn.id,script_id:Wt==null?void 0:Wt.choice_standard_scripts}});at!=null&&at.content&&(he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:le.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),tt.setFieldsValue({evaluate_script:at==null?void 0:at.content}),Bt(Gn(pt({},tt.getFieldsValue()),{evaluate_script:at==null?void 0:at.content})))})})},gt=Wt=>{let at=0;const Ut=Math.floor((100-at)/Wt.length),Dt=Ut+(100-at)%Wt.length;Wt=Wt.map((Ft,Ot)=>Ot===Wt.length-1?Gn(pt({},Ft),{score:Dt}):Gn(pt({},Ft),{score:Ut})),He(Wt)},Lt=()=>{const Wt=[...Pe,{hidden:0,input:"",output:"",score:0}];tt.getFieldValue("test_set_average")?gt(Wt):He(Wt)},{test_set_score:qt,test_set_average:Kt,choice_standard_scripts:kt,open_evaluate:rn}=ft;return le.createElement("section",{className:y.wrap},le.createElement(Ze.default,{form:tt,disabled:!rn,layout:"vertical",onValuesChange:xe,onFinish:Fe},le.createElement(Ze.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},le.createElement(Xe.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),le.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(Ze.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:y.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},le.createElement(Ie.Z,{size:"large",style:{width:400},min:3}))),le.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(Ze.default.Item,{name:"test_set_score"},le.createElement(et.ZP.Group,null,le.createElement(ot.Z,{direction:"vertical"},le.createElement(et.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),le.createElement(et.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),le.createElement(Ze.default.Item,{label:le.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},le.createElement(et.ZP.Group,null,le.createElement(ot.Z,{direction:"vertical"},le.createElement(et.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),le.createElement(et.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",le.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),le.createElement(Qe.Z,{align:"middle",justify:"space-between",className:"font14"},le.createElement("div",{style:{fontWeight:500}},le.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(x.op,{style:{borderRadius:2},onClick:Lt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),qt&&le.createElement(Ze.default.Item,{name:"test_set_average"},le.createElement(et.ZP.Group,null,le.createElement(et.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),le.createElement(et.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement("div",null,Pe.map((Wt,at)=>le.createElement(Je.default,{activeKey:on,key:at,onChange:()=>{Be(Ut=>Ut===at?null:at)}},le.createElement(ga,{header:le.createElement("div",{className:"font16"},le.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",at+1),ft.test_set_score&&le.createElement("span",{style:{marginLeft:40}},le.createElement(Ie.Z,{style:{width:120},value:Wt.score,onClick:Ut=>Ut.stopPropagation(),min:0,max:100,precision:0,onBlur:Ut=>{if(Number(Ut)<0||Number(Ut)>100){ut.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Dt=Pe.map((Ot,cn)=>cn===at?Gn(pt({},Ot),{score:100}):Ot),Ft={test_set_average:!1};Bt(pt(pt({},ft),Ft)),tt.setFieldsValue(Ft),He(Dt)}},disabled:Kt,onChange:Ut=>{const Dt=Pe.map((Ot,cn)=>cn===at?Gn(pt({},Ot),{score:Ut?Number(Ut):0}):Ot),Ft={test_set_average:!1};Bt(pt(pt({},ft),Ft)),tt.setFieldsValue(Ft),He(Dt)}}),le.createElement("span",{className:"ml10 mr10"},"%")),le.createElement("span",{className:"tr flex1",style:{float:"right"}},at!==0&&le.createElement(Ke.Z,{placement:"bottom",title:"\u5220\u9664"},le.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Ut=>{Ut.stopPropagation(),he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const Dt=Pe.filter((Ft,Ot)=>Ot!==at);gt(Dt)}})}})))),key:at},le.createElement("div",null,ft.evaluate_method===3&&le.createElement(Qe.Z,{align:"middle",className:"mb20"},le.createElement("div",null,le.createElement("span",{className:y.sub},"*"),le.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),le.createElement(Ke.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},le.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),le.createElement(de.default,{value:Wt.tags,size:"large",style:{width:450},onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>Ot===at?Gn(pt({},Ft),{tags:Ut}):Ft);He(Dt)}},Ct==null?void 0:Ct.map(Ut=>le.createElement(de.default.Option,{value:Ut==null?void 0:Ut.tags,key:Ut==null?void 0:Ut.tags},Ut==null?void 0:Ut.tags)))),le.createElement(Qe.Z,{align:"middle"},le.createElement("div",null," ",le.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),le.createElement($n,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Wt.output,onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>Ot===at?Gn(pt({},Ft),{output:Ut.target.value}):Ft);He(Dt)}})),le.createElement(Qe.Z,{className:"mt20",align:"middle"},le.createElement("div",null,le.createElement("span",null,"\u53EF\u89C1\u6027"),le.createElement(Ke.Z,{title:le.createElement("div",null,le.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),le.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),le.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},le.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),le.createElement("div",null,le.createElement(Xe.default,{className:"font14 ml5",checked:Wt.hidden===1,onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>{if(Ot===at){let cn={is_invisible:!1,actual_output_visible:!1};return Ut.target.checked&&(cn={is_invisible:!0,actual_output_visible:!0}),Gn(pt(pt({},Ft),cn),{hidden:Ut.target.checked?1:0})}return Ft});He(Dt)}},"\u5168\u90E8\u9690\u85CF")),le.createElement(Xe.default,{checked:Wt.is_invisible,style:{margin:"0 60px"},onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>{if(Ot===at){let cn=0;return Ut.target.checked&&Ft.actual_output_visible&&(cn=1),Gn(pt({},Ft),{hidden:cn,is_invisible:Ut.target.checked})}return Ft});He(Dt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),le.createElement(Xe.default,{checked:Wt.actual_output_visible,onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>{if(Ot===at){let cn=0;return Ut.target.checked&&Ft.is_invisible&&(cn=1),Gn(pt({},Ft),{hidden:cn,actual_output_visible:Ut.target.checked})}return Ft});He(Dt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),le.createElement("div",{className:"mt20"},le.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),le.createElement(Xe.default,{checked:Wt.last_match_rule,onChange:Ut=>{const Dt=Pe.map((Ft,Ot)=>Ot===at?Gn(pt({},Ft),{last_match_rule:Ut.target.checked}):Ft);He(Dt)}},le.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",le.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),le.createElement("h4",{className:"font14 mt20 mb10"},le.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(Ze.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},le.createElement(de.default,{getPopupContainer:Wt=>Wt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},It.map((Wt,at)=>le.createElement(de.default.Option,{value:Wt.id,key:at},Wt.scptname))))),le.createElement(Ke.Z,{title:!rn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},le.createElement(Ze.default.Item,{name:"evaluate_script"},le.createElement(ee.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!rn}}))),(0,oe.Ny)()&&le.createElement(Qe.Z,{className:"mb20",align:"middle"},le.createElement(Ze.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},le.createElement(a.Z,null)),le.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),le.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:zt,loading:Bn,onCancel:()=>be.history.push(`/shixuns/${vn==null?void 0:vn.id}/challenges`),onOk:()=>tt.submit(),className:Tt==="jupyterLab"?y.btn:""}))}},91065:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Ze}});var b=ae(59301),be={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},Je=ae(6848),Ze=({name:ut,tooltipTitle:he,children:Xe,required:Ke,errorKey:Ie,errorValue:et,errorName:ot,errorStyle:Qe={},nameWidth:de=112,align:a="center",contentStyle:E={}})=>b.createElement(b.Fragment,null,b.createElement("div",{className:be.label,style:{alignItems:a}},b.createElement("div",{className:be.left,style:{width:de}},Ke&&b.createElement("span",null,"*"),b.createElement("div",null,ut),!!he&&b.createElement(Je.Z,{title:he},b.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),b.createElement("div",{className:be.right,style:E},Xe,ot&&et===Ie&&b.createElement("div",{className:be.error,style:Qe},ot))))},49035:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return ut}});var b=ae(59301),be={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},Je=ae(43418),Te=ae(98573),ut=({title:he,children:Xe,value:Ke})=>{const[Ie,et]=(0,b.useState)(!1);return b.createElement(b.Fragment,null,b.createElement("span",{onClick:()=>et(!0)},Xe),b.createElement(Je.default,{title:he,open:Ie,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>et(!1),className:be.modal,footer:null},typeof Ke=="string"&&b.createElement(Te.Z,{value:Ke||""}),Object.prototype.toString.call(Ke)==="[object Array]"&&b.createElement(b.Fragment,null,Ke==null?void 0:Ke.map((ot,Qe)=>b.createElement("div",{key:Qe},b.createElement("b",null,ot.name||ot.type_name),b.createElement(Te.Z,{value:ot.description||""}))))))}},34360:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return bt}});var b=ae(59301),be=ae(43418),Je=ae(8591),Te=ae(43428),Ze=ae(99313),ut=ae(71418),he=ae(6848),Xe=ae(3113),Ke={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Ie=ae(99267),et=ae(61485),ot=ae(13014),Qe=ae(4977),de=ae(52430),a=ae(76411),E={lineChart:"lineChart___dCEZW"},x=ae(61186),y=ae.n(x),ee=ae(59301),oe=({dataInfo:It,indexKey:jt,valueName:zt,startAndEndTime:bn,colors:Mt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Fe})=>{let xe=null;(0,b.useEffect)(()=>{Wt()},[It]),(0,b.useEffect)(()=>{window.addEventListener("resize",gt(()=>{xe&&xe.resize()},200))},[window.onresize]);const gt=(at,Ut,Dt=!1)=>{let Ft,Ot;return(...cn)=>{if(Dt){at.apply(Ot,cn),Dt=!1;return}clearTimeout(Ft),Ft=setTimeout(()=>{at.apply(Ot,cn)},Ut)}},Lt=at=>at?at.map(Ut=>{const Dt=new Date(Ut),Ft=String(Dt.getMonth()+1).padStart(2,"0"),Ot=String(Dt.getDate()).padStart(2,"0"),cn=String(Dt.getHours()).padStart(2,"0"),yt=String(Dt.getMinutes()).padStart(2,"0");return`${Ft}/${Ot} ${cn}:${yt}`}):[],qt=(at,Ut)=>at.map(Dt=>{const Ft=Ut.timestamps.indexOf(Dt);return Ft!==-1?Ut.values[Ft]:null});function Kt(at){let Ut=1/0;for(let Ft=0;Ft{let Ft=[];for(let Ot=at;Ot<=Ut;Ot+=Dt)Ft.push(Ot);return Ft},rn=()=>{var at;const Ut=((at=It==null?void 0:It.x)==null?void 0:at.flat())||[];let Dt=[...new Set(Ut)].sort((Kn,Za)=>Kn-Za),Ft=Kt(Dt),Ot=Ft==null?void 0:Ft.newArray,cn=Ft==null?void 0:Ft.minInterval;Dt=[...new Set([...Dt,...Ot])].sort((Kn,Za)=>Kn-Za);let yt=y()(bn[0],"YYYY-MM-DD HH:mm").valueOf(),wt=kt(yt,Dt[0]-cn,cn),kn=y()(bn[1],"YYYY-MM-DD HH:mm").valueOf(),Xt=kt(Dt[Dt.length-1]+cn,kn,cn);return Dt=[...wt,...Dt,...Xt],[...new Set(Dt)].sort((Kn,Za)=>Kn-Za)},Wt=()=>{var at;xe=a.init(document.getElementById(`lineChart${jt}`));let Ut=rn(),Dt=(at=It==null?void 0:It.y)==null?void 0:at.map((Ot,cn)=>{var yt;let wt={timestamps:(yt=It==null?void 0:It.x)==null?void 0:yt[cn],values:Ot};return Ot=qt(Ut,wt),{name:zt[cn],type:"line",itemStyle:{show:!1},lineStyle:{color:Mt[cn]},data:Ot}}),Ft={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Ot){var cn;let yt="";return Ot.forEach((wt,kn)=>{console.log("item",wt),yt+=`
${Fe[wt==null?void 0:wt.componentIndex]} @@ -106,30 +106,30 @@
`}),`
${(cn=Ot[0])==null?void 0:cn.name}
${yt} -
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Lt(Ut)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:jt==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Dt};xe.setOption(Ft)};return ee.createElement("div",{id:`lineChart${jt}`,className:E.lineChart})},le=ae(36433),ie={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Ce=ae(57809),ye=ae(5083),Ge=ae(88522);const We=It=>{const jt=new Date,bn=(Mt=>{const Fe=new Date(jt);switch(Mt){case"\u6700\u8FD130\u5206\u949F":Fe.setMinutes(jt.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Fe.setHours(jt.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Fe.setDate(jt.getDate()-1);break;case"\u6700\u8FD17\u5929":Fe.setDate(jt.getDate()-7);break;case"\u6700\u8FD115\u5929":Fe.setDate(jt.getDate()-15);break;default:return null}return Fe})(It);return bn?{startTime:bn,endTime:jt}:null},Et=(It,jt,zt)=>{if(!It)return!1;const bn=y()(),[Mt,Fe]=jt;if(It.isAfter(bn))return!0;if(Mt){const xe=Mt.clone().add(zt,"days");if(Fe&&It.isAfter(xe))return!0}if(Fe){const xe=Fe.clone().subtract(zt,"days");return It.isBefore(xe)||It.isAfter(bn)}return!1},ht=It=>It<=5?"30s":It<=15?"1m":It<=30?"2m":It<=60?"5m":It<=180?"10m":It<=360?"30m":It<=720?"1h":It<=1440?"2h":It<=2880?"4h":It<=4320?"8h":It<=10080||It<=14400?"12h":It<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",ft=It=>{const[jt,zt]=It,bn=moment.isMoment(jt)?jt:moment(jt),Mt=moment.isMoment(zt)?zt:moment(zt);if(!bn.isValid()||!Mt.isValid())throw new Error("Invalid date provided");const xe=moment.duration(Mt.diff(bn)).asMinutes();return ht(xe)},Gn=(It,jt,zt=20)=>{const bn=new Date(It).getTime(),Mt=new Date(jt).getTime(),Fe=zt*1e3,xe=[];let ct=bn;for(;ct<=Mt;)xe.push(ct),ct+=Fe;return xe};var Nn=ae(89392),ca=ae(63604),$n=ae(48931),Xt=ae(59301),Mn=(It,jt,zt)=>new Promise((bn,Mt)=>{var Fe=Lt=>{try{ct(zt.next(Lt))}catch(qt){Mt(qt)}},xe=Lt=>{try{ct(zt.throw(Lt))}catch(qt){Mt(qt)}},ct=Lt=>Lt.done?bn(Lt.value):Promise.resolve(Lt.value).then(Fe,xe);ct((zt=zt.apply(It,jt)).next())});const dt=Ce.default.Option,{RangePicker:Tt}=ye.default;var fn=({identifier:It,data:jt,isFirst:zt,setIsFirst:bn,info:Mt})=>{var Fe;const[xe,ct]=(0,b.useState)([]),[Lt,qt]=(0,b.useState)([]),[Kt,kt]=(0,b.useState)(null),[rn,Wt]=(0,b.useState)(""),[at,Ut]=(0,b.useState)([null,null]),[Dt,Ft]=(0,b.useState)([]),[Ot,cn]=(0,b.useState)(!1),[yt,wt]=(0,b.useState)([]),[kn,_t]=(0,b.useState)(!1),[Kn,Za]=(0,b.useState)(!1),[fr,rr]=(0,b.useState)(""),[Ia,Tr]=(0,b.useState)(1),ur=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Xa=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,b.useEffect)(()=>{var Vt,sn,Ln,Xn;if(jt&&zt){En(),ct(jt==null?void 0:jt.recent_users),qt(jt==null?void 0:jt.managers);const ke=(Mt==null?void 0:Mt.type)==="\u6311\u6218\u9875\u9762";((Vt=jt==null?void 0:jt.managers)==null?void 0:Vt.length)>0?kt(ke?Mt==null?void 0:Mt.myshixun_id:(sn=jt==null?void 0:jt.managers[0])==null?void 0:sn.id):((Ln=jt==null?void 0:jt.recent_users)==null?void 0:Ln.length)>0&&kt(ke?Mt==null?void 0:Mt.myshixun_id:(Xn=jt==null?void 0:jt.recent_users[0])==null?void 0:Xn.id),Wt("\u6700\u8FD130\u5206\u949F"),bn(!1)}},[jt]),(0,b.useEffect)(()=>{if(rn){let Vt=We(rn);Ut([y()(Vt==null?void 0:Vt.startTime),y()(Vt==null?void 0:Vt.endTime)])}},[rn]),(0,b.useEffect)(()=>{Kt&&(at!=null&&at[0])&&(at!=null&&at[1])&&Ja()},[Kt,at]);const Ja=()=>Mn(void 0,null,function*(){var Vt;cn(!0);let sn={startTimeString:at[0]?at[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:at[1]?at[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Kt};const Ln=yield(0,de.ZP)(`/api/shixuns/${It}/cpu_rank_data.json`,{method:"get",params:sn});(Ln==null?void 0:Ln.status)==0&&(wt((Vt=Ln==null?void 0:Ln.data)==null?void 0:Vt.statisticsList),Tr(Ia+1)),cn(!1)}),wr=(0,b.useRef)((0,Nn.throttle)(Vt=>ba(Vt),1200,{leading:!0,trailing:!0})).current,ba=Vt=>Mn(void 0,null,function*(){if(Vt=="")return;const sn=yield(0,de.ZP)(`/api/shixuns/${It}/cpu_search_data`,{method:"get",params:{search:Vt}});(sn==null?void 0:sn.status)==0&&Ft(sn==null?void 0:sn.data)}),Zr=(Vt,sn)=>{Vt==="CPU"?(kn?(0,$n.BU)():(0,$n.Dj)(document.getElementById(`tj${sn}`)),_t(!kn)):(Kn?(0,$n.BU)():(0,$n.Dj)(document.getElementById(`tj${sn}`)),Za(!Kn))},br=(Vt,sn,Ln)=>{const Xn=sn==="CPU"?"cpuUsageChart":"memoryUsageChart";let ke=Vt.map(qe=>{var Dn,mn,Rn,Ba;const ma=(Dn=qe.promQueryResult)==null?void 0:Dn[Xn],ta=`${qe.envId}-${qe.myPracticalTrainingId}_${sn}`,fa=((Ba=(Rn=(mn=ma==null?void 0:ma.results[ta])==null?void 0:mn.frames[0])==null?void 0:Rn.data)==null?void 0:Ba.values)||[];return fa.length>0?fa[Ln]:[]});return ke.some(qe=>Array.isArray(qe)&&qe.length>0)?ke:[]},St=Vt=>{kt(Vt),En()},En=()=>{Ft([]),rr("")},Fn=Vt=>{let sn=!1;for(let Ln=0;Ln<(yt==null?void 0:yt.length);Ln++){let Xn=br(yt,Vt,1)[Ln];if(Xn&&(Xn==null?void 0:Xn.length)>0){sn=!0;break}}return(yt==null?void 0:yt.length)>0&&sn};return Xt.createElement(Xt.Fragment,null,Xt.createElement("div",{className:`${ie.flex_warp}`},Xt.createElement(Ge.Z,{allowClear:!0,showSearch:!0,value:fr,style:{width:280},onSearch:wr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Vt,sn)=>{rr(Vt),sn!=null&&sn.key&&kt(Number(sn==null?void 0:sn.key))},onClear:En,size:"large"},Dt==null?void 0:Dt.map((Vt,sn)=>Xt.createElement(dt,{key:Vt.id,value:Vt.name},Vt.name.length>4?`${Vt.name.slice(0,4)}...`:Vt.name,`( ${Vt.phone?Vt.phone:""} ${Vt.mail?` - ${Vt.mail}`:""})`))),Xt.createElement("div",null,Xt.createElement(Ce.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:rn,onChange:Vt=>{Wt(Vt)}},ur.map((Vt,sn)=>Xt.createElement(Ce.default.Option,{key:sn,value:Vt},Vt))),Xt.createElement(Tt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:at,disabledDate:Vt=>Et(Vt,at,15),format:"YYYY-MM-DD HH:mm",onChange:Vt=>{Ut(Vt),Wt(void 0)}}))),Xt.createElement(le.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Kt,onChange:Vt=>St(Vt),dataSource:Lt,titleWidth:60,key:1}),Xt.createElement(le.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(xe==null?void 0:xe.length)==0?"mt0":"",style:{marginBottom:(xe==null?void 0:xe.length)>0?"0px":"17px"},value:Kt,onChange:Vt=>St(Vt),dataSource:xe,titleWidth:60,key:2}),(Fe=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Fe.map((Vt,sn)=>Xt.createElement("div",{className:`${ie.chart_content}`,key:sn,id:`tj${sn}`},Xt.createElement("div",{className:ie.chart_title},Xt.createElement("span",null,Vt==null?void 0:Vt.name,"\u4F7F\u7528\u91CF"),Xt.createElement("i",{className:`${ie.fullscreen} +
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Lt(Ut)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:jt==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Dt};xe.setOption(Ft)};return ee.createElement("div",{id:`lineChart${jt}`,className:E.lineChart})},le=ae(36433),ie={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Ce=ae(57809),ye=ae(5083),Ge=ae(88522);const Re=It=>{const jt=new Date,bn=(Mt=>{const Fe=new Date(jt);switch(Mt){case"\u6700\u8FD130\u5206\u949F":Fe.setMinutes(jt.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Fe.setHours(jt.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Fe.setDate(jt.getDate()-1);break;case"\u6700\u8FD17\u5929":Fe.setDate(jt.getDate()-7);break;case"\u6700\u8FD115\u5929":Fe.setDate(jt.getDate()-15);break;default:return null}return Fe})(It);return bn?{startTime:bn,endTime:jt}:null},St=(It,jt,zt)=>{if(!It)return!1;const bn=y()(),[Mt,Fe]=jt;if(It.isAfter(bn))return!0;if(Mt){const xe=Mt.clone().add(zt,"days");if(Fe&&It.isAfter(xe))return!0}if(Fe){const xe=Fe.clone().subtract(zt,"days");return It.isBefore(xe)||It.isAfter(bn)}return!1},Et=It=>It<=5?"30s":It<=15?"1m":It<=30?"2m":It<=60?"5m":It<=180?"10m":It<=360?"30m":It<=720?"1h":It<=1440?"2h":It<=2880?"4h":It<=4320?"8h":It<=10080||It<=14400?"12h":It<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",pt=It=>{const[jt,zt]=It,bn=moment.isMoment(jt)?jt:moment(jt),Mt=moment.isMoment(zt)?zt:moment(zt);if(!bn.isValid()||!Mt.isValid())throw new Error("Invalid date provided");const xe=moment.duration(Mt.diff(bn)).asMinutes();return Et(xe)},Gn=(It,jt,zt=20)=>{const bn=new Date(It).getTime(),Mt=new Date(jt).getTime(),Fe=zt*1e3,xe=[];let gt=bn;for(;gt<=Mt;)xe.push(gt),gt+=Fe;return xe};var Nn=ae(89392),ga=ae(63604),$n=ae(48931),_t=ae(59301),Mn=(It,jt,zt)=>new Promise((bn,Mt)=>{var Fe=Lt=>{try{gt(zt.next(Lt))}catch(qt){Mt(qt)}},xe=Lt=>{try{gt(zt.throw(Lt))}catch(qt){Mt(qt)}},gt=Lt=>Lt.done?bn(Lt.value):Promise.resolve(Lt.value).then(Fe,xe);gt((zt=zt.apply(It,jt)).next())});const ct=Ce.default.Option,{RangePicker:Tt}=ye.default;var fn=({identifier:It,data:jt,isFirst:zt,setIsFirst:bn,info:Mt})=>{var Fe;const[xe,gt]=(0,b.useState)([]),[Lt,qt]=(0,b.useState)([]),[Kt,kt]=(0,b.useState)(null),[rn,Wt]=(0,b.useState)(""),[at,Ut]=(0,b.useState)([null,null]),[Dt,Ft]=(0,b.useState)([]),[Ot,cn]=(0,b.useState)(!1),[yt,wt]=(0,b.useState)([]),[kn,Xt]=(0,b.useState)(!1),[Kn,Za]=(0,b.useState)(!1),[gr,rr]=(0,b.useState)(""),[Ia,Ir]=(0,b.useState)(1),ir=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Xa=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,b.useEffect)(()=>{var Vt,sn,Ln,Xn;if(jt&&zt){Sn(),gt(jt==null?void 0:jt.recent_users),qt(jt==null?void 0:jt.managers);const ke=(Mt==null?void 0:Mt.type)==="\u6311\u6218\u9875\u9762";((Vt=jt==null?void 0:jt.managers)==null?void 0:Vt.length)>0?kt(ke?Mt==null?void 0:Mt.myshixun_id:(sn=jt==null?void 0:jt.managers[0])==null?void 0:sn.id):((Ln=jt==null?void 0:jt.recent_users)==null?void 0:Ln.length)>0&&kt(ke?Mt==null?void 0:Mt.myshixun_id:(Xn=jt==null?void 0:jt.recent_users[0])==null?void 0:Xn.id),Wt("\u6700\u8FD130\u5206\u949F"),bn(!1)}},[jt]),(0,b.useEffect)(()=>{if(rn){let Vt=Re(rn);Ut([y()(Vt==null?void 0:Vt.startTime),y()(Vt==null?void 0:Vt.endTime)])}},[rn]),(0,b.useEffect)(()=>{Kt&&(at!=null&&at[0])&&(at!=null&&at[1])&&Ja()},[Kt,at]);const Ja=()=>Mn(void 0,null,function*(){var Vt;cn(!0);let sn={startTimeString:at[0]?at[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:at[1]?at[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Kt};const Ln=yield(0,de.ZP)(`/api/shixuns/${It}/cpu_rank_data.json`,{method:"get",params:sn});(Ln==null?void 0:Ln.status)==0&&(wt((Vt=Ln==null?void 0:Ln.data)==null?void 0:Vt.statisticsList),Ir(Ia+1)),cn(!1)}),Br=(0,b.useRef)((0,Nn.throttle)(Vt=>Ba(Vt),1200,{leading:!0,trailing:!0})).current,Ba=Vt=>Mn(void 0,null,function*(){if(Vt=="")return;const sn=yield(0,de.ZP)(`/api/shixuns/${It}/cpu_search_data`,{method:"get",params:{search:Vt}});(sn==null?void 0:sn.status)==0&&Ft(sn==null?void 0:sn.data)}),kr=(Vt,sn)=>{Vt==="CPU"?(kn?(0,$n.BU)():(0,$n.Dj)(document.getElementById(`tj${sn}`)),Xt(!kn)):(Kn?(0,$n.BU)():(0,$n.Dj)(document.getElementById(`tj${sn}`)),Za(!Kn))},Fr=(Vt,sn,Ln)=>{const Xn=sn==="CPU"?"cpuUsageChart":"memoryUsageChart";let ke=Vt.map(qe=>{var Dn,mn,Rn,Da;const fa=(Dn=qe.promQueryResult)==null?void 0:Dn[Xn],na=`${qe.envId}-${qe.myPracticalTrainingId}_${sn}`,va=((Da=(Rn=(mn=fa==null?void 0:fa.results[na])==null?void 0:mn.frames[0])==null?void 0:Rn.data)==null?void 0:Da.values)||[];return va.length>0?va[Ln]:[]});return ke.some(qe=>Array.isArray(qe)&&qe.length>0)?ke:[]},Pt=Vt=>{kt(Vt),Sn()},Sn=()=>{Ft([]),rr("")},Fn=Vt=>{let sn=!1;for(let Ln=0;Ln<(yt==null?void 0:yt.length);Ln++){let Xn=Fr(yt,Vt,1)[Ln];if(Xn&&(Xn==null?void 0:Xn.length)>0){sn=!0;break}}return(yt==null?void 0:yt.length)>0&&sn};return _t.createElement(_t.Fragment,null,_t.createElement("div",{className:`${ie.flex_warp}`},_t.createElement(Ge.Z,{allowClear:!0,showSearch:!0,value:gr,style:{width:280},onSearch:Br,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Vt,sn)=>{rr(Vt),sn!=null&&sn.key&&kt(Number(sn==null?void 0:sn.key))},onClear:Sn,size:"large"},Dt==null?void 0:Dt.map((Vt,sn)=>_t.createElement(ct,{key:Vt.id,value:Vt.name},Vt.name.length>4?`${Vt.name.slice(0,4)}...`:Vt.name,`( ${Vt.phone?Vt.phone:""} ${Vt.mail?` - ${Vt.mail}`:""})`))),_t.createElement("div",null,_t.createElement(Ce.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:rn,onChange:Vt=>{Wt(Vt)}},ir.map((Vt,sn)=>_t.createElement(Ce.default.Option,{key:sn,value:Vt},Vt))),_t.createElement(Tt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:at,disabledDate:Vt=>St(Vt,at,15),format:"YYYY-MM-DD HH:mm",onChange:Vt=>{Ut(Vt),Wt(void 0)}}))),_t.createElement(le.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Kt,onChange:Vt=>Pt(Vt),dataSource:Lt,titleWidth:60,key:1}),_t.createElement(le.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(xe==null?void 0:xe.length)==0?"mt0":"",style:{marginBottom:(xe==null?void 0:xe.length)>0?"0px":"17px"},value:Kt,onChange:Vt=>Pt(Vt),dataSource:xe,titleWidth:60,key:2}),(Fe=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Fe.map((Vt,sn)=>_t.createElement("div",{className:`${ie.chart_content}`,key:sn,id:`tj${sn}`},_t.createElement("div",{className:ie.chart_title},_t.createElement("span",null,Vt==null?void 0:Vt.name,"\u4F7F\u7528\u91CF"),_t.createElement("i",{className:`${ie.fullscreen} iconfont ${(Vt==null?void 0:Vt.type)=="CPU"?kn?"icon-tuichuquanping2":"icon-quanping2":Kn?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Zr(Vt.type,sn)})),Xt.createElement(ut.Z,{spinning:Ot},Fn(Vt.type)?Xt.createElement("div",{style:{marginTop:(Vt==null?void 0:Vt.type)=="CPU"?kn?"7%":"":Kn?"7%":""}},Xt.createElement(oe,{dataInfo:{y:br(yt,Vt==null?void 0:Vt.type,1)||[],x:br(yt,Vt==null?void 0:Vt.type,0)||[]},startAndEndTime:at,colors:Xa,indexKey:sn,valueName:yt.map(Ln=>Ln.name),imageTypeName:yt.map(Ln=>{var Xn;return(Xn=Ln==null?void 0:Ln.promQueryResult)==null?void 0:Xn.imageTypeName}),key:`${sn}-${Ia}`}),Xt.createElement("div",{className:ie.info_con},Xt.createElement("div",{className:ie.info_top},Xt.createElement("div",null,"\u6700\u5927\u503C"),Xt.createElement("div",null,"\u6700\u5C0F\u503C"),Xt.createElement("div",null,"\u5E73\u5747\u503C")),yt.map((Ln,Xn)=>{var ke;let rt=Ln==null?void 0:Ln.promQueryResult;return Xt.createElement("div",{className:ie.listdata,key:Xn},Xt.createElement("div",{className:ie.block,style:{backgroundColor:Xa[Xn],marginRight:10}}),Xt.createElement("div",{className:ie.typename},(ke=Ln==null?void 0:Ln.promQueryResult)==null?void 0:ke.imageTypeName),Xt.createElement("div",{className:ie.val},(Vt==null?void 0:Vt.type)=="CPU"?`${rt==null?void 0:rt.cpuMaxDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleMaxValue}MiB`),Xt.createElement("div",{className:ie.val},(Vt==null?void 0:Vt.type)=="CPU"?`${rt==null?void 0:rt.cpuMinDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleMinValue}MiB`),Xt.createElement("div",{className:ie.val},(Vt==null?void 0:Vt.type)=="CPU"?`${rt==null?void 0:rt.cpuAvgDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleAvgValue}MiB`))}))):Xt.createElement(ca.Z,null)))))},vn=ae(59301),tt=(It,jt,zt)=>new Promise((bn,Mt)=>{var Fe=Lt=>{try{ct(zt.next(Lt))}catch(qt){Mt(qt)}},xe=Lt=>{try{ct(zt.throw(Lt))}catch(qt){Mt(qt)}},ct=Lt=>Lt.done?bn(Lt.value):Promise.resolve(Lt.value).then(Fe,xe);ct((zt=zt.apply(It,jt)).next())}),Bt=({getApi:It,identifier:jt,visible:zt,info:bn})=>{const[Mt,Fe]=(0,b.useState)({}),[xe,ct]=(0,b.useState)(!0);(0,b.useEffect)(()=>{ct(!0)},[zt]),(0,b.useEffect)(()=>{It&&xe&&Lt()},[It]);const Lt=()=>tt(void 0,null,function*(){const qt=yield(0,de.ZP)(`/api/shixuns/${jt}/cpu_basic_data.json`,{method:"get"});(qt==null?void 0:qt.status)==0&&Fe(qt)});return vn.createElement("div",null,vn.createElement(fn,{isFirst:xe,setIsFirst:qt=>ct(qt),identifier:jt,data:Mt,info:bn}))},Bn=ae(89299),an=ae(44993),on=ae(84698),Be=ae(2686),Pe=ae(59301),He=(It,jt,zt)=>new Promise((bn,Mt)=>{var Fe=Lt=>{try{ct(zt.next(Lt))}catch(qt){Mt(qt)}},xe=Lt=>{try{ct(zt.throw(Lt))}catch(qt){Mt(qt)}},ct=Lt=>Lt.done?bn(Lt.value):Promise.resolve(Lt.value).then(Fe,xe);ct((zt=zt.apply(It,jt)).next())});const At=({globalSetting:It,dispatch:jt,practiceSetting:zt,shixunsDetail:bn,visible:Mt,onCancel:Fe,info:xe,identifier:ct,isJupyter:Lt,onOk:qt})=>{const[Kt,kt]=(0,b.useState)("1"),[rn,Wt]=(0,b.useState)("\u63A8\u8350\u914D\u7F6E"),[at,Ut]=(0,b.useState)([]),[Dt,Ft]=(0,b.useState)(!1),[Ot,cn]=(0,b.useState)(!1),[yt,wt]=(0,b.useState)({}),[kn,_t]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Mt&&(cn(!1),kt("1"),Wt("\u63A8\u8350\u914D\u7F6E"),(xe==null?void 0:xe.type)=="\u6311\u6218\u9875\u9762"?Ut(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Ut(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),wt({}),Kn(),(xe==null?void 0:xe.type)=="\u6311\u6218\u9875\u9762"&&jt({type:"shixunsDetail/getShixunsDetail",payload:{id:ct}}))},[Mt]);const Kn=()=>He(void 0,null,function*(){_t(!0);const Ja=yield(0,on.HS)(ct);[0,-10].includes(Ja.status)&&(wt(Ja),_t(!1))}),Za=Ja=>{Ja=="2"?cn(!0):cn(!1),kt(Ja)},fr=()=>{be.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Pe.createElement("div",{className:"tc"},Pe.createElement("img",{src:ot,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},rr=()=>He(void 0,null,function*(){if((0,Be.gy)(jt,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||rn=="\u5F53\u524D\u914D\u7F6E")return;Ft(!0),(yield(0,de.ZP)(`/api/shixuns/${ct}/apply_recommend_config.json`,{method:"put",body:{data:rn=="\u63A8\u8350\u914D\u7F6E"?yt==null?void 0:yt.recommend:yt==null?void 0:yt.high}})).status==0&&(Je.ZP.success("\u5E94\u7528\u6210\u529F"),Ft(!1),Fe(),qt())}),Ia=()=>He(void 0,null,function*(){var Ja,wr;if(yield Tr(),(0,Bn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Ja=bn.detail)!=null&&Ja.is_jupyter||(wr=bn.detail)!=null&&wr.is_jupyter_lab){jt({type:"shixunsDetail/execJupyter",payload:{id:ct}}).then(Zr=>{var br;Zr!=null&&Zr.identifier&&((br=an.history)==null||br.push(`/tasks/${Zr.identifier}/jupyter`))});return}jt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ba=Lt?yield(0,on.BK)({id:ct}):yield(0,on.Ir)({id:ct});if(jt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),ba!=null&&ba.game_identifier||ba!=null&&ba.identifier){(0,Bn.xg)(Lt?`/tasks/${ba==null?void 0:ba.identifier}/jupyter`:`/tasks/${ba.game_identifier}`);return}(ba==null?void 0:ba.status)===-3?(0,Bn.eF)():(ba==null?void 0:ba.status)===2?ur(ba==null?void 0:ba.message):(ba==null?void 0:ba.status)===3&&Xa(ba==null?void 0:ba.message)}),Tr=()=>new Promise((Ja,wr)=>{var ba;(ba=zt==null?void 0:zt.sideBar)!=null&&ba.confirmLeave?be.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{jt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ja()},onCancel:()=>{wr()}}):Ja()}),ur=Ja=>{Ja=Ja!=null&&Ja.includes(".json")?Ja:`${Ja}.json`,be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Pe.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>He(void 0,null,function*(){const wr=yield(0,de.ZP)("/api"+Ja,{method:"get"});if(!wr)return;Je.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ba=yield(0,on.Ir)({id:wr.shixun_identifier});if(ba!=null&&ba.game_identifier){(0,Bn.xg)(`/tasks/${ba.game_identifier}`);return}(ba==null?void 0:ba.status)===2?ur(ba==null?void 0:ba.message):(ba==null?void 0:ba.status)===3&&Xa(ba==null?void 0:ba.message)})})},Xa=Ja=>{be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Pe.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ja,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Pe.createElement(Pe.Fragment,null,Pe.createElement(Te.Z,{title:null,placement:"right",open:Mt,width:1e3,onClose:Fe,closeIcon:null,footer:null},Pe.createElement("div",{className:Ke.header_body},Pe.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Pe.createElement(Ie.Z,{className:Ke.close,onClick:Fe})),Pe.createElement(Ze.default,{activeKey:Kt,onChange:Za},Pe.createElement(Ze.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Pe.createElement(ut.Z,{spinning:kn,size:"large",tip:Pe.createElement("div",{style:{color:"#666",fontSize:"14px"}},Pe.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Pe.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Pe.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(yt==null?void 0:yt.status)==0?Pe.createElement(Pe.Fragment,null,Pe.createElement("div",{className:Ke.recommend_config_introduce},Pe.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Pe.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Pe.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Pe.createElement("div",{className:Ke.recommend_config},at.map((Ja,wr)=>Pe.createElement("div",{className:`${Ke.recommend_config_item} ${Ja==rn?Ke.recommend_config_active_item:""}`,key:Ja,onClick:()=>Wt(Ja)},Pe.createElement("div",{className:Ke.item_title},Pe.createElement("div",null,Ja),wr==1?Pe.createElement("div",{className:Ke.recommend_text},"\u63A8\u8350"):Pe.createElement(Pe.Fragment,null)),(Ja=="\u5F53\u524D\u914D\u7F6E"&&(yt==null?void 0:yt.current)||Ja=="\u63A8\u8350\u914D\u7F6E"&&(yt==null?void 0:yt.recommend)||Ja=="\u589E\u5F3A\u914D\u7F6E"&&(yt==null?void 0:yt.high)||[]).map((ba,Zr)=>Pe.createElement("div",{className:Ke.item_content,key:Zr},Pe.createElement("span",null,ba==null?void 0:ba.image_name),ba!=null&&ba.cpu_limit?Pe.createElement("span",null,ba==null?void 0:ba.cpu_limit,"\u6838",ba==null?void 0:ba.memory_limit,"G"):Pe.createElement("div",null,Pe.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Pe.createElement(he.Z,{title:Pe.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Pe.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Pe.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Pe.createElement(et.Z,{className:Ke.tooltip})))))))),Pe.createElement("div",{className:Ke.recommend_config_footer},Pe.createElement("div",null,Pe.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Pe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>fr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Pe.createElement(Xe.ZP,{type:"primary",shape:"round",disabled:rn=="\u5F53\u524D\u914D\u7F6E",onClick:rr,loading:Dt},"\u4E00\u952E\u5E94\u7528"))):kn?Pe.createElement("div",{style:{height:400}}):Pe.createElement("div",{className:Ke.no_data},Pe.createElement("img",{src:Qe,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Pe.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Pe.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(xe==null?void 0:xe.type)!="\u6311\u6218\u9875\u9762"&&Pe.createElement("div",{className:Ke.application,onClick:()=>{Ia(),Fe()}},"\u6A21\u62DF\u5B9E\u6218")))),Pe.createElement(Ze.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Pe.createElement(Bt,{getApi:Ot,identifier:ct,visible:Mt,info:xe})))))};var bt=(0,an.connect)(({globalSetting:It,practiceSetting:jt,shixunsDetail:zt})=>({globalSetting:It,practiceSetting:jt,shixunsDetail:zt}))(At)},58696:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return We}});var b=ae(59301),be=ae(43418),Je=ae(3113),Te=ae(8591),Ze=ae(99313),ut=ae(71418),he=ae(10311),Xe=ae(5871),Ke=ae(1710),Ie={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},et=ae(11724),ot=ae(62772),Qe=ae(52430),de=ae(63604),a=ae(59301),E=Object.defineProperty,x=Object.defineProperties,y=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,le=(Et,ht,ft)=>ht in Et?E(Et,ht,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Et[ht]=ft,ie=(Et,ht)=>{for(var ft in ht||(ht={}))ne.call(ht,ft)&&le(Et,ft,ht[ft]);if(ee)for(var ft of ee(ht))oe.call(ht,ft)&&le(Et,ft,ht[ft]);return Et},Ce=(Et,ht)=>x(Et,y(ht)),ye=(Et,ht,ft)=>new Promise((Gn,Nn)=>{var ca=Mn=>{try{Xt(ft.next(Mn))}catch(dt){Nn(dt)}},$n=Mn=>{try{Xt(ft.throw(Mn))}catch(dt){Nn(dt)}},Xt=Mn=>Mn.done?Gn(Mn.value):Promise.resolve(Mn.value).then(ca,$n);Xt((ft=ft.apply(Et,ht)).next())}),We=({visible:Et,onOk:ht,onCancel:ft,info:Gn})=>{var Nn,ca,$n,Xt,Mn;const[dt,Tt]=(0,b.useState)("1"),[ln,fn]=(0,b.useState)([]),[vn,tt]=(0,b.useState)([]),[mt,Bt]=(0,b.useState)(0),[Bn,an]=(0,b.useState)(null),[on,Be]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Et&&(Pe(),He(),At())},[Et]);const Pe=()=>{Tt("1"),fn([]),an(null),Bt(0)};(0,b.useEffect)(()=>{var xe,ct;((ct=(xe=vn==null?void 0:vn[mt])==null?void 0:xe.content)==null?void 0:ct.length)>0&&an(Ce(ie({},vn[mt].content[0]),{index:0}))},[dt,mt,vn]);const He=()=>ye(void 0,null,function*(){Be(!0),yield(0,Qe.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(xe=>{let{max_cpu:ct,max_memory:Lt,min_cpu:qt,min_memory:Kt}=xe,{cpu:kt,memory:rn}=Gn;fn([{name:"CPU",value:kt,min:qt,max:ct,typeName:"\u6838"},{name:"\u5185\u5B58",value:rn,min:Kt,max:Lt,typeName:"GB"}])}),Be(!1)}),At=()=>ye(void 0,null,function*(){yield(0,Qe.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(xe=>{var ct;if(tt(xe),(xe==null?void 0:xe.length)>0){let Lt=Ce(ie({},(ct=xe==null?void 0:xe[0])==null?void 0:ct.content[0]),{index:0});an(Lt)}})}),bt=xe=>{Tt(xe),xe==="2"&&Bt(0)},It=(xe,ct)=>{fn(ln.map(Lt=>Lt.name===xe?ct(Lt):Lt))},jt=(xe,ct)=>{isNaN(xe)||It(ct,Lt=>Ce(ie({},Lt),{value:xe}))},zt=xe=>{var ct;if(console.log("decline",xe.value),xe.value=Number(xe.value),xe.value<=((ct=xe.min)!=null?ct:-1/0))return;let Lt=xe.value-.5Ce(ie({},qt),{value:Lt}))},bn=xe=>{var ct;if(xe.value=Number(xe.value),xe.value>=((ct=xe.max)!=null?ct:1/0))return;let Lt=xe.value+.5>xe.max?xe.max:xe.value+.5;It(xe.name,qt=>Ce(ie({},qt),{value:Lt}))},Mt=(xe,ct)=>{isNaN(xe)||It(ct,Lt=>Ce(ie({},Lt),{value:xe}))},Fe=xe=>{if(xe==null||Number.isInteger(xe))return xe;const ct=xe%1;return ct===.5?xe:Math.floor(xe)+(ct<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(be.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Et,width:752,destroyOnClose:!0,centered:!0,onCancel:ft,className:Ie.modal,footer:[a.createElement("div",{className:Ie.btn_warp,key:"1"},a.createElement(Je.ZP,{onClick:ft},"\u53D6\u6D88"),a.createElement(Je.ZP,{type:"primary",onClick:()=>{let xe=ie({},Gn);if(dt=="1")xe.cpu=ln[0].value,xe.memory=ln[1].value;else if(dt=="2"){if(!Bn){Te.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}xe=Ce(ie({},xe),{cpu:Bn.cpu,memory:Bn.memory})}ht(xe)}},"\u4FDD\u5B58"))]},a.createElement(Ze.default,{activeKey:dt,onChange:bt},a.createElement(Ze.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(ut.Z,{spinning:on},ln==null?void 0:ln.map(xe=>a.createElement("div",{className:Ie.con_warp,key:xe==null?void 0:xe.name},a.createElement("div",null,xe==null?void 0:xe.name),a.createElement("div",null,a.createElement(he.Z,{min:xe==null?void 0:xe.min,max:xe==null?void 0:xe.max,onChange:ct=>jt(ct,xe==null?void 0:xe.name),value:xe==null?void 0:xe.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Ie.config_Warp} ${Ie.flex}`},a.createElement("div",{className:`${Ie.config_btn} ${Ie.flex}`,onClick:()=>zt(xe)},a.createElement(et.Z,null)),a.createElement(Xe.Z,{min:xe==null?void 0:xe.min,max:xe==null?void 0:xe.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:xe==null?void 0:xe.value,onChange:ct=>{const Lt=Fe(ct);Mt(Lt,xe==null?void 0:xe.name)}}),a.createElement("div",{className:`${Ie.config_btn} ${Ie.flex}`,onClick:()=>bn(xe)},a.createElement(ot.Z,null))),a.createElement("div",null,xe==null?void 0:xe.typeName))))),(vn==null?void 0:vn.length)>0&&a.createElement(Ze.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Ie.sceneList},vn==null?void 0:vn.map((xe,ct)=>a.createElement("div",{className:`${Ie.sceneItem} ${mt==ct&&Ie.sceneItemActive}`,key:xe==null?void 0:xe.id,onClick:()=>{Bt(ct)}},xe==null?void 0:xe.name))),((ca=(Nn=vn==null?void 0:vn[mt])==null?void 0:Nn.content)==null?void 0:ca.length)>0?a.createElement(Ke.default,{rowSelection:{type:"radio",selectedRowKeys:[Bn==null?void 0:Bn.index],onChange:(xe,ct)=>{an(ct[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(xe,ct)=>a.createElement("div",null,xe,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(xe,ct)=>a.createElement("div",null,xe,"GB")}],dataSource:($n=vn==null?void 0:vn[mt])==null?void 0:$n.content.map((xe,ct)=>Ce(ie({},xe),{index:ct})),rowKey:"index",pagination:!1,scroll:((Mn=(Xt=vn==null?void 0:vn[mt])==null?void 0:Xt.content)==null?void 0:Mn.length)>3?{y:148}:{}}):a.createElement(de.Z,null)))))}},43793:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Ge}});var b=ae(59301),be=ae(44993),Je=ae(43418),Te=ae(8591),Ze=ae(3113),ut=ae(24905),he=ae(5112),Xe=ae(88522),Ke=ae(49127),Ie=ae(5083),et=ae(5871),ot=ae(10527),Qe=ae(43727),de=ae(2686),a=ae(61186),E=ae.n(a),x={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(We,Et)=>{var ht={};for(var ft in We)ee.call(We,ft)&&Et.indexOf(ft)<0&&(ht[ft]=We[ft]);if(We!=null&&y)for(var ft of y(We))Et.indexOf(ft)<0&&ne.call(We,ft)&&(ht[ft]=We[ft]);return ht},le=(We,Et,ht)=>new Promise((ft,Gn)=>{var Nn=Xt=>{try{$n(ht.next(Xt))}catch(Mn){Gn(Mn)}},ca=Xt=>{try{$n(ht.throw(Xt))}catch(Mn){Gn(Mn)}},$n=Xt=>Xt.done?ft(Xt.value):Promise.resolve(Xt.value).then(Nn,ca);$n((ht=ht.apply(We,Et)).next())});const ie=We=>{if(!We)return We;const Et=We.split(":");if(Et[1]=="00"||Et[1]=="30")return We;const ht=parseInt(Et[1]);if(ht<30||ht==60)return[Et[0],"30"].join(":");if(ht<60){const ft=[Et[0],"00"].join(":"),Gn="YYYY-MM-DD HH:mm",Nn=E()(ft,Gn);return Nn.add(1,"hours"),Nn.format(Gn)}return We},Ce="YYYY-MM-DD HH:mm",ye=We=>{var Et=We,{shixunsDetail:ht,globalSetting:ft,loading:Gn,user:Nn,dispatch:ca}=Et,$n=oe(Et,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,Mn,dt,Tt,ln,fn,vn,tt,mt;const Bt=(0,b.useRef)(),[Bn,an]=(0,b.useState)(),[on,Be]=(0,b.useState)(),[Pe,He]=(0,b.useState)([]),[At,bt]=(0,b.useState)([]),[It,jt]=(0,b.useState)(""),[zt,bn]=(0,b.useState)(),[Mt,Fe]=(0,b.useState)(),[xe,ct]=(0,b.useState)(),Lt=(Mn=(Xt=Nn.userInfo)==null?void 0:Xt.shixun)==null?void 0:Mn.editable;(0,b.useEffect)(()=>{var at,Ut;Bt.current=(Ut=(at=location.pathname)==null?void 0:at.split("/"))==null?void 0:Ut[2],qt()},[]),(0,b.useEffect)(()=>{var at,Ut,Dt,Ft,Ot,cn,yt,wt,kn,_t,Kn,Za;ht.setting&&(an((Ut=(at=ht.setting)==null?void 0:at.shixun)==null?void 0:Ut.can_copy),Be((Ft=(Dt=ht.setting)==null?void 0:Dt.shixun)==null?void 0:Ft.use_scope),bn(!!((cn=(Ot=ht.setting)==null?void 0:Ot.shixun)!=null&&cn.opening_time)),Fe((wt=(yt=ht.setting)==null?void 0:yt.shixun)==null?void 0:wt.opening_time),He((_t=(kn=ht.setting)==null?void 0:kn.shixun)==null?void 0:_t.scope_partment),ct((Za=(Kn=ht.setting)==null?void 0:Kn.shixun)==null?void 0:Za.git_size))},[ht.setting]);const qt=at=>le(void 0,null,function*(){const Ut=yield ca({type:"shixunsDetail/getDepartments",payload:{q:at}});Ut&&bt(Ut.shools_name||[])}),Kt=()=>le(void 0,null,function*(){var at,Ut,Dt,Ft,Ot,cn;const yt=(yield ca({type:"shixunsDetail/getShixunQuote",payload:{id:Bt.current}}))||{};Je.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:b.createElement("div",{className:`tc font14 ${x.modal}`},!!((at=yt.subjects)!=null&&at.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Dt=(Ut=yt.subjects)==null?void 0:Ut.splice(0,2))==null?void 0:Dt.map(wt=>`\u300A${wt}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},yt==null?void 0:yt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),b.createElement("br",null)),!!((Ft=yt.courses)!=null&&Ft.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(cn=(Ot=yt.courses)==null?void 0:Ot.splice(0,2))==null?void 0:cn.map(wt=>`\u300A${wt}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},yt==null?void 0:yt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),b.createElement("br",null)),b.createElement("span",{className:`${x.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>le(void 0,null,function*(){(yield ca({type:"shixunsDetail/deleteShixun",payload:{id:Bt.current}})).status===1&&(Te.ZP.success("\u64CD\u4F5C\u6210\u529F"),be.history.push("/shixuns"))})})}),kt=()=>{(0,de.gy)(ca,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},rn=at=>{if(Pe.includes(at)){Te.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}jt(null),He([...Pe,at])},Wt=()=>le(void 0,null,function*(){if(zt&&!Mt){Te.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(on===1&&!Pe.length){Te.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield ca({type:"shixunsDetail/updatePermissionSetting",payload:{id:Bt.current,scope_partment:on===0?null:Pe,shixun:{can_copy:Bn,use_scope:on,opening_time:Mt,git_size:xe}}})).status!==-1&&(Te.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ca({type:"shixunsDetail/getSettingsData",payload:{id:Bt.current}}),ca({type:"shixunsDetail/getShixunsDetail",payload:{id:Bt.current}}))});return b.createElement("div",null,b.createElement("section",{className:x.wrap},b.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((dt=ht==null?void 0:ht.detail)==null?void 0:dt.shixun_status)!==2?b.createElement(Ze.ZP,{danger:!0,onClick:Kt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):b.createElement(Ze.ZP,{danger:!0,onClick:kt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u590D\u5236\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(ut.default,{checked:Bn,onChange:at=>an(at.target.checked),disabled:!Lt}),b.createElement("span",{className:`${x.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Tt=ht.detail)==null?void 0:Tt.shixun_status)>1||((ln=ht.detail)==null?void 0:ln.public)===2)&&((vn=(fn=ht.setting)==null?void 0:fn.shixun)==null?void 0:vn.use_scope)===0&&((tt=ht.detail)==null?void 0:tt.identity)>2)&&b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement(he.ZP.Group,{value:on,onChange:at=>Be(at.target.value),disabled:!Lt},b.createElement(he.ZP,{className:x.radio,value:0},b.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement(he.ZP,{className:x.radio,value:1},b.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),on===1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"mt10"},b.createElement(Xe.Z,{showSearch:!0,className:x.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:It,onChange:at=>{jt(at),qt(at)},disabled:!Lt,onSelect:rn,options:At==null?void 0:At.map(at=>({value:at}))}),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement("div",{className:"mt10"},Pe==null?void 0:Pe.map(at=>Lt?b.createElement(Ke.Z,{count:"x",className:"mr20 current",onClick:()=>He(Pe.filter(Ut=>Ut!==at))},b.createElement(Ze.ZP,{type:"primary",ghost:!0},at)):b.createElement(Ze.ZP,{type:"primary",ghost:!0,className:"mr20"},at)))))),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(ut.default,{checked:zt,onChange:at=>bn(at.target.checked),disabled:!Lt}),b.createElement("span",{className:`${x.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),zt&&b.createElement(Ie.default,{className:`${x.dataPicker} mt10`,format:Ce,locale:ot.Z,disabled:!Lt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:at=>at&&atFe(ie(Ut))}))),((mt=Nn==null?void 0:Nn.userInfo)==null?void 0:mt.role)===1&&b.createElement("div",{className:x.labelWrap,style:{alignItems:"center"}},b.createElement("label",{className:x.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(et.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:xe,onChange:at=>{ct(at)}}),b.createElement("span",{className:"c-grey-999"}," M "))))),b.createElement(Qe.t,{okText:"\u4FDD\u5B58",hasOkBtn:Lt,loading:Gn.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>be.history.push(`/shixuns/${Bt.current}/challenges`),onOk:Wt,className:x.bottomButton}))};var Ge=(0,be.connect)(({shixunsDetail:We,loading:Et,globalSetting:ht,user:ft})=>({shixunsDetail:We,globalSetting:ht,user:ft,loading:Et}))(ye)},3107:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(44993),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(18468),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(43793),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(13952),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(2686),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(64681),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(56563),React=__webpack_require__(59301),__async=(je,Nt,ae)=>new Promise((b,be)=>{var Je=ut=>{try{Ze(ae.next(ut))}catch(he){be(he)}},Te=ut=>{try{Ze(ae.throw(ut))}catch(he){be(he)}},Ze=ut=>ut.done?b(ut.value):Promise.resolve(ut.value).then(Je,Te);Ze((ae=ae.apply(je,Nt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=je=>{if(!je)return je;const Nt=je.split(":");if(Nt[1]=="00"||Nt[1]=="30")return je;const ae=parseInt(Nt[1]);if(ae<30||ae==60)return[Nt[0],"30"].join(":");if(ae<60){const b=[Nt[0],"00"].join(":"),be="YYYY-MM-DD HH:mm",Je=moment__WEBPACK_IMPORTED_MODULE_3___default()(b,be);return Je.add(1,"hours"),Je.format(be)}return je};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=je=>__async(this,null,function*(){const Nt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:je}});Nt&&setDepartmentList(Nt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var je,Nt;(Nt=(je=shixunsDetail.setting)==null?void 0:je.shixun)!=null&&Nt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=je=>{if(selectDepartmentList.includes(je)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,je])},handleInitState=()=>{var je,Nt,ae,b,be,Je,Te,Ze,ut,he,Xe,Ke,Ie,et,ot,Qe,de,a,E,x,y,ee,ne,oe,le,ie,Ce,ye,Ge,We,Et,ht,ft,Gn,Nn,ca,$n,Xt,Mn,dt,Tt,ln,fn,vn,tt,mt,Bt;setCodeEditPermission((Nt=(je=shixunsDetail.setting)==null?void 0:je.shixun)==null?void 0:Nt.code_edit_permission),setAllowFileUpload((b=(ae=shixunsDetail.setting)==null?void 0:ae.shixun)==null?void 0:b.allow_file_upload),setCodeHidden((Je=(be=shixunsDetail.setting)==null?void 0:be.shixun)==null?void 0:Je.show_code_dir),setForbidCopy((Ze=(Te=shixunsDetail.setting)==null?void 0:Te.shixun)==null?void 0:Ze.forbid_copy),setTaskPass((he=(ut=shixunsDetail.setting)==null?void 0:ut.shixun)==null?void 0:he.task_pass),setTestSetPermission((Ke=(Xe=shixunsDetail.setting)==null?void 0:Xe.shixun)==null?void 0:Ke.test_set_permission),set_display_git_address((Ie=shixunsDetail.setting.shixun)==null?void 0:Ie.display_git_address),setIsCopy((ot=(et=shixunsDetail.setting)==null?void 0:et.shixun)==null?void 0:ot.can_copy),setOpenValue((de=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:de.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(x=shixunsDetail.setting)==null?void 0:x.shixun)!=null&&y.opening_time)),setOpenTime((ne=(ee=shixunsDetail.setting)==null?void 0:ee.shixun)==null?void 0:ne.opening_time),setSelectDepartmentList((le=(oe=shixunsDetail.setting)==null?void 0:oe.shixun)==null?void 0:le.scope_partment),setDisableDiscuss((Ce=(ie=shixunsDetail.setting)==null?void 0:ie.shixun)==null?void 0:Ce.is_disable_discuss),setdisableAI((Ge=(ye=shixunsDetail.setting)==null?void 0:ye.shixun)==null?void 0:Ge.ai_reply),setresource_recommend((Et=(We=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:We.shixun)==null?void 0:Et.resource_recommend),setOpenCodeDebugger((ft=(ht=shixunsDetail.setting)==null?void 0:ht.shixun)==null?void 0:ft.open_code_debugger),setStartPermanent((Nn=(Gn=shixunsDetail.setting)==null?void 0:Gn.shixun)==null?void 0:Nn.start_permanent),setOpenSelfRun(($n=(ca=shixunsDetail.setting)==null?void 0:ca.shixun)==null?void 0:$n.open_self_run),setgitSize((Mn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:Mn.git_size),setcourse_workspace_file_time((Tt=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:Tt.course_workspace_file_time),setPodSwitch((fn=(ln=shixunsDetail.setting)==null?void 0:ln.shixun)==null?void 0:fn.exit_delete_pod_switch),setai_user((tt=(vn=shixunsDetail.setting)==null?void 0:vn.shixun)==null?void 0:tt.ai_user),setOpenLocalEvaluate((Bt=(mt=shixunsDetail.setting)==null?void 0:mt.shixun)==null?void 0:Bt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((je,Nt)=>{var ae,b;je!=((b=(ae=shixunsDetail.setting)==null?void 0:ae.shixun)==null?void 0:b.scope_partment[Nt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(je=!1,Nt=1){return __async(this,null,function*(){var ae,b;const be=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:je}});(be==null?void 0:be.status)===0&&((ae=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ae.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(b=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&b.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,Nt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var je,Nt,ae,b,be,Je;const Te=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((je=Te.subjects)!=null&&je.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ae=(Nt=Te.subjects)==null?void 0:Nt.splice(0,2))==null?void 0:ae.map(Ze=>`\u300A${Ze}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Te==null?void 0:Te.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((b=Te.courses)!=null&&b.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Je=(be=Te.courses)==null?void 0:be.splice(0,2))==null?void 0:Je.map(Ze=>`\u300A${Ze}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Te==null?void 0:Te.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(je){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(je),parseInt(je)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:je=>{var Nt;if((Nt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&Nt.confirmLeave){showExitmodel(je.key);return}setMenuSelectKey(je.key),parseInt(je.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:je=>setTaskPass(je.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:je=>setTestSetPermission(je.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:je=>setIsCopy(je.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:je=>setOpenValue(je.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:je=>{setDepartmentValue(je),handleGetDepartments(je)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(je=>({value:je}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(je=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(Nt=>Nt!==je))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},je)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},je)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:je=>setOpenAnswer(je.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:je=>{setIsOpenTime(je.target.checked),je.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:je=>je&&jesetOpenTime(handleDateString(Nt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:je=>set_display_git_address(je.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:je=>{setCodeHidden(je.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:je=>{setCodeEditPermission(je.target.checked),je.target.checked||setAllowFileUpload(je.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:je=>{setAllowFileUpload(je.target.checked),je.target.checked&&setCodeEditPermission(je.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:je=>setForbidCopy(je.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:je=>setOpenCodeDebugger(je)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:je=>setOpenSelfRun(je)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:je=>setOpenLocalEvaluate(je)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:je=>{setgitSize(je)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:je=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(je)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:je=>{setPodSwitch(je)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:je=>setDisableDiscuss(!je)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:je=>{setresource_recommend(je)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:je=>{setai_user(je.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u5934\u6B4C\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var je,Nt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(je=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&je.is_fork_from_creator&&((Nt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Nt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ae,b)=>{handSubmeit(ae,b)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:je,shixunsDetail:Nt,practiceSetting:ae})=>({user:je,shixunsDetail:Nt,practiceSetting:ae}))(Setting)},14587:function(je,Nt,ae){"use strict";ae.r(Nt),ae.d(Nt,{default:function(){return ir}});var b=ae(59301),be={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},Je=ae(44993),Te=ae(99313),Ze=ae(6848),ut=ae(8591),he=ae(20834),Xe=ae(95237),Ke=ae(43604),Ie=ae(38854),et=ae(43418),ot=ae(71418),Qe=ae(3113),de=ae(17574),a=ae(78673),E=ae(56102),x=ae(78241),y=ae(92832),ee={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},ne=Object.defineProperty,oe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Ce=(Ct,Ue,Re)=>Ue in Ct?ne(Ct,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ct[Ue]=Re,ye=(Ct,Ue)=>{for(var Re in Ue||(Ue={}))le.call(Ue,Re)&&Ce(Ct,Re,Ue[Re]);if(oe)for(var Re of oe(Ue))ie.call(Ue,Re)&&Ce(Ct,Re,Ue[Re]);return Ct},Ge=(Ct,Ue)=>{var Re={};for(var Rt in Ct)le.call(Ct,Rt)&&Ue.indexOf(Rt)<0&&(Re[Rt]=Ct[Rt]);if(Ct!=null&&oe)for(var Rt of oe(Ct))Ue.indexOf(Rt)<0&&ie.call(Ct,Rt)&&(Re[Rt]=Ct[Rt]);return Re},We=(Ct,Ue,Re)=>new Promise((Rt,Cn)=>{var na=Me=>{try{it(Re.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(Re.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(na,Oe);it((Re=Re.apply(Ct,Ue)).next())});const Et=Ct=>{var Ue=Ct,{shixunsDetail:Re,globalSetting:Rt,loading:Cn,user:na,dispatch:Oe,isRepository:it}=Ue,Me=Ge(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useLocation)(),Zt=(0,Je.useParams)(),[za,Ga]=(0,b.useState)({}),Vn=(0,b.useRef)(),[Jt]=x.default.useForm(),[Hn,Da]=(0,b.useState)("");(0,b.useEffect)(()=>{Me.visible&&Jt.resetFields()},[Me.visible]),(0,b.useEffect)(()=>{const da=sessionStorage.getItem("pathArray");if(da){const xt=da.split(",").join("/"),ga=xt.indexOf("/")===0?xt.substr(1):xt;Da(ga)}},[]),(0,b.useEffect)(()=>{var da,xt;Vn.current=(xt=(da=lt.pathname)==null?void 0:da.split("/"))==null?void 0:xt[2]},[]);const Oa=(...da)=>We(void 0,[...da],function*(xt={}){const ga=yield Oe({type:"shixunsDetail/addRepositoryFile",payload:{id:Zt.id,message:xt.commitMessage,content:"",path:(Me.defaultPath?Me.defaultPath+"/":"")+xt.path+"/"+(xt.file||".gitkeep"),secret_repository:it?void 0:!0}});ga!=null&&ga.url&&(ut.ZP.success("\u6DFB\u52A0\u6210\u529F"),Me.onOK({path:(Me.defaultPath?Me.defaultPath+"/":"")+xt.path+"/"+(xt.file||".gitkeep"),name:xt.path.split("/")[xt.path.split("/").length-1]}),Me.onClose())}),tr=()=>{var da,xt;Je.history.push(`/shixuns/${Vn.current}/${(xt=(da=lt.pathname)==null?void 0:da.split("/"))==null?void 0:xt[3]}${Hn?`/master/shixun_show/${Hn}`:""}`)};return b.createElement(et.default,{width:"60%",centered:!0,open:Me.visible,wrapClassName:ee.modal,onOk:()=>{Jt.submit()},onCancel:Me.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},b.createElement("section",{className:ee.bg},b.createElement("div",{className:ee.wrap},b.createElement(x.default,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Oa,onChange:()=>{var da,xt,ga,dr;const Ar=ye({},Jt.getFieldsValue()),lr=(da=Ar==null?void 0:Ar.path)==null?void 0:da.split(""),Zn=(xt=Ar==null?void 0:Ar.file)==null?void 0:xt.split("");(ga=lr==null?void 0:lr.filter(Tn=>Tn=="/"))!=null&&ga.length&&(Ar.path=Ar.path.substring(0,Ar.path.length-1)),(dr=Zn==null?void 0:Zn.filter(Tn=>Tn=="/"))!=null&&dr.length&&(Ar.file=Ar.file.substring(0,Ar.path.length-1)),Jt.setFieldsValue(ye({},Ar)),Ga(Ar)}},b.createElement(x.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},b.createElement(Xe.Z,null,b.createElement(Ke.Z,null,b.createElement("span",{className:ee.filePath},Me.defaultPath+"/")),b.createElement(Ke.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),b.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var ht=(0,Je.connect)(({shixunsDetail:Ct,loading:Ue,globalSetting:Re,user:Rt})=>({shixunsDetail:Ct,globalSetting:Re,user:Rt,loading:Ue.models.index}))(Et),ft=ae(41539),Gn=ae(56563),Nn=ae(59301),ca=Object.defineProperty,$n=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,dt=(Ct,Ue,Re)=>Ue in Ct?ca(Ct,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ct[Ue]=Re,Tt=(Ct,Ue)=>{for(var Re in Ue||(Ue={}))Xt.call(Ue,Re)&&dt(Ct,Re,Ue[Re]);if($n)for(var Re of $n(Ue))Mn.call(Ue,Re)&&dt(Ct,Re,Ue[Re]);return Ct},ln=(Ct,Ue)=>{var Re={};for(var Rt in Ct)Xt.call(Ct,Rt)&&Ue.indexOf(Rt)<0&&(Re[Rt]=Ct[Rt]);if(Ct!=null&&$n)for(var Rt of $n(Ct))Ue.indexOf(Rt)<0&&Mn.call(Ct,Rt)&&(Re[Rt]=Ct[Rt]);return Re},fn=(Ct,Ue,Re)=>new Promise((Rt,Cn)=>{var na=Me=>{try{it(Re.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(Re.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(na,Oe);it((Re=Re.apply(Ct,Ue)).next())});const vn=Ct=>{var Ue=Ct,{shixunsDetail:Re,globalSetting:Rt,loading:Cn,user:na,dispatch:Oe,isRepository:it}=Ue,Me=ln(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useLocation)(),Zt=(0,Je.useParams)(),[za,Ga]=(0,b.useState)({}),Vn=(0,b.useRef)(),[Jt]=x.default.useForm(),[Hn,Da]=(0,b.useState)("");(0,b.useEffect)(()=>{Me.visible&&Jt.resetFields()},[Me.visible]),(0,b.useEffect)(()=>{const da=sessionStorage.getItem("pathArray");if(da){const xt=da.split(",").join("/"),ga=xt.indexOf("/")===0?xt.substr(1):xt;Da(ga)}},[]),(0,b.useEffect)(()=>{var da,xt;Vn.current=(xt=(da=lt.pathname)==null?void 0:da.split("/"))==null?void 0:xt[2]},[]);const Oa=(...da)=>fn(void 0,[...da],function*(xt={},ga=!1,dr=1){var Ar,lr;const Zn=yield Oe({type:"shixunsDetail/addRepositoryFile",payload:{id:Zt.id,message:xt.commitMessage,content:xt.codeMirror,path:(Me.defaultPath?Me.defaultPath+"/":"")+xt.path,secret_repository:it?void 0:!0,sync_origin_shixun:ga}});Zn!=null&&Zn.url&&((Ar=Re==null?void 0:Re.detail)!=null&&Ar.copy_for_exercise||ut.ZP.success("\u6DFB\u52A0\u6210\u529F"),Me.onOK({path:(Me.defaultPath?Me.defaultPath+"/":"")+xt.path,name:xt.path.split("/")[xt.path.split("/").length-1]}),Me.onClose()),(lr=Re==null?void 0:Re.detail)!=null&&lr.copy_for_exercise&&(0,Gn.m)(Oe,Re,Zt.id,dr)}),tr=()=>{var da,xt;Je.history.push(`/shixuns/${Vn.current}/${(xt=(da=lt.pathname)==null?void 0:da.split("/"))==null?void 0:xt[3]}${Hn?`/master/shixun_show/${Hn}`:""}`)};return Nn.createElement(et.default,{width:"60%",open:Me.visible,wrapClassName:ee.modal,destroyOnClose:!0,centered:!0,onOk:()=>{Jt.submit()},onCancel:Me.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Nn.createElement("section",{className:ee.bg},Nn.createElement("div",{className:ee.wrap},Nn.createElement(x.default,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:da=>{var xt,ga;(xt=Re==null?void 0:Re.detail)!=null&&xt.is_fork_from_creator&&((ga=Re==null?void 0:Re.detail)!=null&&ga.copy_for_exercise)?(Me.onClose(),Oe({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:da,type:"wareHouse",fn:(dr,Ar,lr)=>{Oa(dr,Ar,lr)}}})):Oa(da)},onChange:()=>{var da,xt;const ga=Tt({},Jt.getFieldsValue()),dr=(da=ga==null?void 0:ga.path)==null?void 0:da.split("");((xt=dr==null?void 0:dr.filter(Ar=>Ar=="/"))==null?void 0:xt.length)>1&&(ga.path=ga.path.substring(0,ga.path.length-1)),Jt.setFieldsValue(Tt({},ga)),Ga(ga)}},Nn.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Nn.createElement(Xe.Z,null,Nn.createElement(Ke.Z,null,Nn.createElement("span",{className:ee.filePath},Me.defaultPath+"/")),Nn.createElement(Ke.Z,{flex:"1"},Nn.createElement(x.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Nn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Nn.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Nn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Nn.createElement("div",{className:"mt10 mb20"},Nn.createElement(x.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Nn.createElement(ft.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var tt=(0,Je.connect)(({shixunsDetail:Ct,loading:Ue,globalSetting:Re,user:Rt})=>({shixunsDetail:Ct,globalSetting:Re,user:Rt,loading:Ue.models.index}))(vn),mt=Object.defineProperty,Bt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,on=(Ct,Ue,Re)=>Ue in Ct?mt(Ct,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ct[Ue]=Re,Be=(Ct,Ue)=>{for(var Re in Ue||(Ue={}))Bn.call(Ue,Re)&&on(Ct,Re,Ue[Re]);if(Bt)for(var Re of Bt(Ue))an.call(Ue,Re)&&on(Ct,Re,Ue[Re]);return Ct},Pe=(Ct,Ue)=>{var Re={};for(var Rt in Ct)Bn.call(Ct,Rt)&&Ue.indexOf(Rt)<0&&(Re[Rt]=Ct[Rt]);if(Ct!=null&&Bt)for(var Rt of Bt(Ct))Ue.indexOf(Rt)<0&&an.call(Ct,Rt)&&(Re[Rt]=Ct[Rt]);return Re},He=(Ct,Ue,Re)=>new Promise((Rt,Cn)=>{var na=Me=>{try{it(Re.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(Re.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(na,Oe);it((Re=Re.apply(Ct,Ue)).next())});const At=Ct=>{var Ue=Ct,{shixunsDetail:Re,globalSetting:Rt,loading:Cn,user:na,dispatch:Oe,isRepository:it}=Ue,Me=Pe(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useLocation)(),Zt=(0,Je.useParams)(),[za,Ga]=(0,b.useState)({}),Vn=(0,b.useRef)(),[Jt]=x.default.useForm(),[Hn,Da]=(0,b.useState)(""),[Oa,tr]=(0,b.useState)("");(0,b.useEffect)(()=>{Me.visible&&Jt.resetFields()},[Me.visible]),(0,b.useEffect)(()=>{const ga=Me.defaultPath.split("/");ga.length===1?(Da(""),tr(Me.defaultPath)):(tr(ga.pop()),Da(ga.join("/")+"/"))},[Me.defaultPath]),(0,b.useEffect)(()=>{var ga,dr;Vn.current=(dr=(ga=lt.pathname)==null?void 0:ga.split("/"))==null?void 0:dr[2]},[]);const da=(...ga)=>He(void 0,[...ga],function*(dr={}){const Ar=yield Oe({type:"shixunsDetail/moveGitFile",payload:{id:Zt.id,from:Me.defaultPath,to:Hn+dr.path,message:dr.commitMessage||`${Me.defaultPath} rename to ${Hn}${dr.path} `,secret_repository:it}});(Ar==null?void 0:Ar.status)===0&&(ut.ZP.success("\u6DFB\u52A0\u6210\u529F"),Me.onOK({path:dr.path,name:dr.path}),Me.onClose())}),xt=()=>{var ga,dr;Je.history.push(`/shixuns/${Vn.current}/${(dr=(ga=lt.pathname)==null?void 0:ga.split("/"))==null?void 0:dr[3]}${Hn?`/master/shixun_show/${Hn}`:""}`)};return b.createElement(et.default,{width:"40%",open:Me.visible,wrapClassName:ee.modal,centered:!0,onOk:()=>{Jt.submit()},onCancel:Me.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},b.createElement("section",{className:ee.bg},b.createElement("div",{className:ee.wrap},b.createElement(x.default,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:da,onChange:()=>{var ga,dr;const Ar=Be({},Jt.getFieldsValue()),lr=(ga=Ar==null?void 0:Ar.path)==null?void 0:ga.split("");((dr=lr==null?void 0:lr.filter(Zn=>Zn=="/"))==null?void 0:dr.length)>1&&(Ar.path=Ar.path.substring(0,Ar.path.length-1)),Jt.setFieldsValue(Be({},Ar)),Ga(Ar)}},b.createElement(x.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},b.createElement(Xe.Z,null,b.createElement(Ke.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Oa}))))),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},b.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Me.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var bt=(0,Je.connect)(({shixunsDetail:Ct,loading:Ue,globalSetting:Re,user:Rt})=>({shixunsDetail:Ct,globalSetting:Re,user:Rt,loading:Ue.models.index}))(At),It=ae(13952),jt=ae(52430),zt=ae(54580),bn=ae(57863),Mt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},Fe=ae(59301),xe=Object.defineProperty,ct=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Kt=(Ct,Ue,Re)=>Ue in Ct?xe(Ct,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ct[Ue]=Re,kt=(Ct,Ue)=>{for(var Re in Ue||(Ue={}))Lt.call(Ue,Re)&&Kt(Ct,Re,Ue[Re]);if(ct)for(var Re of ct(Ue))qt.call(Ue,Re)&&Kt(Ct,Re,Ue[Re]);return Ct},rn=(Ct,Ue)=>{var Re={};for(var Rt in Ct)Lt.call(Ct,Rt)&&Ue.indexOf(Rt)<0&&(Re[Rt]=Ct[Rt]);if(Ct!=null&&ct)for(var Rt of ct(Ct))Ue.indexOf(Rt)<0&&qt.call(Ct,Rt)&&(Re[Rt]=Ct[Rt]);return Re},Wt=(Ct,Ue,Re)=>new Promise((Rt,Cn)=>{var na=Me=>{try{it(Re.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(Re.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(na,Oe);it((Re=Re.apply(Ct,Ue)).next())});const{Dragger:at}=zt.default,Ut=Ct=>{var Ue=Ct,{shixunsDetail:Re,globalSetting:Rt,loading:Cn,user:na,dispatch:Oe,isRepository:it}=Ue,Me=rn(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useLocation)(),Zt=(0,Je.useParams)(),[za,Ga]=(0,b.useState)({}),Vn=(0,b.useRef)(),[Jt]=x.default.useForm(),[Hn,Da]=(0,b.useState)([]),[Oa,tr]=(0,b.useState)();let da;(0,b.useEffect)(()=>{Me.visible&&(Jt.resetFields(),Da([]))},[Me.visible]),(0,b.useEffect)(()=>{Vn.current=Zt.id},[]),(0,b.useEffect)(()=>{const Zn=sessionStorage.getItem("pathArray");if(Zn){const Tn=Zn.split(",").join("/"),Pn=Tn.indexOf("/")===0?Tn.substr(1):Tn;tr(Pn)}},[]);const xt=Zn=>{var Tn,Pn,Er,zr;if(da=Zn.file.name,Zn.file.status==="done"||Zn.file.status==="uploading"){if(Da(Zn.fileList),!Zn.file.response)return;if(((Tn=Zn.file.response)==null?void 0:Tn.status)===0){(Pn=Re==null?void 0:Re.detail)!=null&&Pn.copy_for_exercise||(ut.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),Jt.validateFields());return}Da(Hn.filter(lo=>lo.uid!==Zn.file.uid)),(Er=Zn.file.response)!=null&&Er.message&&ut.ZP.info((zr=Zn.file.response)==null?void 0:zr.message)}},ga=Zn=>Wt(void 0,null,function*(){if(!Zn.response){ut.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Oe({type:"shixunsDetail/deleteGitFile",payload:{id:Zt.id,path:Oa?`${Oa}/${Zn.name}`:Zn.name,message:Jt.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Oa?`${Oa}/${Zn.name}`:Zn.name}`,secret_repository:it?null:!0}})).status===0&&(Da(Hn.filter(Pn=>Pn.uid!==Zn.uid)),ut.ZP.info("\u5220\u9664\u6210\u529F"))}),dr={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!Jt.getFieldValue("commitMessage"),data:()=>Wt(void 0,null,function*(){return new Promise((Zn,Tn)=>Wt(void 0,null,function*(){setTimeout(()=>Wt(void 0,null,function*(){const Pn=yield Jt.getFieldsValue(),Er=kt(kt({},{path:Me.defaultPath?Me.defaultPath:"",message:za.commitMessage||`\u4E0A\u4F20\u4E86${da}`}),it?{}:{secret_repository:!0});Zn(Er)}),200)}))}),fileList:Hn,method:"post",action:`${It.Z.API_SERVER}/api/shixuns/${Vn.current}/upload_git_file.json`,onChange:xt,onRemove:ga,beforeUpload:Zn=>(da=Zn.name,Zn.size/1024/1024>50?(ut.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Ar=(Zn=!1,Tn=1)=>Wt(void 0,null,function*(){var Pn;const Er=kt(kt({},{path:Me.defaultPath?Me.defaultPath:"",message:za.commitMessage||`\u4E0A\u4F20\u4E86${da}`}),it?{}:{secret_repository:!0});for(let zr=0;zr{lo.append(Ya,Er[Ya].toString())});const $r=yield(0,jt.ZP)(`/api/shixuns/${Vn.current}/upload_git_file.json`,{method:"post",body:lo},!0)}Me.onClose(),Me.onOK({path:Me.defaultPath}),lr(),(Pn=Re==null?void 0:Re.detail)!=null&&Pn.copy_for_exercise&&(0,Gn.m)(Oe,Re,Zt.id,Tn)}),lr=()=>{var Zn,Tn;Je.history.push(`/shixuns/${Vn.current}/${(Tn=(Zn=lt.pathname)==null?void 0:Zn.split("/"))==null?void 0:Tn[3]}${Oa?`/master/shixun_show/${Oa}`:""}`)};return Fe.createElement(et.default,{open:Me.visible,onOk:Zn=>{Jt.submit()},centered:!0,onCancel:Me.onClose,width:"70%"},Fe.createElement("section",{className:Mt.bg},Fe.createElement("div",{className:Mt.wrap},Fe.createElement("div",{className:Mt.title},"\u4E0A\u4F20\u6587\u4EF6"),Fe.createElement(x.default,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Wt(void 0,null,function*(){var Zn,Tn;yield Jt.validateFields(),(Zn=Re==null?void 0:Re.detail)!=null&&Zn.is_fork_from_creator&&((Tn=Re==null?void 0:Re.detail)!=null&&Tn.copy_for_exercise)?(Me.onClose(),Oe({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Pn,Er)=>{Ar(Pn,Er)}}})):Ar()}),onValuesChange:()=>Ga(kt({},Jt.getFieldsValue()))},Fe.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Fe.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Fe.createElement(x.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Zn,Tn){return(Hn==null?void 0:Hn.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Fe.createElement("div",{onClick:()=>{if(!Jt.getFieldValue("commitMessage")){ut.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Fe.createElement(at,kt({},dr),Fe.createElement("div",null,Fe.createElement("i",{className:`iconfont icon-shangchuan font50 ${Mt.colorBlue}`})),Fe.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Fe.createElement("span",{className:`${Mt.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Fe.createElement(bn.Z,{onFinish:Zn=>tr(Zn)})))};var Dt=(0,Je.connect)(({shixunsDetail:Ct,loading:Ue,globalSetting:Re,user:Rt})=>({shixunsDetail:Ct,globalSetting:Re,user:Rt,loading:Ue.models.index}))(Ut),Ft={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},Ot={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},cn=Object.defineProperty,yt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,_t=(Ct,Ue,Re)=>Ue in Ct?cn(Ct,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ct[Ue]=Re,Kn=(Ct,Ue)=>{for(var Re in Ue||(Ue={}))wt.call(Ue,Re)&&_t(Ct,Re,Ue[Re]);if(yt)for(var Re of yt(Ue))kn.call(Ue,Re)&&_t(Ct,Re,Ue[Re]);return Ct},Za=(Ct,Ue,Re)=>new Promise((Rt,Cn)=>{var na=Me=>{try{it(Re.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(Re.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(na,Oe);it((Re=Re.apply(Ct,Ue)).next())});const fr=({shixunsDetail:Ct,globalSetting:Ue,loading:Re,dispatch:Rt,title:Cn,pathList:na=[],showInputPath:Oe=!1,isMergeSelectFile:it=!1,onFinish:Me=()=>{}})=>{const[lt]=x.default.useForm(),Zt=(0,Je.useParams)(),za=(0,Je.useLocation)(),Ga=(0,b.useRef)(),[Vn,Jt]=(0,b.useState)(""),[Hn,Da]=(0,b.useState)(""),[Oa,tr]=(0,b.useState)([]),[da,xt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var Tn,Pn;Ga.current=((Pn=(Tn=za.pathname)==null?void 0:Tn.split("/"))==null?void 0:Pn[3])==="repository"},[]),(0,b.useEffect)(()=>{if(Ct.actionTabs.key!=="Repository-SelectFilePath")return;const Tn=na.join("/");let Pn=[];na.map((Er,zr)=>{zr===0?Pn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Er}`,path:Tn}):Pn.push({val:`/${Er}`,path:Tn})}),tr(Pn),Jt(Tn),Da(Tn),ga(Tn)},[Ct.actionTabs.key]);const ga=Tn=>Za(void 0,null,function*(){const Pn=yield Rt({type:Ga.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Zt.id,path:Tn}});Pn&&xt(Pn.trees||[])}),dr=Tn=>{let Pn=Vn;Tn.type==="tree"&&(Oa.length?Oa.push({val:`/${Tn.name}`,path:Tn.name}):Oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Tn.name}`,path:Tn.name}),tr(Oa),Pn=Vn?`${Vn}/${Tn.name}`:Tn.name,Jt(Pn)),ga(Pn)},Ar=(Tn,Pn)=>{const Er=Oa.filter((lo,$r)=>$r<=Pn);tr(Er);const zr=Er.filter((lo,$r)=>$r!==0).map(lo=>lo.val).join("").substr(1);Jt(zr),ga(zr)},lr=()=>Za(void 0,null,function*(){const Tn=lt==null?void 0:lt.getFieldsValue(),Pn=Vn?`${Vn}${Tn!=null&&Tn.name?`/${Tn==null?void 0:Tn.name}`:""}`:Tn==null?void 0:Tn.name;if(it){Me(Pn),Zn();return}if(Oe){yield lt.validateFields();const Er=yield Rt({type:"shixunsDetail/uploadGitFolder",payload:Kn(Kn({},{id:Zt.id,path:Pn}),Ga.current?{}:{secret_repository:!0})});Me(Hn),Er.status===0&&ut.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Me(Pn),ut.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Zn()}),Zn=()=>{Rt({type:"shixunsDetail/setActionTabs",payload:{}}),lt.resetFields()};return b.createElement(et.default,{centered:!0,title:Cn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Ct.actionTabs.key==="Repository-SelectFilePath",onOk:lr,onCancel:Zn},b.createElement("div",{className:Ot.wrap},b.createElement("div",{className:Ot.content},b.createElement("div",{className:Ot.mainPathWrap},!!(Oa!=null&&Oa.length)&&Oa.map((Tn,Pn)=>b.createElement("a",{key:Pn,onClick:()=>Ar(Tn,Pn)},Tn.val))),!!(da!=null&&da.length)&&da.map((Tn,Pn)=>Tn.type==="tree"&&b.createElement("a",{key:Pn,onClick:()=>dr(Tn)},b.createElement("i",{className:`iconfont icon-wenjianjia ${Ot.colorBlue}`}),Tn.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},Vn),Oe&&b.createElement(x.default,{form:lt,scrollToFirstError:!0,className:"mt20"},b.createElement(x.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var rr=(0,Je.connect)(({shixunsDetail:Ct,loading:Ue,globalSetting:Re})=>({shixunsDetail:Ct,globalSetting:Re,loading:Ue.models.index}))(fr),Ia=ae(18785),Tr=ae(84105),ur=ae(84698),Xa=ae(89299),Ja=ae(2686),wr=ae(17354),ba=Object.defineProperty,Zr=Object.defineProperties,br=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Vt=(Ct,Ue,Re)=>Ue in Ct?ba(Ct,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ct[Ue]=Re,sn=(Ct,Ue)=>{for(var Re in Ue||(Ue={}))En.call(Ue,Re)&&Vt(Ct,Re,Ue[Re]);if(St)for(var Re of St(Ue))Fn.call(Ue,Re)&&Vt(Ct,Re,Ue[Re]);return Ct},Ln=(Ct,Ue)=>Zr(Ct,br(Ue)),Xn=(Ct,Ue)=>{var Re={};for(var Rt in Ct)En.call(Ct,Rt)&&Ue.indexOf(Rt)<0&&(Re[Rt]=Ct[Rt]);if(Ct!=null&&St)for(var Rt of St(Ct))Ue.indexOf(Rt)<0&&Fn.call(Ct,Rt)&&(Re[Rt]=Ct[Rt]);return Re},ke=(Ct,Ue,Re)=>new Promise((Rt,Cn)=>{var na=Me=>{try{it(Re.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(Re.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(na,Oe);it((Re=Re.apply(Ct,Ue)).next())});const{DirectoryTree:rt}=de.default,qe=Ct=>{var Ue=Ct,{shixunsDetail:Re,globalSetting:Rt,loading:Cn,user:na,activeKey:Oe,dispatch:it,practiceSetting:Me,isRepository:lt,treeData:Zt,setTreeData:za}=Ue,Ga=Xn(Ue,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Vn,Jt,Hn,Da,Oa,tr,da;const xt=(0,Je.useParams)(),ga=(0,Je.useLocation)(),[dr,Ar]=(0,b.useState)(),[lr,Zn]=(0,b.useState)(!1),[Tn,Pn]=(0,b.useState)(!1),[Er,zr]=(0,b.useState)(!1),[lo,$r]=(0,b.useState)(!1),[Ya,_r]=(0,b.useState)("");let[po,ai]=(0,b.useState)([]),[oi,Oi]=(0,b.useState)([]);const[Gr,Pa]=(0,b.useState)([]),[Wn,$t]=(0,b.useState)(!1),[On,pr]=(0,b.useState)(),[De,Kr]=(0,b.useState)(),[ka,cr]=(0,b.useState)(""),[gr,Vr]=(0,b.useState)(),[Jr,Fo]=(0,b.useState)(!1);(0,b.useEffect)(()=>{za([]),Mi(""),localStorage.warehouseHideTip||$t(!0)},[ga.pathname,lt]);const ho=(va="")=>ke(void 0,null,function*(){(yield(0,ur.Zt)({id:xt.id,secret_dir_path:va}))&&Vr(va)}),ii=va=>{var Ur;return b.createElement(he.default,{className:Ft.menu,onClick:Qr=>{switch(_r(va.path||""),Qr.key){case"1":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Zn(!0);break;case"2":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),zr(!0);break;case"3":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),$r(!0);break;case"4":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Pn(!0);break;case"5":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Il(va.path,va.name,va);break;case"6":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),tl(va);break}}},(va.type==="topTree"||va.type==="tree")&&b.createElement(he.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(va.type==="topTree"||va.type==="tree")&&b.createElement(he.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(va.type==="topTree"||va.type==="tree")&&b.createElement(he.default.Item,{key:"3"},"\u4E0A\u4F20"),va.type!=="topTree"&&va.type!=="tree"&&((Ur=Re==null?void 0:Re.detail)==null?void 0:Ur.public)<2&&b.createElement(he.default.Item,{key:"4"},"\u91CD\u547D\u540D"),va.type!=="topTree"&&b.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${lt?"":"secret/"}${va==null?void 0:va.path}`,onCopy:()=>ut.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(he.default.Item,{key:"6"},b.createElement(b.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),va.type!=="topTree"&&b.createElement(he.default.Item,{key:"5"},"\u5220\u9664"))},jo=(va,Ur)=>va.map(Qr=>(Ur==""?Qr.path=Ur+Qr.name:Qr.path=Ur+"/"+Qr.name,Qr.title=b.createElement(Xe.Z,{className:"font14"},b.createElement(Ke.Z,{flex:"1"},b.createElement(Xe.Z,null,Qr.type==="blob"&&b.createElement(Ke.Z,{flex:"20px",style:{marginLeft:-20}},b.createElement("span",{className:"iconfont icon-wenjian11 font12"})),b.createElement(Ke.Z,{flex:"1"},b.createElement("span",{className:" multi_ellipsis1"},Qr.name)))),b.createElement(Ke.Z,null,(Qr.type==="blob"||Qr.type==="tree")&&b.createElement(Ie.Z,{dropdownRender:()=>ii(Qr),className:Ft.ellipsis},b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Qr.disableCheckbox=dr&&dr!==Qr.name,Qr.className=Qr.type==="tree"?Ft.pl23:"",Qr.checkable=Qr.type!=="tree",Qr.isLeaf=Qr.type!=="tree",Qr.children=Qr.type==="tree"&&[],Qr.key=Qr.path,Qr)),wi=va=>{it({type:"practiceSetting/setSideBarTabs",payload:{selectPath:va}})},pl=(va,Ur)=>ke(void 0,null,function*(){const Qr=va.split("/");yield Mi(Ya),setTimeout(()=>{wi(va),po=[Qr[0]||""],oi=[va],Oi([...oi]),ai([...po])},150)}),si=(va,Ur)=>{if(Ur=="")Zt=[...va],za([...va]);else{let Qr=bl(Zt,Ur,va);Zt=Qr,za([...Qr])}};function bl(va,Ur,Qr){return va.map(Eo=>Eo.key===Ur?(Eo.children=[...Qr],sn({},Eo)):Eo.children?Ln(sn({},Eo),{children:bl(Eo.children,Ur,Qr)}):Eo)}const Mi=(va="")=>ke(void 0,null,function*(){var Ur,Qr;const Eo=yield it({type:lt?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:xt.id,path:va}});if(Eo){if((Ur=Eo.trees)!=null&&Ur.length){let xi=jo([...Eo.trees],va);si(xi,va),Pa(Eo.trees||[]),Kr(va||""),console.log("handleGetRepository:",xi,va),setTimeout(()=>console.log(Zt,Eo.trees,va,999999),2e3)}else va==""&&za([]);pr(((Qr=Eo.commits)==null?void 0:Qr[0])||{})}return Eo}),gl=va=>ke(void 0,null,function*(){return new Promise((Ur,Qr)=>ke(void 0,null,function*(){va.children.length&&Ur(),cr(va.path),yield Mi(va.path),Ur()}))}),el=(va,Ur)=>ke(void 0,null,function*(){var Qr;console.log("handleSelectTree",va,Ur.nativeEvent.target.nodeName,Ur);const Eo=()=>{wi(Ur.node.path),va=[Ur.node.path],Oi([...va])};Ur.nativeEvent.target.nodeName==="svg"||Ur.nativeEvent.target.nodeName==="LI"||Ur.nativeEvent.target.nodeName==="I"||Ur.node.type==="blob"&&((Qr=Me==null?void 0:Me.sideBar)!=null&&Qr.confirmLeave?et.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Eo(),it({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Eo())}),Il=(va,Ur,Qr)=>{et.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Qr.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ke(void 0,null,function*(){const Eo=yield it({type:"shixunsDetail/deleteGitFile",payload:{id:xt.id,path:va,message:`\u5220\u9664${va}`,secret_repository:lt?null:!0}});let xi=va.split("/");if((Eo==null?void 0:Eo.status)===0){ut.ZP.info("\u5220\u9664\u6210\u529F"),xi.splice(xi.length-1,1);const Yl=yield Mi(xi.length>1?xi.join("/"):"");return Yl!=null&&Yl.trees||(xi.splice(xi.length-1,1),yield Mi(xi.length>1?xi.join("/"):"")),wi(""),!0}else(Eo==null?void 0:Eo.status)===-3?et.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",va,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${xt.id}/edit/${Eo==null?void 0:Eo.message}/tab=2`}}):(Eo==null?void 0:Eo.status)===-4&&et.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,Eo==null?void 0:Eo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${xt.id}/edit?tabId=service`}})})})},tl=va=>{console.log(va,"item")},Su=(va,Ur)=>ke(void 0,null,function*(){if(console.log("handleExpand",Ur),Ur.nativeEvent.target.nodeName==="svg"||Ur.nativeEvent.target.nodeName==="path"||Ur.nativeEvent.target.nodeName==="LI")return!0;yield gl(Ur.node),po.includes(Ur.node.path)?po.splice(po.indexOf(Ur.node.path),1):po.push(Ur.node.path),ai([...po])}),$l=()=>{$t(!1),localStorage.warehouseHideTip=!0},Pu=va=>ke(void 0,null,function*(){var Ur;let Qr,Eo="",xi,Yl;switch(lt){case!0:Eo="\u5F00\u542F\u7248\u672C\u5E93",xi="\u5F00\u542F",Yl="\u4E0D\u5F00\u542F",Qr=b.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Ur=Re==null?void 0:Re.detail)!=null&&Ur.secret_repository?(Eo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",xi="\u786E\u5B9A",Yl="\u53D6\u6D88",Qr=b.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Eo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",xi="\u4E0D\u4F7F\u7528",Yl="\u4F7F\u7528",Qr=b.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!lt&&(0,Ja.gy)(it,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||et.default.confirm({title:Eo,okText:xi,cancelText:Yl,content:Qr,onOk:()=>{var ci;(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Eo]),!lt&&!((ci=Re==null?void 0:Re.detail)!=null&&ci.secret_repository)||eu(va)},onCancel:()=>{var ci;!lt&&!((ci=Re==null?void 0:Re.detail)!=null&&ci.secret_repository)&&eu(va)}})}),eu=va=>ke(void 0,null,function*(){lt?(yield(0,ur.h4)(sn({},xt)),it({type:"practiceSetting/getCommonData",payload:sn({},xt)})):yield(0,ur.K0)(Ln(sn({},xt),{is_secret_repository:va})),Mi(),it({type:"shixunsDetail/getShixunsDetail",payload:{id:xt.id}})}),Qu=va=>{console.log(va)},hi=va=>ke(void 0,null,function*(){console.log(va);const Ur=va.node.key,Qr=va.dragNode.key,Eo=va.node.pos.split("-"),xi=va.dropPosition-Number(Eo[Eo.length-1]);if(va.dragNode.type==="tree"){ut.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(va.node.type!=="tree"){ut.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield it({type:"shixunsDetail/moveGitFile",payload:sn({id:xt.id,from:va.dragNode.path,to:va.node.path+"/"+va.dragNode.name,message:`${va.dragNode.path} move to ${va.node.path+"/"+va.dragNode.name} `},lt?{}:{secret_repository:!0})})).status===0){wi(""),yield Mi("");for(let Jo=0;Joii({type:"topTree"}),className:"current"},b.createElement(Ze.Z,{open:Wn,title:b.createElement("div",{className:"font16"},b.createElement(Ia.Z,{style:{position:"relative",left:-35},onClick:()=>$l()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",b.createElement("span",{onClick:()=>$l(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ft.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},lt&&((Da=Re==null?void 0:Re.detail)==null?void 0:Da.init_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!lt&&((Oa=Re==null?void 0:Re.detail)==null?void 0:Oa.secret_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Zt.length&&!lt&&b.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},b.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Zt.length?b.createElement(b.Fragment,null,b.createElement("div",{className:Ft.content},Oe==="1"&&b.createElement("div",{className:Ft.tips},"\u63D0\u793A\uFF1A",b.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),b.createElement(rt,{disabled:!!Cn.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Zt,switcherIcon:b.createElement(Tr.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Su,expandedKeys:po,selectedKeys:oi,onSelect:el,draggable:!0,onDragEnter:Qu,onDrop:hi,className:Ft.gitTree}))):"",!Zt.length&<&&((tr=Re==null?void 0:Re.detail)==null?void 0:tr.init_repository)&&b.createElement(Dn,null),!Zt.length&&!lt&&((da=Re==null?void 0:Re.detail)==null?void 0:da.secret_repository)&&b.createElement(Dn,null))),b.createElement(bt,{visible:Tn,defaultPath:Ya,onClose:()=>Pn(!1),isRepository:!lt,onOK:va=>ke(void 0,null,function*(){const Ur=Ya.split("/");Ur.pop(),yield Mi(Ur.join("/")),wi("")})}),b.createElement(tt,{visible:lr,defaultPath:Ya,onClose:()=>Zn(!1),isRepository:lt,onOK:va=>{pl(va.path,va.name)}}),b.createElement(ht,{visible:Er,defaultPath:Ya,onClose:()=>zr(!1),isRepository:lt,onOK:va=>{pl(va.path,va.name)}}),b.createElement(Dt,{defaultPath:Ya,visible:lo,isRepository:lt,onClose:()=>$r(!1),onOK:va=>ke(void 0,null,function*(){const Ur=Ya.split("/");yield Mi(Ya),po=[Ur[0]||""],oi=[Ya],Oi([...oi]),ai([...po])})}),b.createElement(rr,{pathList:Ya==null?void 0:Ya.split("/"),showInputPath:!0,isMergeSelectFile:Jr,onFinish:va=>{Jr?ho(va):Mi(va),Fo(!1)}}))},Dn=()=>b.createElement("div",{className:`mt20 pb50 ${Ft.nodata}`},b.createElement("div",{className:Ft.headLeft},"\u63D0\u793A\uFF1A",b.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",b.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",b.createElement("br",null),"1\u3001",b.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",b.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",b.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),b.createElement("img",{width:"100%",src:wr.Oe}));var mn=(0,Je.connect)(({shixunsDetail:Ct,loading:Ue,globalSetting:Re,practiceSetting:Rt,user:Cn})=>({shixunsDetail:Ct,globalSetting:Re,user:Cn,practiceSetting:Rt,loading:Ue}))(qe),Rn={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},Ba=ae(28103),ma=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,sa=(Ct,Ue)=>{var Re={};for(var Rt in Ct)ta.call(Ct,Rt)&&Ue.indexOf(Rt)<0&&(Re[Rt]=Ct[Rt]);if(Ct!=null&&ma)for(var Rt of ma(Ct))Ue.indexOf(Rt)<0&&fa.call(Ct,Rt)&&(Re[Rt]=Ct[Rt]);return Re},pn=(Ct,Ue,Re)=>new Promise((Rt,Cn)=>{var na=Me=>{try{it(Re.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(Re.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(na,Oe);it((Re=Re.apply(Ct,Ue)).next())});const Ta=Ct=>{var Ue=Ct,{shixunsDetail:Re,globalSetting:Rt,loading:Cn,user:na,dispatch:Oe,isRepository:it}=Ue,Me=sa(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useParams)(),[Zt,za]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ga()},[it]);const Ga=()=>pn(void 0,null,function*(){const Vn=yield Oe({type:"shixunsDetail/getRepositoryCommit",payload:{id:lt.id,secret_repository:it?void 0:!0}});Vn&&za(Vn.commits||[])});return b.createElement(b.Fragment,null,Zt==""&&b.createElement("div",{className:Rn.empty},b.createElement("img",{src:wr.em,width:"258"}),b.createElement("br",null),b.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Zt!=""&&b.createElement("section",{className:Rn.bg},b.createElement("div",{className:Rn.wrap},b.createElement("div",{className:Rn.content},Zt==null?void 0:Zt.map(Vn=>{var Jt,Hn;return b.createElement("div",null,b.createElement(Xe.Z,{align:"middle",className:"c-white font16"},b.createElement(Ke.Z,null,Vn.title)),b.createElement(Xe.Z,{align:"middle",className:"mt20 "},b.createElement(Ke.Z,null,b.createElement("img",{className:Rn.imageUrl,src:It.Z.IMG_SERVER+"/"+((Jt=Vn.author)==null?void 0:Jt.image_url)})),b.createElement(Ke.Z,{className:Rn.blueLight},b.createElement("span",{className:"ml20"},(Hn=Vn.author)==null?void 0:Hn.username)),b.createElement(Ke.Z,null,b.createElement("span",{className:`ml20 ${Rn.blueLight}`},"\u63D0\u4EA4\u4E8E"),b.createElement("span",{className:`ml20 ${Rn.blueLight}`},Vn.time))),b.createElement(Ba.Z,{className:Rn.divider}))})))))};var vr=(0,Je.connect)(({shixunsDetail:Ct,loading:Ue,globalSetting:Re,user:Rt})=>({shixunsDetail:Ct,globalSetting:Re,user:Rt,loading:Ue.models.index}))(Ta),co=ae(6225),In=ae(59301),nn=Object.defineProperty,Nr=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,ao=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,fo=(Ct,Ue,Re)=>Ue in Ct?nn(Ct,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ct[Ue]=Re,io=(Ct,Ue)=>{for(var Re in Ue||(Ue={}))or.call(Ue,Re)&&fo(Ct,Re,Ue[Re]);if(ao)for(var Re of ao(Ue))La.call(Ue,Re)&&fo(Ct,Re,Ue[Re]);return Ct},Co=(Ct,Ue)=>Nr(Ct,Ea(Ue)),vo=(Ct,Ue)=>{var Re={};for(var Rt in Ct)or.call(Ct,Rt)&&Ue.indexOf(Rt)<0&&(Re[Rt]=Ct[Rt]);if(Ct!=null&&ao)for(var Rt of ao(Ct))Ue.indexOf(Rt)<0&&La.call(Ct,Rt)&&(Re[Rt]=Ct[Rt]);return Re},yn=(Ct,Ue,Re)=>new Promise((Rt,Cn)=>{var na=Me=>{try{it(Re.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(Re.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(na,Oe);it((Re=Re.apply(Ct,Ue)).next())});const{TabPane:Or}=Te.default,ro=Ct=>{var Ue=Ct,{globalSetting:Re,loading:Rt,dispatch:Cn,practiceSetting:na,shixunsDetail:Oe}=Ue,it=vo(Ue,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Me,lt,Zt,za,Ga,Vn,Jt,Hn,Da,Oa,tr,da,xt,ga,dr,Ar,lr,Zn,Tn;const[Pn,Er]=(0,b.useState)("1"),[zr,lo]=(0,b.useState)("1");let[$r,Ya]=(0,b.useState)();const _r=(0,b.useRef)(),[po,ai]=(0,b.useState)(!0),[oi,Oi]=(0,b.useState)(["2","1"]),[Gr,Pa]=(0,b.useState)([]),Wn=(0,b.useRef)(),$t=(0,Je.useParams)(),On=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:In.createElement("span",null,In.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),In.createElement(Ze.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},In.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,b.useEffect)(()=>{var ka,cr,gr,Vr,Jr,Fo,ho,ii,jo,wi,pl,si,bl,Mi,gl,el,Il,tl;try{((gr=(cr=(ka=Oe==null?void 0:Oe.fileContent)==null?void 0:ka.content)==null?void 0:cr.content)!=null&&gr.length||((Jr=(Vr=Oe==null?void 0:Oe.fileContent)==null?void 0:Vr.content)==null?void 0:Jr.content)=="")&&(((Fo=Oe==null?void 0:Oe.fileContent)==null?void 0:Fo.file_type)==="txt"?(_r.current=window.decodeURIComponent(escape(window.atob((ii=(ho=Oe==null?void 0:Oe.fileContent)==null?void 0:ho.content)==null?void 0:ii.content))),$r=window.decodeURIComponent(escape(window.atob((wi=(jo=Oe==null?void 0:Oe.fileContent)==null?void 0:jo.content)==null?void 0:wi.content))),Ya($r)):(_r.current=(si=(pl=Oe==null?void 0:Oe.fileContent)==null?void 0:pl.content)==null?void 0:si.content,$r=(Mi=(bl=Oe==null?void 0:Oe.fileContent)==null?void 0:bl.content)==null?void 0:Mi.content,Ya($r)))}catch(Su){_r.current=window.atob((el=(gl=Oe==null?void 0:Oe.fileContent)==null?void 0:gl.content)==null?void 0:el.content),$r=window.atob((tl=(Il=Oe==null?void 0:Oe.fileContent)==null?void 0:Il.content)==null?void 0:tl.content),Ya($r),ut.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Oe.fileContent.content)},[(Me=Oe==null?void 0:Oe.fileContent)==null?void 0:Me.content]),(0,b.useEffect)(()=>{var ka;const cr=(ka=na==null?void 0:na.sideBar)==null?void 0:ka.selectPath.split("/");Oi(cr)},[(lt=na==null?void 0:na.sideBar)==null?void 0:lt.selectPath]);const pr=ka=>{Ya(ka);let cr=-1;ka===_r.current?cr=0:cr=1,Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!cr}})};(0,b.useEffect)(()=>{new Promise((ka,cr)=>yn(void 0,null,function*(){var gr,Vr,Jr;if(((gr=na==null?void 0:na.sideBar)==null?void 0:gr.selectPath)!==""&&((Vr=na==null?void 0:na.sideBar)!=null&&Vr.selectPath)){const Fo=yield Cn({type:"shixunsDetail/getFileContent",payload:{id:$t.id,path:(Jr=na==null?void 0:na.sideBar)==null?void 0:Jr.selectPath,secret_repository:po?null:!0}});Fo!=null&&Fo.content||(Fo==null?void 0:Fo.content)==""||Cn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Zt=na==null?void 0:na.sideBar)==null?void 0:Zt.selectPath]);const De=In.createElement(he.default,{className:be.menu,style:{background:"#24294b"},onClick:ka=>{var cr;!((cr=Oe==null?void 0:Oe.detail)!=null&&cr.secret_repository)&&ka.key==="2"&&lo("1"),Er(ka.key),ka.key==="1"?ai(!0):ai(!1)}},In.createElement(he.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),On.filter(ka=>{var cr,gr;return!((cr=Oe==null?void 0:Oe.detail)!=null&&cr.init_repository)||(gr=Oe==null?void 0:Oe.detail)!=null&&gr.is_jupyter_lab?ka.id!=="2":ka}).map((ka,cr)=>In.createElement(he.default.Item,{className:"leaveClick",key:ka.id},ka.name))),Kr=(ka=!1,cr=1)=>yn(void 0,null,function*(){var gr,Vr,Jr,Fo;const ho=yield Cn({type:"shixunsDetail/updateRepositoryFile",payload:{id:$t.id,path:(Vr=(gr=Oe==null?void 0:Oe.fileContent)==null?void 0:gr.params)==null?void 0:Vr.path,content:$r,secret_repository:po?null:!0,sync_origin_shixun:ka}});ho!=null&&ho.content&&((Jr=Oe==null?void 0:Oe.detail)!=null&&Jr.copy_for_exercise||ut.ZP.success("\u4FDD\u5B58\u6210\u529F"),Cn({type:"practiceSetting/setSideBarTabs",payload:Co(io({},na.sideBar),{confirmLeave:!1})})),(Fo=Oe==null?void 0:Oe.detail)!=null&&Fo.copy_for_exercise&&(0,Gn.m)(Cn,Oe,$t.id,cr)});return In.createElement("div",{className:be.warehouse},In.createElement("div",{className:be.header},In.createElement(Xe.Z,{align:"middle",className:"w100 c-white",style:{height:60}},In.createElement(Ke.Z,{flex:"1"},In.createElement(Xe.Z,{align:"middle"},In.createElement(Ke.Z,null,In.createElement(Ie.Z,{dropdownRender:()=>De,className:be.menu},In.createElement("span",{className:"font16 c-white current ml20"},On.find(ka=>ka.id===Pn).name," ",In.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),In.createElement(Ke.Z,{flex:"81px"},In.createElement("div",{className:be.line})),In.createElement(Ke.Z,null,In.createElement(Te.default,{className:be.tabs,activeKey:zr,onChange:ka=>{var cr;(cr=na==null?void 0:na.sideBar)!=null&&cr.confirmLeave?et.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{lo(ka),Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(lo(ka),Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},In.createElement(Or,{tab:In.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),po&&((za=Oe==null?void 0:Oe.detail)==null?void 0:za.init_repository)&&In.createElement(Or,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!po&&((Ga=Oe==null?void 0:Oe.detail)==null?void 0:Ga.secret_repository)&&In.createElement(Or,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(po&&((Vn=Oe==null?void 0:Oe.repository)==null?void 0:Vn.git_url)||!po&&((Jt=Oe==null?void 0:Oe.secretRepository)==null?void 0:Jt.git_url))&&In.createElement(In.Fragment,null,In.createElement(Ke.Z,null,In.createElement("span",{className:be.title},"\u4ED3\u5E93\u5730\u5740:"),In.createElement("input",{value:po?(Hn=Oe==null?void 0:Oe.repository)==null?void 0:Hn.git_url:(Da=Oe==null?void 0:Oe.secretRepository)==null?void 0:Da.git_url}),In.createElement(E.CopyToClipboard,{text:po?(Oa=Oe==null?void 0:Oe.repository)==null?void 0:Oa.git_url:(tr=Oe==null?void 0:Oe.secretRepository)==null?void 0:tr.git_url,onCopy:()=>ut.ZP.success("\u590D\u5236\u6210\u529F")},In.createElement(Ze.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},In.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),In.createElement("div",{className:be.content,style:{overflow:"auto"}},zr==="1"&&In.createElement(In.Fragment,null,In.createElement("aside",{className:be.left},In.createElement(ot.Z,{spinning:!!Rt.effects["shixunsDetail/getRepository"],wrapperClassName:`${be.loading} ${be.bottom0}`},In.createElement(mn,{setTreeData:Pa,treeData:Gr,activeKey:Pn,isRepository:po}))),In.createElement("aside",{className:be.right,ref:Wn},((da=na==null?void 0:na.sideBar)==null?void 0:da.selectPath)!==""&&In.createElement(In.Fragment,null,In.createElement(ot.Z,{spinning:!!Rt.effects["shixunsDetail/getFileContent"],wrapperClassName:be.loading},In.createElement("div",{className:be.filePathWrp},In.createElement(Xe.Z,{align:"middle",className:"w100"},In.createElement(Ke.Z,null,In.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),In.createElement(Ke.Z,{flex:"40px"},In.createElement("div",{className:be.line,style:{marginLeft:20}})),In.createElement(Ke.Z,{className:be.filePath},oi.map((ka,cr)=>In.createElement("span",{className:"c-blue"},ka))))),In.createElement("div",{className:Rt.effects["shixunsDetail/getFileContent"]?"hide":"show"},In.createElement(co.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(xt=Oe==null?void 0:Oe.fileContent)==null?void 0:xt.filename,type:((ga=Oe==null?void 0:Oe.fileContent)==null?void 0:ga.file_type)==="office"?"download":(dr=Oe==null?void 0:Oe.fileContent)==null?void 0:dr.file_type,data:$r,monacoEditor:{value:$r,language:(Ar=Oe==null?void 0:Oe.fileContent)==null?void 0:Ar.language,onChange:ka=>pr(ka),options:{fontSize:14}}}))),((lr=Oe==null?void 0:Oe.fileContent)==null?void 0:lr.file_type)==="txt"&&In.createElement(Xe.Z,{align:"middle",justify:"center",className:be.footer},In.createElement(Ke.Z,null,In.createElement(Qe.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{Je.history.push(`/shixuns/${$t.id}/challenges`)}},"\u53D6\u6D88"),In.createElement(Qe.ZP,{type:"primary",size:"middle",className:"ml40",onClick:ka=>{var cr,gr;(cr=Oe==null?void 0:Oe.detail)!=null&&cr.is_fork_from_creator&&((gr=Oe==null?void 0:Oe.detail)!=null&&gr.copy_for_exercise)?Cn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Vr,Jr)=>{Kr(Vr,Jr)}}}):Kr()}},"\u63D0\u4EA4")))),((Zn=na==null?void 0:na.sideBar)==null?void 0:Zn.selectPath)==""&&((Tn=Oe==null?void 0:Oe.detail)==null?void 0:Tn.init_repository)&&In.createElement("div",{className:be.empty},In.createElement("img",{src:wr.x7,width:"258"}),In.createElement("br",null),In.createElement("span",{className:"c-grey-c"},!!(Gr!=null&&Gr.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Gr!=null&&Gr.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),zr==="2"&&In.createElement("div",{className:be.commit},In.createElement(vr,{isRepository:po}))))};var ir=(0,Je.connect)(({loading:Ct,globalSetting:Ue,practiceSetting:Re,shixunsDetail:Rt})=>({globalSetting:Ue,loading:Ct,practiceSetting:Re,shixunsDetail:Rt}))(ro)},86167:function(je,Nt,ae){"use strict";ae.r(Nt),ae.d(Nt,{default:function(){return ls}});var b=ae(59301),be={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},Je={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},Te=ae(89299),Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",ut=ae(84698),he=ae(43418),Xe=ae(8591),Ke=ae(52430),Ie=ae(44993),et=ae(59301),ot=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ve,Ee)=>{var pe={};for(var nt in ve)Qe.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&ot)for(var nt of ot(ve))Ee.indexOf(nt)<0&&de.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},E=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const x=ve=>{var Ee=ve,{globalSetting:pe,loading:nt,dispatch:Qt,practiceSetting:xn,shixunsDetail:wn}=Ee,un=a(Ee,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),st,dn;const Sa=(0,Ie.useLocation)(),qa=(0,b.useRef)(""),la=(0,Ie.useParams)(),{title:Ma,base_info_warning:pa,challenges_warning:Rr,service_warning:ua,repository_warning:Jn,mirror_warning:Wr}=xn;(0,b.useEffect)(()=>{var ja;qa.current=(ja=Sa.pathname.split("/"))==null?void 0:ja[2],Qt({type:"practiceSetting/setParams",payload:{id:qa.current}}),Qt({type:"practiceSetting/getCommonData",payload:{id:qa.current}})},[Sa.pathname]),(0,b.useEffect)(()=>((0,Te.Dk)(Ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Te.Dk)()}));const Cr=()=>E(void 0,null,function*(){yield Ua(),Ie.history.push(`/shixuns/${qa.current}/challenges`)}),Ua=()=>new Promise((ja,kr)=>{var en;(en=xn==null?void 0:xn.sideBar)!=null&&en.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ja()},onCancel:()=>{kr()}}):ja()}),Sr=ja=>{var kr;if(ja===(xn==null?void 0:xn.sideBar.tabsActive))return;const en=()=>{Ie.history.push(`/shixuns/${qa.current}/edit?tabId=${ja}`),Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ja,selectPath:"",confirmLeave:!1}})};(kr=xn==null?void 0:xn.sideBar)!=null&&kr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{en()}}):en()},ra=(ja,kr=!1)=>{ja=ja!=null&&ja.includes(".json")?ja:`${ja}.json`,he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:et.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>E(void 0,null,function*(){const en=yield(0,Ke.ZP)("/api"+ja,{method:"get"});if(!en)return;Xe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Yn=yield(0,ut.Ir)({id:en.shixun_identifier,jump_challenge_setting:kr});if(Yn!=null&&Yn.game_identifier){(0,Te.xg)(`/tasks/${Yn.game_identifier}`);return}(Yn==null?void 0:Yn.status)===2?ra(Yn==null?void 0:Yn.message):(Yn==null?void 0:Yn.status)===3&&Qn(Yn==null?void 0:Yn.message)})})},Qn=ja=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:et.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ja,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},sr=(ja,kr)=>E(void 0,null,function*(){var en,Yn,Ro,Yr;if(yield Ua(),(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(en=wn.detail)!=null&&en.is_jupyter||(Yn=wn.detail)!=null&&Yn.is_jupyter_lab){Qt({type:"shixunsDetail/execJupyter",payload:{id:qa.current}}).then(Ha=>{var Xr;Ha!=null&&Ha.identifier&&((Xr=Ie.history)==null||Xr.push(`/tasks/${Ha.identifier}/jupyter`))});return}Qt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Ka=kr?yield(0,ut.BK)({id:ja}):yield(0,ut.Ir)({id:ja});if(Qt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ka==null?void 0:Ka.status)==5&&!kr){he.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:et.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Yr=(Ro=Ka==null?void 0:Ka.data)==null?void 0:Ro.challenge_errors)==null?void 0:Yr.map((Ha,Xr)=>{var Wa;return et.createElement("span",{key:Xr,style:{color:"#3061D0"}},"\u7B2C",Ha==null?void 0:Ha.challenge_position,"\u5173",Xr!=((Wa=Ka==null?void 0:Ka.data)==null?void 0:Wa.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Ha,Xr,Wa;window.location.href=`/shixuns/${qa.current}/edit/${(Wa=(Xr=(Ha=Ka==null?void 0:Ka.data)==null?void 0:Ha.challenge_errors)==null?void 0:Xr[0])==null?void 0:Wa.challenge_id}/tab=2`},onCancel:()=>{(0,ut.Ir)({id:qa.current,jump_challenge_setting:!0}).then(Ha=>{if(Ha!=null&&Ha.game_identifier||Ha!=null&&Ha.identifier){(0,Te.xg)(`/tasks/${Ha.game_identifier}`);return}(Ha==null?void 0:Ha.status)===-3?(0,Te.eF)():(Ha==null?void 0:Ha.status)===2?ra(Ha==null?void 0:Ha.message,!0):(Ha==null?void 0:Ha.status)===3&&Qn(Ha==null?void 0:Ha.message)})}});return}if((Ka==null?void 0:Ka.status)==6&&!kr){he.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:et.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${qa.current}/edit?tabId=environment`}});return}if(Ka!=null&&Ka.game_identifier||Ka!=null&&Ka.identifier){(0,Te.xg)(kr?`/tasks/${Ka==null?void 0:Ka.identifier}/jupyter`:`/tasks/${Ka.game_identifier}`);return}(Ka==null?void 0:Ka.status)===-3?(0,Te.eF)():(Ka==null?void 0:Ka.status)===2?ra(Ka==null?void 0:Ka.message):(Ka==null?void 0:Ka.status)===3&&Qn(Ka==null?void 0:Ka.message)}),Fa=()=>E(void 0,null,function*(){yield Ua(),Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Va=ja=>({borderBottomColor:(xn==null?void 0:xn.sideBar.tabsActive)===ja?"#0152d9":"transparent"});return et.createElement("div",{className:Je.header},et.createElement("aside",{className:Je.title},et.createElement("i",{onClick:Cr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),et.createElement("span",{className:Je.edit},Ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),et.createElement("i",{onClick:Fa,className:"icon iconfont icon-xiugai1"})),et.createElement("aside",{className:Je.schedule},et.createElement("div",null,et.createElement("span",{style:Va("information"),className:Je.clickWarp,onClick:()=>Sr("information")},pa?et.createElement("span",{className:Je.num},"1"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u57FA\u672C\u4FE1\u606F")),et.createElement("i",{className:"iconfont icon-lujing"})),et.createElement("div",null,et.createElement("span",{style:Va("warehouse"),className:Je.clickWarp,onClick:()=>Sr("warehouse")},Jn?et.createElement("span",{className:Je.num},"2"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u4EE3\u7801\u4ED3\u5E93")),et.createElement("i",{className:"iconfont icon-lujing"})),(wn==null?void 0:wn.detail)&&!((st=wn==null?void 0:wn.detail)!=null&&st.is_jupyter_lab)&&et.createElement("div",null,et.createElement("span",{style:Va("level"),className:Je.clickWarp,onClick:()=>Sr("level")},Rr?et.createElement("span",{className:Je.num},"3"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u4EFB\u52A1\u5173\u5361")),et.createElement("i",{className:"iconfont icon-lujing"})),(wn==null?void 0:wn.detail)&&((dn=wn==null?void 0:wn.detail)==null?void 0:dn.is_jupyter_lab)&&et.createElement("div",null,et.createElement("span",{style:Va("service"),className:Je.clickWarp,onClick:()=>Sr("service")},ua?et.createElement("span",{className:Je.num},"3"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u670D\u52A1")),et.createElement("i",{className:"iconfont icon-lujing"})),et.createElement("div",null,et.createElement("span",{style:Va("environment"),className:Je.clickWarp,onClick:()=>Sr("environment")},Wr?et.createElement("span",{className:Je.num},"4"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u5B9E\u9A8C\u73AF\u5883")))),et.createElement("aside",{className:Je.btns},et.createElement("div",{className:Je.simulate,onClick:()=>sr(qa.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var y=(0,Ie.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe,shixunsDetail:nt})=>({globalSetting:Ee,loading:ve,practiceSetting:pe,shixunsDetail:nt}))(x),ee={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},ne=ae(4213),oe=ae(78241),le=ae(3113),ie=ae(92832),Ce=ae(19842),ye=ae(95237),Ge=ae(43604),We=ae(54580),Et=ae(24905),ht={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",Gn=Object.defineProperty,Nn=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Xt=(ve,Ee,pe)=>Ee in ve?Gn(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Mn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ca.call(Ee,pe)&&Xt(ve,pe,Ee[pe]);if(Nn)for(var pe of Nn(Ee))$n.call(Ee,pe)&&Xt(ve,pe,Ee[pe]);return ve},dt=(ve,Ee)=>{var pe={};for(var nt in ve)ca.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&Nn)for(var nt of Nn(ve))Ee.indexOf(nt)<0&&$n.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},ln=ve=>{var Ee=ve,{InputRight:pe,value:nt=[],onChange:Qt}=Ee,xn=dt(Ee,["InputRight","value","onChange"]);const[wn,un]=(0,b.useState)(),st=Sa=>{const qa=nt.filter((la,Ma)=>Ma!==Sa);Qt(qa)},dn=Sa=>{if(Sa.preventDefault(),!!wn){if(nt.findIndex(qa=>qa.name===wn)>-1){Xe.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Qt([...nt,{id:null,name:wn}]),un(null)}};return b.createElement("div",null,b.createElement(ie.default,Mn({bordered:!1,style:{width:600},value:wn,onChange:Sa=>un(Sa.target.value),onPressEnter:dn,onBlur:dn},xn)),pe||b.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.createElement("div",{className:"mt20"},nt==null?void 0:nt.map((Sa,qa)=>b.createElement("div",{key:qa,className:ht.btn},b.createElement("span",{className:ht.s1},Sa.name),b.createElement("img",{src:ft,className:ht.s2,onClick:()=>st(qa)})))))},fn=ae(89392),vn=ae(13952),tt={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const mt=({dispatch:ve,onCancel:Ee,onSave:pe,loading:nt=!1})=>b.createElement("div",{className:tt.complete},b.createElement("div",{onClick:Ee,className:tt.cancel},"\u53D6\u6D88"),b.createElement(le.ZP,{type:"primary",loading:nt,onClick:pe,className:tt.save},"\u4FDD\u5B58"));var Bt=(0,Ie.connect)()(mt),Bn=ae(56563),an=ae(32050),on=ae(19248),Be=ae(98573),Pe=ae(59301),He=Object.defineProperty,At=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,bn=(ve,Ee,pe)=>Ee in ve?He(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Mt=(ve,Ee)=>{for(var pe in Ee||(Ee={}))jt.call(Ee,pe)&&bn(ve,pe,Ee[pe]);if(It)for(var pe of It(Ee))zt.call(Ee,pe)&&bn(ve,pe,Ee[pe]);return ve},Fe=(ve,Ee)=>At(ve,bt(Ee)),xe=(ve,Ee)=>{var pe={};for(var nt in ve)jt.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&It)for(var nt of It(ve))Ee.indexOf(nt)<0&&zt.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},ct=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Lt=ve=>{var Ee=ve,{globalSetting:pe,loading:nt,dispatch:Qt,practiceSetting:xn,problemset:wn,shixunsDetail:un}=Ee,st=xe(Ee,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),dn,Sa;const[qa]=oe.default.useForm(),[la,Ma]=(0,b.useState)({}),[pa,Rr]=(0,b.useState)(!1),[ua,Jn]=(0,b.useState)(!1),[Wr,Cr]=(0,b.useState)(!1),[Ua,Sr]=(0,b.useState)(""),[ra,Qn]=(0,b.useState)(""),[sr,Fa]=(0,b.useState)(""),[Va,ja]=(0,b.useState)(),kr=(0,b.useRef)({}),en=(0,b.useRef)(""),Yn=(0,b.useRef)(""),Ro=(0,b.useRef)(""),Yr=(0,b.useRef)(null),Ka=(0,b.useRef)((0,fn.throttle)(()=>Bo(),2e3,{leading:!0,trailing:!1})).current,{id:Ha}=xn,[Xr,Wa]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ha&&Io()},[Ha]),(0,b.useEffect)(()=>(JSON.stringify(la)!=="{}"&&Pr(),()=>{clearTimeout(Yr.current)}),[la,Ua,sr,ra]);const Pr=()=>{clearTimeout(Yr.current),Yr.current=setTimeout(()=>{!(0,fn.isEqual)(la,kr.current)||Ua!==en.current||sr!==Yn.current||ra!==Ro.current?Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Io=()=>ct(void 0,null,function*(){var mr,Br,ea,Do,pi,Oo,nr;Qt({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Dr=yield(0,Ke.ZP)(`/api/shixuns/${Ha}/edit_base_info.json`,{method:"get"});if(Dr.status===0){const so=Fe(Mt({},Dr.data),{description:(0,Bn.S)(Dr.data.description)}),bi={description:so.description,shixun_tags:so.shixun_tags,name:so.name,course:((mr=so==null?void 0:so.disciplines)==null?void 0:mr.length)>0?[(ea=(Br=so==null?void 0:so.disciplines)==null?void 0:Br[0])==null?void 0:ea.id,(Oo=(pi=(Do=so==null?void 0:so.disciplines)==null?void 0:Do[0])==null?void 0:pi.sub_discipline)==null?void 0:Oo.id]:[]};(nr=un.detail)!=null&&nr.is_jupyter_lab&&(bi.jupyter_show_description=Dr.data.jupyter_show_description),qa.setFieldsValue(bi),kr.current=Mt({},bi),en.current=so.attachment_id||"",Yn.current=so.cover_image_id||"",Ro.current=so.attachment_id_b||"",Ma(Mt({},bi)),Sr(so.attachment_id||""),Qn(so.attachment_id_b||""),Fa(so.cover_image_id||""),ja(so.cover_image||"")}}),Wo=(mr,Br)=>{Ma(Mt({},Br))},Vo=()=>{jr()},Bo=()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),qa.submit()},wa=(mr,Br=!1,ea=1)=>{var Do;const{name:pi,description:Oo,shixun_tags:nr,course:Dr,jupyter_show_description:so=!1}=mr;let bi={name:pi,description:Oo,shixun_tags:nr,attachment_id:Ua,cover_image_id:sr,attachment_id_b:ra,sub_discipline_ids:Dr[1]};(Do=un.detail)!=null&&Do.is_jupyter_lab&&(bi=Fe(Mt({},bi),{jupyter_show_description:so})),(0,Ke.ZP)(`/api/shixuns/${Ha}/base_info_save.json`,{method:"post",body:{shixun:Mt({},bi),sync_origin_shixun:Br}}).then(Mo=>ct(void 0,null,function*(){var ar,Lr,ko,ui;if(Mo.status===0&&((ar=un==null?void 0:un.detail)!=null&&ar.copy_for_exercise||Xe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qt({type:"practiceSetting/getCommonData",payload:{id:Ha}}),Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),kr.current={description:la.description,shixun_tags:la.shixun_tags,name:la.name},en.current=Ua,Yn.current=sr,Ro.current=ra,(Lr=un==null?void 0:un.detail)!=null&&Lr.copy_for_exercise)){const xl=yield Qt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ha,save_type:ea}});ea===1?(ko=xl==null?void 0:xl.data)!=null&&ko.exists_same_shixun_name?Qt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(ui=xl==null?void 0:xl.data)==null?void 0:ui.shixun_name,getBaseInfo:()=>{Io()}}}):(Xe.ZP.info("\u4FDD\u5B58\u6210\u529F"),Qt({type:"classroomList/setActionTabs",payload:{}})):(Qt({type:"classroomList/setActionTabs",payload:{}}),(xl==null?void 0:xl.status)===0&&he.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Pe.createElement("div",null,Pe.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var Cl,Ll;(0,Te.xg)(`/shixuns/${(Ll=(Cl=un==null?void 0:un.detail)==null?void 0:Cl.fork_from)==null?void 0:Ll.fork_identifier}/challenges`)}}))}}))},jr=()=>{var mr;const Br=()=>{Ie.history.push(`/shixuns/${Ha}/challenges`),Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(mr=xn==null?void 0:xn.sideBar)!=null&&mr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Br()}}):Br()};function yo(mr){const Br=mr.type==="image/jpeg"||mr.type==="image/png";return Br||Xe.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Br}const Fr=Pe.createElement(le.ZP,{loading:pa,icon:Pe.createElement(an.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ei=Pe.createElement(le.ZP,{loading:Wr,icon:Pe.createElement(an.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Zo=Pe.createElement(le.ZP,{loading:ua,icon:Pe.createElement(an.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function li(mr,Br){const ea=new FileReader;ea.addEventListener("load",()=>Br(ea.result)),ea.readAsDataURL(mr)}const vi=mr=>{var Br,ea;if(mr.file.status==="uploading"){Rr(!0);return}mr.file.status==="done"&&(Rr(!1),Sr((ea=(Br=mr==null?void 0:mr.file)==null?void 0:Br.response)==null?void 0:ea.id))},ki=mr=>{var Br,ea;if(mr.file.status==="uploading"){Jn(!0);return}mr.file.status==="done"&&(Jn(!1),Qn((ea=(Br=mr==null?void 0:mr.file)==null?void 0:Br.response)==null?void 0:ea.id))},xa=()=>Pe.createElement("div",{className:ee.img},Pe.createElement("img",{src:(0,Be.z)("/api/attachments/"+Ua,!0),alt:"avatar",style:{width:"100%"}}),Pe.createElement("div",null,Pe.createElement(on.Z,{onClick:()=>Sr(""),style:{fontSize:"16px",color:"red"}}))),oo=()=>Pe.createElement("div",{className:ee.img},Pe.createElement("img",{src:(0,Be.z)("/api/attachments/"+ra,!0),alt:"avatar",style:{width:"100%"}}),Pe.createElement("div",null,Pe.createElement(on.Z,{onClick:()=>Qn(""),style:{fontSize:"16px",color:"red"}}))),yi=mr=>{var Br,ea;if(mr.file.status==="uploading"){Cr(!0);return}mr.file.status==="done"&&(Cr(!1),Fa((ea=(Br=mr==null?void 0:mr.file)==null?void 0:Br.response)==null?void 0:ea.id),Wa(!0))},Di=()=>Pe.createElement("div",{className:ee.img},Pe.createElement("img",{src:(0,Be.z)(Xr?"/api/attachments/"+sr:Va,!0),alt:"avatar",style:{width:"100%"}}),Pe.createElement("div",null,Pe.createElement(on.Z,{onClick:()=>{Fa(""),ja("")},style:{fontSize:"16px",color:"red"}})));return Pe.createElement("div",{className:ee.information},Pe.createElement("section",{className:ee.scroll},Pe.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),Pe.createElement("div",{className:ee.formWrap}," ",Pe.createElement(oe.default,{form:qa,scrollToFirstError:!0,layout:"vertical",onValuesChange:Wo,onFinish:mr=>{var Br,ea;(Br=un==null?void 0:un.detail)!=null&&Br.is_fork_from_creator&&((ea=un==null?void 0:un.detail)!=null&&ea.copy_for_exercise)?Qt({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:mr,type:"information",fn:(Do,pi,Oo)=>{wa(Do,pi,Oo)}}}):wa(mr)}},Pe.createElement(oe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Pe.createElement(ie.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((dn=la.name)==null?void 0:dn.length)||0}/60`})),Pe.createElement(oe.default.Item,{className:"customAddTags",name:"shixun_tags",label:Pe.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",Pe.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},Pe.createElement(ln,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),Pe.createElement(oe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},Pe.createElement(Ce.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:wn.courseOptions,getPopupContainer:mr=>mr.parentNode})),Pe.createElement(ye.Z,null,Pe.createElement(Ge.Z,null,Pe.createElement(oe.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ua?xa():Pe.createElement(We.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${vn.Z.API_SERVER}/api/attachments.json`,beforeUpload:yo,onChange:vi},Fr))),Pe.createElement(Ge.Z,{className:"c-grey-999"},Pe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Pe.createElement(ye.Z,null,Pe.createElement(Ge.Z,null,Pe.createElement(oe.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},ra?oo():Pe.createElement(We.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${vn.Z.API_SERVER}/api/attachments.json`,beforeUpload:yo,onChange:ki},Zo))),Pe.createElement(Ge.Z,{className:"c-grey-999"},Pe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Pe.createElement(ye.Z,null,Pe.createElement(Ge.Z,null,Pe.createElement(oe.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},sr||Va?Di():Pe.createElement(We.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${vn.Z.API_SERVER}/api/attachments.json`,beforeUpload:yo,onChange:yi},ei))),Pe.createElement(Ge.Z,{className:"c-grey-999"},Pe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Pe.createElement(oe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Pe.createElement(ne.Z,{defaultValue:la.description||"",watch:!0})),((Sa=un.detail)==null?void 0:Sa.is_jupyter_lab)&&Pe.createElement(oe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Pe.createElement(Et.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),Pe.createElement(Bt,{onSave:Ka,onCancel:Vo,loading:pa||Wr||ua}))};var qt=(0,Ie.connect)(({problemset:ve,loading:Ee,globalSetting:pe,practiceSetting:nt,shixunsDetail:Qt})=>({globalSetting:pe,loading:Ee,practiceSetting:nt,problemset:ve,shixunsDetail:Qt}))(Lt),Kt=ae(14587),kt={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},rn="data:image/png;base64,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",Wt=ae(2686),at=ae(71418),Ut=ae(64165),Dt=ae(12921),Ft=Object.defineProperty,Ot=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,_t=(ve,Ee,pe)=>Ee in ve?Ft(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Kn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))wt.call(Ee,pe)&&_t(ve,pe,Ee[pe]);if(yt)for(var pe of yt(Ee))kn.call(Ee,pe)&&_t(ve,pe,Ee[pe]);return ve},Za=(ve,Ee)=>Ot(ve,cn(Ee)),fr=(ve,Ee)=>{var pe={};for(var nt in ve)wt.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&yt)for(var nt of yt(ve))Ee.indexOf(nt)<0&&kn.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},rr=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Ia=ve=>{var Ee=ve,{globalSetting:pe,dispatch:nt,practiceSetting:Qt}=Ee,xn=fr(Ee,["globalSetting","dispatch","practiceSetting"]);const wn=(0,Ie.useLocation)(),[un]=(0,Ie.useSearchParams)(),[st,dn]=(0,b.useState)(!1),[Sa,qa]=(0,b.useState)({}),[la,Ma]=(0,b.useState)(!0),[pa,Rr]=(0,b.useState)(!1),[ua,Jn]=(0,b.useState)(null),Wr=(0,b.useRef)(!1),{id:Cr,updateIndex:Ua,is_published:Sr,newQuestion:ra}=Qt,{challenge_list:Qn=[]}=Sa;(0,b.useEffect)(()=>{if(Cr)return Fa(),()=>{nt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Cr,Ua]),(0,b.useEffect)(()=>{sr()},[wn]);const sr=()=>{const Wa=wn.pathname.split("/");(Wa.includes("newquestion")||Wa.includes("new")||un.get("tabId"))&&(Wr.current=!0)},Fa=()=>rr(void 0,null,function*(){var Wa,Pr,Io;Ma(!0);const Wo=yield(0,ut.n5)({id:Cr});if((Wa=Wo==null?void 0:Wo.challenge_list)!=null&&Wa.length){const Vo=wn.pathname.split("/"),Bo=Wo.challenge_list.find(wa=>String(wa.challenge_id)===Vo[4]);if(Vo.includes("newquestion")||Vo.includes("new")){const wa=Wo.challenge_list[((Pr=Wo.challenge_list)==null?void 0:Pr.length)-1];nt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Vo.includes("new")?0:1,name:""}}}),Jn(void 0),Yn(wa)}else Vo[4]&&Bo?Va(Bo,!1):Va(Wo.challenge_list[0])}(Io=Wo==null?void 0:Wo.challenge_list)!=null&&Io.length||Jn(null),qa(Wo),Ma(!1)}),Va=(Wa,Pr=!0)=>{if(Jn(Wa.challenge_id),Yn(Wa),Pr){const Io=`/shixuns/${Cr}/edit/${Wa.challenge_id}/${Wa.st===1?"editquestion":"editcheckpoint"}`;Ie.history.push(Io)}},ja=(Wa,Pr)=>{Pr.stopPropagation();const{challenge_id:Io}=Wa,Wo=()=>rr(void 0,null,function*(){var Vo,Bo;if((yield(0,ut.rO)({id:Cr,challengesId:Io})).status===1){const jr=yield(0,ut.n5)({id:Cr});if(qa(jr),Io===ua&&((Vo=jr.challenge_list)!=null&&Vo.length)){Va(jr.challenge_list[0]);return}(Bo=jr.challenge_list)!=null&&Bo.length||(Jn(null),Wr.current=!0,Yn({}),Ie.history.push(`/shixuns/${Cr}/edit?tabId=level`))}});he.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Wo})},kr=(Wa,Pr,Io)=>{const Wo=Array.from(Wa),[Vo]=Wo.splice(Pr,1);return Wo.splice(Io,0,Vo),Wo},en=(Wa,Pr)=>{if(!Wa.destination)return;const Io=kr(Pr,Wa.source.index,Wa.destination.index);qa(Za(Kn({},Sa),{challenge_list:Io}));const Wo=Io.map(Vo=>Vo.challenge_id);(0,ut.xg)({id:Cr,ids:Wo}).then(Vo=>{Vo.status!==0&&qa(Za(Kn({},Sa),{challenge_list:Pr}))})},Yn=Wa=>{nt({type:"practiceSetting/setParams",payload:{selectQuestionParams:Wa}})},Ro=(Wa,Pr)=>rr(void 0,null,function*(){if(Wa===ua)return;yield Yr(),Jn(Wa),Yn(Pr),nt({type:"practiceSetting/setParams",payload:{newQuestion:null}});const Io=`/shixuns/${Cr}/edit/${Wa}/${Pr.st===1?"editquestion":"editcheckpoint"}`;Ie.history.push(Io)}),Yr=()=>new Promise((Wa,Pr)=>{var Io;(Io=Qt==null?void 0:Qt.sideBar)!=null&&Io.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{nt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wa()},onCancel:()=>{Pr()}}):Wa()}),Ka=Wa=>b.createElement(b.Fragment,null,b.createElement(Dt.Z5,{onDragEnd:Pr=>en(Pr,Wa)},b.createElement(Dt.bK,{droppableId:"droppable"},(Pr,Io)=>b.createElement("div",Za(Kn({ref:Pr.innerRef},Pr.droppableProps),{style:{width:"100%"}}),Wa.map((Wo,Vo)=>{const{st:Bo,name:wa,challenge_id:jr}=Wo;return b.createElement(Dt._l,{key:jr,draggableId:jr.toString(),index:Vo,isDragDisabled:Sr},(yo,Fr)=>b.createElement("div",Za(Kn(Kn({ref:yo.innerRef},yo.draggableProps),yo.dragHandleProps),{className:ua===jr?kt.listActive:kt.list,onClick:()=>Ro(jr,Wo)}),b.createElement("span",{className:kt.s1},Bo===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:kt.s2},"\u7B2C",Vo+1,"\u5173: ",wa),!Sr&&b.createElement("span",{className:kt.s3,onClick:ei=>ja(Wo,ei)},b.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),ra&&b.createElement("div",{className:kt.listActive},b.createElement("span",{className:kt.s1},(ra==null?void 0:ra.st)===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:kt.s2},"\u7B2C",Wa.length+1,"\u5173: ",ra==null?void 0:ra.name)),!Sr&&b.createElement("div",{className:kt.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Ha=Wa=>rr(void 0,null,function*(){yield Yr(),Wa==="new"?Ie.history.push(`/shixuns/${Cr}/edit/new`):Ie.history.push(`/shixuns/${Cr}/edit/newquestion`),dn(!1),Jn(void 0),nt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wa==="new"?0:1,name:""}}})}),Xr=()=>{(0,Wt.gy)(nt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||dn(!st)};return b.createElement("div",{className:kt.level},b.createElement("aside",{className:kt.left,style:{width:pa?"0":"25%"}},b.createElement("div",{className:kt.container},b.createElement("div",{className:kt.title},"\u4EFB\u52A1\u5173\u5361(",Qn.length,")"),b.createElement("div",{className:kt.listWrap},la?b.createElement(at.Z,{size:"middle"}):Qn.length||ra?Ka(Qn):b.createElement(Ut.Z,{image:rn,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!pa&&b.createElement("div",{className:kt.btns},b.createElement("aside",{className:kt.btnsWrap},b.createElement("div",{style:{transform:st?"rotate(45deg)":"rotate(0deg)"},className:kt.icon,onClick:Xr},"+"),b.createElement("div",{className:kt.btn,style:{left:st?20:-154}},b.createElement("div",{className:kt.d1,onClick:()=>Ha("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.createElement("div",{className:kt.d2,onClick:()=>Ha("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.createElement("div",{className:pa?kt.elseShrink:kt.shrink,onClick:()=>Rr(!pa)},b.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.createElement("aside",{className:kt.right,id:"modal-level-question"},ua===null&&Wr.current?b.createElement("div",{className:kt.addIcon},b.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):b.createElement(Ie.Outlet,null)))};var Tr=(0,Ie.connect)(({globalSetting:ve,practiceSetting:Ee})=>({globalSetting:ve,practiceSetting:Ee}))(Ia),ur=ae(61621),Xa=ae(38854),Ja=ae(20834),wr=ae(58421),ba=ae(5112),Zr={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},br=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Fn=(ve,Ee)=>{var pe={};for(var nt in ve)St.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&br)for(var nt of br(ve))Ee.indexOf(nt)<0&&En.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},Vt=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const sn=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:nt,loading:Qt,dispatch:xn,onReloadData:wn}=Ee,un=Fn(Ee,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[st,dn]=(0,b.useState)(),[Sa,qa]=(0,b.useState)([]);(0,b.useEffect)(()=>{pe.actionTabs.key==="Collaborators-ChangeManager"&&la()},[pe.actionTabs.key]);const la=()=>Vt(void 0,null,function*(){var ua;const Jn=yield xn({type:"shixunsDetail/getChangeManager",payload:{id:(ua=pe.actionTabs.params)==null?void 0:ua.id}});qa(Jn||[])}),Ma=()=>{var ua;xn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(ua=pe.actionTabs.params)==null?void 0:ua.id}}})},pa=()=>Vt(void 0,null,function*(){var ua;if(!st){Xe.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Jn=yield xn({type:"shixunsDetail/changeManager",payload:{id:(ua=pe.actionTabs.params)==null?void 0:ua.id,user_id:st}});Rr(),Jn&&(wn(),Xe.ZP.info(Jn.message))}),Rr=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{}}),dn(null)};return b.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:pe.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Qt.effects["shixunsDetail/changeManager"],onOk:pa,onCancel:Rr},b.createElement("div",null,b.createElement("div",{className:Zr.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),b.createElement("div",{className:Zr.content},Sa.length?b.createElement(ba.ZP.Group,{value:st,onChange:ua=>dn(ua.target.value)},Sa.map((ua,Jn)=>b.createElement(ba.ZP,{className:Zr.radio,key:Jn,value:ua.user_id},ua.name))):b.createElement("div",{className:Zr.add},b.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.createElement("a",{className:Zr.colorBlue,onClick:Ma},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Ln=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(sn),Xn=ae(99313),ke=ae(28897),rt=ae(64582);const{TabPane:qe}=Xn.default;var Dn=({visible:ve,onCancel:Ee,onSelectGroup:pe,shixunId:nt,onSelectCollaborator:Qt})=>b.createElement(he.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:ve,width:1100,centered:!0,keyboard:!1,onCancel:Ee,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},b.createElement(Xn.default,{defaultActiveKey:"1"},b.createElement(qe,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.createElement(ke.Z,{onCancel:Ee,container_type:2,container_id:nt,onSelect:Qt})),b.createElement(qe,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.createElement(rt.Z,{onCancel:Ee,onSelect:pe})))),mn={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Rn=ae(84105),Ba=ae(36952),ma=Object.defineProperty,ta=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,pn=(ve,Ee,pe)=>Ee in ve?ma(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Ta=(ve,Ee)=>{for(var pe in Ee||(Ee={}))fa.call(Ee,pe)&&pn(ve,pe,Ee[pe]);if(ta)for(var pe of ta(Ee))sa.call(Ee,pe)&&pn(ve,pe,Ee[pe]);return ve},vr=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const co=({shixunsDetail:ve,globalSetting:Ee,loading:pe,user:nt,dispatch:Qt})=>{var xn,wn,un,st,dn,Sa;const qa=(0,Ie.useParams)(),la=(0,b.useRef)(),[Ma,pa]=(0,b.useState)(0),[Rr,ua]=(0,b.useState)([]),[Jn,Wr]=(0,b.useState)({id:null,page:1}),Cr=(wn=(xn=nt.userInfo)==null?void 0:xn.shixun)==null?void 0:wn.editable,Ua=((un=nt.userInfo)==null?void 0:un.role)<=2||((dn=(st=nt.userInfo)==null?void 0:st.shixun)==null?void 0:dn.is_creator);(0,b.useEffect)(()=>{la.current=qa.id,Jn.id=la.current,Wr(Jn),Sr(Jn)},[]);const Sr=Yn=>vr(void 0,null,function*(){const Ro=yield Qt({type:"shixunsDetail/getCollaboratorsData",payload:Yn});Ro&&(ua(Ro.members||[]),pa(Ro.member_count))}),ra=()=>vr(void 0,null,function*(){Jn.page=1,Wr(Jn);const Yn=(0,Ba.g)();yield Qt({type:"user/getUserInfo",payload:Yn}),yield Sr(Jn)}),Qn=Yn=>{Jn.page=Yn,Wr(Jn),Sr(Jn)},sr=Yn=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",{className:mn.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>vr(void 0,null,function*(){var Ro;const Yr=yield Qt({type:"shixunsDetail/deleteCollaborators",payload:{id:la.current,userId:Yn}});if(((Ro=nt.userInfo)==null?void 0:Ro.user_id)===Yn){Ie.history.push("/shixuns");return}Xe.ZP.info(Yr==null?void 0:Yr.message),Jn.page=1,Wr(Jn),Sr(Jn)})})},Fa=()=>{Qt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:la.current}}})};function Va(Yn,Ro,Yr,Ka){return vr(this,null,function*(){yield Qt({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Yn,user_id:Ro,editable:Yr?0:1}}),Sr(Jn)})}const ja=()=>{Qt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:la.current}}})};function kr(){Qt({type:"shixunsDetail/setActionTabs",payload:{}})}const en={visible:ve.actionTabs.key==="Collaborators-AddCollaborator",onCancel:kr,shixunId:la.current,onSelectCollaborator:Yn=>vr(void 0,null,function*(){kr(),(yield Qt({type:"shixunsDetail/addCollaborator",payload:{id:la.current,user_ids:Yn}}))&&(Xe.ZP.success("\u6DFB\u52A0\u6210\u529F"),ra())}),onSelectGroup:Yn=>vr(void 0,null,function*(){kr(),(yield Qt({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:la.current,group_id:Yn.group_id}}))&&(Xe.ZP.success("\u6DFB\u52A0\u6210\u529F"),ra())})};return b.createElement("section",null,b.createElement("div",{className:mn.wrap},b.createElement("div",{className:mn.content},((Sa=ve.detail)==null?void 0:Sa.identity)<5&&b.createElement("div",{className:mn.head},b.createElement("span",{className:mn.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Ma,"\u4EBA\uFF09"),b.createElement("div",null,Ua&&b.createElement(le.ZP,{type:"primary",ghost:!0,className:mn.button,style:{marginRight:"20px"},onClick:Fa},"\u66F4\u6362\u7BA1\u7406\u5458"),Cr&&b.createElement(le.ZP,{type:"primary",className:mn.button,style:{marginRight:"40px"},onClick:ja},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.createElement("div",{className:mn.list},b.createElement(ur.Z,{loading:pe.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Rr.map((Yn,Ro)=>{var Yr,Ka,Ha,Xr,Wa,Pr,Io,Wo;return b.createElement("div",{style:{display:"inline-block",width:"50%"}},b.createElement("div",{className:mn.itemWrap,key:Ro},b.createElement("a",{href:(Yr=Yn.user)==null?void 0:Yr.user_url,target:"_blank",className:mn.imgWrap},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:mn.img,src:`${vn.Z.IMG_SERVER}/images/${(Ka=Yn.user)==null?void 0:Ka.image_url}`}),((Ha=Yn.user)==null?void 0:Ha.shixun_manager)&&b.createElement("span",{className:mn.manager},"\u521B\u5EFA\u8005")),b.createElement("div",{className:mn.itemContent},b.createElement("p",{className:mn.nameWrap},b.createElement("a",{href:Yn.user.user_url,target:"_blank",className:mn.name},(Xr=Yn.user)==null?void 0:Xr.name,Yn.user.user_id===((Wa=nt.userInfo)==null?void 0:Wa.user_id)?b.createElement("span",null,"\u6211"):null),b.createElement("div",{className:mn.actionGroup},Ua?(Pr=Yn.user)!=null&&Pr.shixun_manager?null:b.createElement(Xa.Z,{dropdownRender:()=>b.createElement(Ja.default,{selectedKeys:[Yn.editable?"1":"2"],onClick:()=>{var Vo;Va(ve.detail.identifier,Yn.user.user_id,Yn.editable,(Vo=Yn.user)==null?void 0:Vo.name)}},b.createElement(Ja.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.createElement(Ja.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.createElement("div",null,Yn.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.createElement(Rn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Yn.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Io=Yn.user)!=null&&Io.shixun_manager)&&Cr?b.createElement("a",{className:mn.deletetitle,onClick:()=>{var Vo;return sr((Vo=Yn.user)==null?void 0:Vo.user_id)}},"\u5220\u9664"):null)),b.createElement("p",{className:mn.schoolWrap},b.createElement("span",{className:mn.school},(Wo=Yn.user)==null?void 0:Wo.school_name)))))})))),Ma>10&&b.createElement("div",{className:mn.countWrap},b.createElement(wr.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Ma,onChange:Yn=>Qn(Yn),pageSize:10,current:Jn.page}))),b.createElement(Ln,{onReloadData:ra}),b.createElement(Dn,Ta({},en)))};var In=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe,user:nt})=>({shixunsDetail:ve,globalSetting:pe,user:nt,loading:Ee}))(co),nn=ae(3107),Nr=ae(57809),Ea=ae(6848),ao=ae(78673),or=ae(91065),La=ae(36723),fo=ae(49071),io={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},Co=ae(82202),vo=ae(39902),yn=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Or=({newShixuns:ve,user:Ee,dispatch:pe,visible:nt,onOk:Qt,onCancel:xn,useId:wn=null,identifier:un,shixun_environment_id:st,tab_type:dn})=>{var Sa,qa;const[la,Ma]=(0,b.useState)(null),[pa,Rr]=(0,b.useState)({}),[ua,Jn]=(0,b.useState)(""),{environmentData:Wr}=ve,{frequence_image:Cr=[],environments:Ua=[],other_image:Sr=[]}=Wr,{name:ra,description:Qn}=pa;(0,b.useEffect)(()=>{nt&&(pe({type:"newShixuns/getEnvironmentData",payload:{tab_type:dn}}),Jn(""),Ma(wn))},[nt,wn]),(0,b.useEffect)(()=>{ve.actionTabs.key==="NewShixuns-Apply"&&xn()},[(Sa=ve==null?void 0:ve.actionTabs)==null?void 0:Sa.key]),(0,b.useEffect)(()=>{la!==null&&sr()},[la]);const sr=()=>yn(void 0,null,function*(){const Fa=yield(0,ut.Q1)({mirror_repository_id:la,identifier:un,shixun_environment_id:st});Rr(Fa.data)});return b.createElement(b.Fragment,null,b.createElement(he.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:nt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:xn,className:io.modal,footer:null},b.createElement("div",{className:io.mirrorModal},b.createElement(fo.Z,{dispatch:pe,value:la,data:Ua,otherData:Sr,tags:Cr,onChange:Fa=>Ma(Fa),onSearchWord:Fa=>Jn(Fa),tab_type:dn}),b.createElement("div",{className:io.right},b.createElement("header",null,b.createElement("div",{className:io.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",b.createElement("span",{dangerouslySetInnerHTML:{__html:la===null?"\u2014 \u2014":(qa=ra||"")==null?void 0:qa.replace(new RegExp(ua==null?void 0:ua.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),b.createElement("div",{className:io.content},la===null&&b.createElement(Ut.Z,{image:La,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),la!==null&&b.createElement("div",{className:io.des},b.createElement(Be.Z,{value:Qn,highlightKeywords:ua})),b.createElement("div",{className:io.btns},b.createElement(le.ZP,{onClick:()=>{Ma(null),Rr({}),xn()},className:io.cancel},"\u53D6\u6D88 "),b.createElement(le.ZP,{onClick:()=>{Qt(pa)},className:io.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),b.createElement(Co.Z,null),b.createElement(vo.Z,null))};var ro=(0,Ie.connect)(({newShixuns:ve,globalSetting:Ee,user:pe})=>({newShixuns:ve,globalSetting:Ee,user:pe}))(Or),ir={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},Ct=ae(43428),Ue=ae(46400),Re=ae(60324),Rt=ae(88522),Cn=ae(5083),na=ae(5871),Oe=ae(58531),it={footerWrap:"footerWrap___lXI4I"},Me=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,za=(ve,Ee)=>{var pe={};for(var nt in ve)lt.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&Me)for(var nt of Me(ve))Ee.indexOf(nt)<0&&Zt.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},Ga=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Vn=ie.default.TextArea,Jt=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:nt,loading:Qt,dispatch:xn,onFinish:wn=()=>{}}=Ee,un=za(Ee,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[st]=oe.default.useForm(),dn=qa=>Ga(void 0,null,function*(){var la;const Ma=yield xn({type:"shixunsDetail/getCustomScript",payload:{id:(la=pe.actionTabs.params)==null?void 0:la.id,compile:qa.execute,excutive:qa.compile}});Sa(),Ma&&wn(Ma==null?void 0:Ma.shixun_script)}),Sa=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(he.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Sa},b.createElement(oe.default,{form:st,scrollToFirstError:!0,layout:"vertical",onFinish:dn},b.createElement(oe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Vn,{rows:4})),b.createElement(oe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Vn,{rows:4})),b.createElement("div",{className:it.footerWrap},b.createElement(oe.default.Item,null,b.createElement(le.ZP,{className:"mr5",size:"middle",onClick:Sa},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Qt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Hn=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(Jt),Da=ae(64681),Oa=ae(61186),tr=ae.n(Oa),da=ae(29679),xt=ae(59301),ga=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const dr="YYYY-MM-DD HH:mm",Ar=({shixunsDetail:ve,visible:Ee,onOk:pe,onCancel:nt,dispatch:Qt,is_published:xn,id:wn,has_relation:un,environment:st=[],verifyModal:dn})=>{var Sa,qa,la;const Ma=(0,Ie.useParams)(),[pa,Rr]=(0,b.useState)(1),[ua,Jn]=(0,b.useState)(!0),[Wr,Cr]=(0,b.useState)(!1),[Ua,Sr]=(0,b.useState)(null),[ra,Qn]=(0,b.useState)(),[sr,Fa]=(0,b.useState)(),[Va,ja]=(0,b.useState)([]),[kr,en]=(0,b.useState)(!1),[Yn,Ro]=(0,b.useState)(""),[Yr,Ka]=(0,b.useState)(null),[Ha]=oe.default.useForm(),[Xr,Wa]=(0,b.useState)([]),[Pr,Io]=(0,b.useState)(""),[Wo,Vo]=(0,b.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Bo=(0,b.useRef)((0,fn.throttle)(xa=>jr(xa),1200,{leading:!0,trailing:!0})).current;(0,b.useEffect)(()=>{var xa;((0,Da.Ny)()||(xa=ve==null?void 0:ve.detail)!=null&&xa.manager_of_shixun)&&Vo([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}])},[]),(0,b.useEffect)(()=>{wn&&Ee&&wa()},[wn,Ee]);const wa=(xa=null)=>ga(void 0,null,function*(){var oo,yi;xa||Jn(!0);const Di=yield(0,Ke.ZP)(`/api/shixuns/${wn}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:xa}});if(Di.status===0&&!xa){const{data:mr}=Di;console.log("data",mr),Sr((mr==null?void 0:mr.shixun_environment_id)||null),Qn((mr==null?void 0:mr.evaluate_script)||""),Fa((mr==null?void 0:mr.choice_standard_scripts)||null),ja((mr==null?void 0:mr.standard_scripts)||[]),Ro((oo=mr.shixun)==null?void 0:oo.survival_time);let Br=(yi=mr.shixun)==null?void 0:yi.important_shixun_configs;Ha.setFieldsValue({identifier:(Br==null?void 0:Br.identifier)||"",people_number:(Br==null?void 0:Br.people_number)||"",school_id:(Br==null?void 0:Br.school_name)||"",times:Br!=null&&Br.start_time&&(Br!=null&&Br.end_time)?[tr()(Br==null?void 0:Br.start_time),tr()(Br==null?void 0:Br.end_time)]:["",""]}),Io((Br==null?void 0:Br.verify_reason)||""),Ka((Br==null?void 0:Br.process)||null),yield jr(Br==null?void 0:Br.school_name)}if(Di.status===0&&xa){const{data:mr}=Di;Qn((mr==null?void 0:mr.evaluate_script)||""),Fa(null),ja((mr==null?void 0:mr.standard_scripts)||[]),yield jr()}Jn(!1)}),jr=xa=>ga(void 0,null,function*(){const oo=yield Qt({type:"account/getSchoolOption",payload:{keyword:xa,limit:99999,display_aliases:!0}});Wa(oo==null?void 0:oo.schools)}),yo=()=>{dn()||Qt({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ma.id}}})},Fr=xa=>ga(void 0,null,function*(){const oo=yield Qt({type:"shixunsDetail/getScriptContent",payload:{id:Ma.id,script_id:xa}});oo&&Qn(oo.content)}),ei=xa=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:xt.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",xt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ga(void 0,null,function*(){yield Fr(xa),Fa(xa),he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:xt.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Zo=(xa=!1,oo=1)=>ga(void 0,null,function*(){var yi,Di,mr;let Br;if(pa===1&&(Cr(!0),Br=yield(0,Ke.ZP)(`/api/shixuns/${Ma.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ua,mirror_script_id:sr,evaluate_script:ra,sync_origin_shixun:xa}})),pa===2){Cr(!0);let ea={close_internet:kr,survival_time:Yn,sync_origin_shixun:xa};Br=yield(0,Ke.ZP)(`/api/shixuns/${Ma.id}/update_environment_setting.json`,{method:"put",body:ea})}if(pa===3){let ea=Ha.getFieldsValue();yield Ha.validateFields(),Cr(!0);let Do={close_internet:kr,survival_time:Yn,sync_origin_shixun:xa};Do.important_shixun_configs={identifier:ea==null?void 0:ea.identifier,people_number:ea==null?void 0:ea.people_number,school_id:(yi=Xr.find(pi=>pi.name===(ea==null?void 0:ea.school_id)))==null?void 0:yi.id,start_time:tr()(ea==null?void 0:ea.times[0]).format("YYYY-MM-DD HH:mm"),end_time:tr()(ea==null?void 0:ea.times[1]).format("YYYY-MM-DD HH:mm")},Br=yield(0,Ke.ZP)(`/api/shixuns/${Ma.id}/resources_first_ensure.json`,{method:"post",body:Do})}Br.status===0&&((!((Di=ve==null?void 0:ve.detail)!=null&&Di.copy_for_exercise)||pa===3)&&Xe.ZP.success(`${pa==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(mr=ve==null?void 0:ve.detail)!=null&&mr.copy_for_exercise&&pa!=3&&(0,Bn.m)(Qt,ve,wn,oo),wa(),pe()),Cr(!1)}),li=(xa,oo)=>{const yi=/^[^0-9][a-zA-Z0-9]*$/,Di=/^.{4,30}$/;return oo&&!/^[a-zA-Z0-9]+$/.test(oo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):oo&&!yi.test(oo)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):oo&&!Di.test(oo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},vi=xa=>parseInt(xa||"0",10),ki=(xa,oo)=>{if(oo&&oo.length===2){const[yi,Di]=oo;if(!yi||!Di)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return xt.createElement(xt.Fragment,null,xt.createElement(Ct.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:nt,open:Ee},xt.createElement("div",{className:ir.content},xt.createElement(ur.Z,{loading:ua,active:!0},xt.createElement(ye.Z,{className:"mt10",justify:"space-between"},xt.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),xt.createElement("i",{onClick:nt,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),xt.createElement("div",{className:ir.tabs},Wo.map(xa=>{const{name:oo,id:yi}=xa;return xt.createElement("div",{key:yi,className:pa===yi?ir.active:"",onClick:()=>Rr(yi)},oo)})),pa===1&&xt.createElement(b.Fragment,null,xt.createElement(Ue.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),xt.createElement(ye.Z,{align:"middle",className:"mt20"},xt.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),xt.createElement(Nr.default,{onClick:dn,getPopupContainer:xa=>xa.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ua,onChange:xa=>{Sr(xa),wa(xa)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(Sa=st.filter(xa=>xa.id!==0))==null?void 0:Sa.map((xa,oo)=>xt.createElement(Nr.default.Option,{value:xa.id,name:xa.name,key:xa.id},xa.name)))),xt.createElement(ye.Z,{align:"middle",className:"mt20"},xt.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),xt.createElement(Nr.default,{onClick:dn,getPopupContainer:xa=>xa.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:sr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:xa=>{ei(xa)}},(Va||[]).map((xa,oo)=>xt.createElement(Nr.default.Option,{value:parseInt(xa.id),name:xa.scptname,key:oo},xa.scptname))),xt.createElement("span",{className:ir.explain,onClick:yo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),xt.createElement(Re.Z,{className:ir.popover,content:xt.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",xt.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",xt.createElement("br",null),"challengeProgramNames",xt.createElement("br",null),"sourceClassNames",xt.createElement("br",null),xt.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",xt.createElement("br",null),xt.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",xt.createElement("br",null),"src/step1/HelloWorld.java",xt.createElement("br",null),"src/step2/Other.java",xt.createElement("br",null),xt.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",xt.createElement("br",null),"step1.HelloWorld",xt.createElement("br",null),"step2.Other",xt.createElement("br",null),xt.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",xt.createElement("br",null),'ff challengeProgramNames=("src/step1/',xt.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',xt.createElement("br",null),'sourceClassNames=("step1.HelloWorld',xt.createElement("br",null),'" "step2.Other")',xt.createElement("br",null),xt.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},xt.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),xt.createElement(Oe.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:ra,options:{readOnly:xn},onChange:xa=>{Qn(xa)}})),pa===2&&xt.createElement("div",{style:{flex:1,overflowY:"auto"}},xt.createElement(ye.Z,{align:"middle",className:"mt20"},xt.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),xt.createElement(ie.default,{bordered:!1,value:Yn,onChange:xa=>Ro(xa.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),xt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),pa===3&&((0,Da.Ny)()||((qa=ve==null?void 0:ve.detail)==null?void 0:qa.manager_of_shixun))&&xt.createElement("div",{style:{flex:1,overflowY:"auto"}},xt.createElement(ye.Z,{align:"middle",className:"mt20"},xt.createElement(oe.default,{form:Ha,layout:"horizontal",className:ir.zybzForm},xt.createElement(ye.Z,{align:"middle"},xt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xt.createElement("span",{className:ir.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),xt.createElement(oe.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:li}]},xt.createElement(ie.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),xt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",xt.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),xt.createElement(ye.Z,{align:"middle",className:"mt25"},xt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},xt.createElement("span",{className:ir.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),xt.createElement("div",{style:{position:"relative"}},xt.createElement(oe.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},xt.createElement(Rt.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Bo,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(la=Xr==null?void 0:Xr.filter(xa=>(xa==null?void 0:xa.id)!==0))==null?void 0:la.map((xa,oo)=>xt.createElement(Nr.default.Option,{key:oo+1,title:xa==null?void 0:xa.name,value:xa==null?void 0:xa.name},xa==null?void 0:xa.name)))),xt.createElement("span",{className:ir.selecticon},xt.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},xt.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),xt.createElement(ye.Z,{align:"middle",className:"mt25"},xt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xt.createElement("span",{className:ir.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),xt.createElement("div",{className:ir.graaytitle},xt.createElement(oe.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:ki}]},xt.createElement(Cn.default.RangePicker,{disabledDate:xa=>xa&&xa{if(xa&&xa[0]&&xa[1]){const oo=xa[0].isBefore(tr()())?tr()():xa[0];Ha.setFieldValue("times",[oo,xa[1]])}else Ha.setFieldValue("times",xa)}})))),xt.createElement(ye.Z,{align:"middle",className:"mt25"},xt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xt.createElement("span",{className:ir.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),xt.createElement(oe.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},xt.createElement(na.Z,{parser:vi,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),xt.createElement("div",{className:`${ir.examineStatus} mt25`},Yr>=1&&xt.createElement("div",null," ",xt.createElement(da.Z,{className:ir.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Yr>=2&&Yr!=3&&xt.createElement("div",null," ",xt.createElement(da.Z,{className:ir.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Yr==3&&xt.createElement("div",null," ",xt.createElement(on.Z,{className:ir.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",xt.createElement("span",{title:Pr,className:ir.bohui},Pr),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",xt.createElement("span",{className:ir.contacts},xt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",xt.createElement("div",{className:ir.contacts_img}))),Yr>=4&&Yr!=5&&Yr!=7&&xt.createElement("div",null," ",xt.createElement(da.Z,{className:ir.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Yr==5||Yr==7)&&xt.createElement("div",null," ",xt.createElement(on.Z,{className:ir.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",xt.createElement("span",{className:ir.contacts},xt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",xt.createElement("div",{className:ir.contacts_img}))),Yr>5&&xt.createElement("div",null," ",xt.createElement(da.Z,{className:ir.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),xt.createElement("div",{className:ir.btns},xt.createElement(le.ZP,{onClick:nt},"\u53D6\u6D88"),xt.createElement(le.ZP,{disabled:pa==3&&[2,4,5].includes(Yr),onClick:()=>ga(void 0,null,function*(){var xa,oo;if(pa===1&&!Ua){Xe.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(xa=ve==null?void 0:ve.detail)!=null&&xa.is_fork_from_creator&&((oo=ve==null?void 0:ve.detail)!=null&&oo.copy_for_exercise)&&pa!=3&&(st.filter(yi=>yi.id===Ua)[0].has_relation&&pa===1||pa===2)?Qt({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(yi,Di)=>{Zo(yi,Di)},zIndex:1e4}}):Zo()}),loading:Wr,type:"primary",className:"ml20"},pa==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),xt.createElement(Hn,{onFinish:xa=>Qn(xa)}))};var lr=(0,Ie.connect)(({shixunsDetail:ve})=>({shixunsDetail:ve}))(Ar),Zn=ae(49035),Tn=ae(25510),Pn={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},Er=ae(68055),zr=ae(58696),lo=ae(34360),$r={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},Ya=ae(59301),_r=Object.defineProperty,po=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Pa=(ve,Ee,pe)=>Ee in ve?_r(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Wn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Oi.call(Ee,pe)&&Pa(ve,pe,Ee[pe]);if(oi)for(var pe of oi(Ee))Gr.call(Ee,pe)&&Pa(ve,pe,Ee[pe]);return ve},$t=(ve,Ee)=>po(ve,ai(Ee)),pr=({showError:ve,value:Ee,onChange:pe,optionsLevelList:nt})=>{const[Qt,xn]=(0,b.useState)([]);(0,b.useEffect)(()=>{if(!Ee.length){xn([{command:"",challenge_ids:[]}]);return}xn(Ee)},[JSON.stringify(Ee)]);const wn=(un,st,dn)=>{let Sa=JSON.parse(JSON.stringify(Qt));st==="add"?Sa.push({command:"",challenge_ids:[-1]}):st==="delete"?Sa.splice(dn,1):Sa[dn][st]=un,xn(Sa),pe(Sa)};return console.log(Qt,"value2"),Ya.createElement("div",{className:$r.list},Ya.createElement("div",{className:$r.head},Ya.createElement("div",{style:{width:400}},"\u547D\u4EE4"),Ya.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Qt==null?void 0:Qt.map((un,st)=>{var dn,Sa,qa;let la=nt.map((Ma,pa)=>{const Rr=`\u7B2C${pa+1}\u5173\uFF1A${Ma.name}`;let ua=Rr,Jn=!1;return Ma.st===1&&(ua=Ya.createElement(Ea.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Rr),Jn=!0),$t(Wn({},Ma),{value:Ma.challenge_id,label:ua,disabled:Jn})});return la=[{label:"\u6240\u6709\u5173\u5361",value:-1},...la],Ya.createElement(ye.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:stwn(Ma.target.value,"command",st),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),Ya.createElement(Nr.default,{options:la,getPopupContainer:Ma=>Ma.parentNode,value:un==null?void 0:un.challenge_ids,onChange:Ma=>{var pa,Rr;let ua=Ma;!((pa=un==null?void 0:un.challenge_ids)!=null&&pa.includes(-1))&&(Ma!=null&&Ma.includes(-1))&&(ua=[-1]),(Rr=un==null?void 0:un.challenge_ids)!=null&&Rr.includes(-1)&&(Ma!=null&&Ma.includes(-1))&&(ua=Ma==null?void 0:Ma.filter(Jn=>Jn!==-1)),wn(ua,"challenge_ids",st)},mode:"multiple",maxTagTextLength:(qa=un==null?void 0:un.challenge_ids)!=null&&qa.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),Ya.createElement(ye.Z,{wrap:!1},Ya.createElement("i",{onClick:()=>wn("","add",st),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),st!==0&&Ya.createElement("i",{onClick:()=>wn("","delete",st),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},De=ae(59301),Kr=Object.defineProperty,ka=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,Vr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,Fo=(ve,Ee,pe)=>Ee in ve?Kr(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ho=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Vr.call(Ee,pe)&&Fo(ve,pe,Ee[pe]);if(gr)for(var pe of gr(Ee))Jr.call(Ee,pe)&&Fo(ve,pe,Ee[pe]);return ve},ii=(ve,Ee)=>ka(ve,cr(Ee)),jo=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const wi=Nr.default.Option,pl=5,si=({practiceSetting:ve,dispatch:Ee,shixunsDetail:pe,user:nt})=>{var Qt,xn,wn,un,st,dn,Sa,qa,la,Ma;const{id:pa,is_published:Rr}=ve,[ua,Jn]=(0,b.useState)([]),[Wr,Cr]=(0,b.useState)(null),[Ua,Sr]=(0,b.useState)([]),[ra,Qn]=(0,b.useState)([]),sr=(0,b.useRef)(null),[Fa,Va]=(0,b.useState)({}),ja=(0,b.useRef)({}),kr=(0,b.useRef)({}),{shixun_environment:en={},mirror_repository:Yn={},small_type:Ro=[],new_service_configs:Yr=[],network_mode_list:Ka=[],boosters:Ha=[]}=Fa,[Xr,Wa]=(0,b.useState)(""),[Pr,Io]=(0,b.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[Wo,Vo]=(0,b.useState)(!1),[Bo,wa]=(0,b.useState)(!1),[jr,yo]=(0,b.useState)(!0),[Fr,ei]=(0,b.useState)(!0),[Zo,li]=(0,b.useState)(!1),[vi,ki]=(0,b.useState)(!1),[xa,oo]=(0,b.useState)(!1),[yi,Di]=(0,b.useState)(!1),[mr,Br]=(0,b.useState)(0),[ea,Do]=(0,b.useState)(!1),[pi,Oo]=(0,b.useState)({}),[nr,Dr]=(0,b.useState)({}),[so,bi]=(0,b.useState)({}),[Bs,Mo]=(0,b.useState)(""),[ar,Lr]=(0,b.useState)(!1),[ko,ui]=(0,b.useState)(!1),[xl,Cl]=(0,b.useState)({}),[Ll,Ql]=(0,b.useState)([]),Ru=(0,b.useRef)([]);console.log("--1111-",Ha,Ll);const wu=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],Kl=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],md=[{id:1,name:"VNC"},{id:2,name:"RDP"}],ed=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],fd=(ra==null?void 0:ra.find(vt=>vt.id===en.instance_startup_template_id))||{},{desc:vd,virt_type:td}=fd,Id=((Qt=Ua==null?void 0:Ua.find(vt=>vt.id===(en==null?void 0:en.private_cloud_id)))==null?void 0:Qt.cloud_type)===1,nd=((xn=Ua==null?void 0:Ua.find(vt=>vt.id===(en==null?void 0:en.private_cloud_id)))==null?void 0:xn.cloud_type)===4;(0,b.useEffect)(()=>(window.addEventListener("click",hd),()=>{window.removeEventListener("click",hd)}),[]),(0,b.useEffect)(()=>{Vs(),us(),Rd(),Wd()},[]),(0,b.useEffect)(()=>{(0,fn.isEqual)(kr.current,Fa)?Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),ja.current=Fa},[Fa]);const Nd=()=>jo(void 0,null,function*(){var vt,aa,Mr,zo;const Xo=yield(0,Ke.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(vt=ed[Number(mr)])==null?void 0:vt.type}});(Xo==null?void 0:Xo.status)===0&&(((Mr=(aa=Xo==null?void 0:Xo.data)==null?void 0:aa.environments)==null?void 0:Mr.length)===0&&((zo=Xo==null?void 0:Xo.data)==null?void 0:zo.other_image.length)===0?Do(!0):Do(!1))});(0,b.useEffect)(()=>{Nd()},[mr]);const Td=()=>{var vt;const aa=()=>{Ie.history.push(`/shixuns/${pa}/challenges`),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(vt=ve==null?void 0:ve.sideBar)!=null&&vt.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{aa()}}):aa()},Vs=()=>jo(void 0,null,function*(){var vt;const aa=yield(0,Ke.ZP)(`/api/shixuns/${pa}/get_shixun_env_tabs.json`,{method:"get"});if(aa.status===0){const Mr=((vt=aa.data)==null?void 0:vt.shixun_environments_tabs)||[];Mr.length&&Wr===null&&Cr(Mr[0].id),Jn(Mr)}}),Rd=()=>jo(void 0,null,function*(){var vt;ei(!0);const aa=yield(0,Ke.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});aa.status===0&&Sr((vt=aa==null?void 0:aa.data)==null?void 0:vt.list),ei(!1)}),Wd=()=>jo(void 0,null,function*(){const vt=yield(0,Ke.ZP)(`/api/shixuns/${pa}/challenges.json`,{method:"get"});vt.challenge_list&&Ql(vt.challenge_list||[])}),Zs=(vt,aa)=>jo(void 0,null,function*(){var Mr;const zo=yield(0,Ke.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:vt,operating_system:aa}});zo.status===0&&Qn((Mr=zo==null?void 0:zo.data)==null?void 0:Mr.list)}),us=(vt=null)=>jo(void 0,null,function*(){var aa,Mr,zo,Xo,Go,$i,Yi,Ul,ol,wo,Fl,su,Wu,Ds,ws;yo(!0);const cl=yield(0,Ke.ZP)(`/api/shixuns/${pa}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:vt}});if(cl.status===0){kr.current=(0,fn.cloneDeep)(cl.data||{}),Va(cl.data||{}),Br(Number((Mr=(aa=cl.data)==null?void 0:aa.shixun_environment)==null?void 0:Mr.mirror_tab_type)||0),Number((Xo=(zo=cl.data)==null?void 0:zo.shixun_environment)==null?void 0:Xo.mirror_tab_type)===0?(Oo((Go=cl.data)==null?void 0:Go.mirror_repository),Dr({}),bi({})):Number((Yi=($i=cl.data)==null?void 0:$i.shixun_environment)==null?void 0:Yi.mirror_tab_type)===1?(Dr((Ul=cl.data)==null?void 0:Ul.mirror_repository),Oo({}),bi({})):Number((wo=(ol=cl.data)==null?void 0:ol.shixun_environment)==null?void 0:wo.mirror_tab_type)===2&&(bi((Fl=cl.data)==null?void 0:Fl.mirror_repository),Oo({}),bi({}));const xs=(Wu=(su=cl==null?void 0:cl.data)==null?void 0:su.shixun_environment)==null?void 0:Wu.private_cloud_id,Ls=(ws=(Ds=cl==null?void 0:cl.data)==null?void 0:Ds.shixun_environment)==null?void 0:ws.operating_system;xs&&Ls&&Zs(xs,Ls)}yo(!1)}),pd=()=>jo(void 0,null,function*(){var vt;const aa=yield(0,Ke.ZP)(`/api/shixuns/${pa}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Wr}});return aa.status===0&&aa.is_exist_code_editor?(he.default.confirm({icon:null,centered:!0,className:Er.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),De.createElement("div",null,"\u201C",(vt=aa==null?void 0:aa.shixun_environment)==null?void 0:vt.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>jo(void 0,null,function*(){Cr(aa.shixun_environment.id),us(aa.shixun_environment.id),Vs()})}),Promise.reject()):Promise.resolve()}),zs={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},Gs=(vt,aa)=>{var Mr,zo;if(typeof(vt==null?void 0:vt.className)=="string"&&((Mr=vt==null?void 0:vt.className)!=null&&Mr.includes(aa)))return vt;for(let Xo=0,Go=vt;Go=Go.parentNode;Xo++){if(typeof(vt==null?void 0:vt.className)=="string"&&((zo=Go==null?void 0:Go.className)!=null&&zo.includes(aa)))return Go;if(Go==document.documentElement)return!1}},hd=vt=>{Gs(vt.target,"editor-scrollable")&&Ui()},Ui=()=>(0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),ad=vt=>De.createElement(or.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:Xr,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:De.createElement("div",{className:"p10"},vt&&De.createElement(De.Fragment,null,De.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),De.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",De.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",De.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",De.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",De.createElement("br",null)),De.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",De.createElement("br",null),De.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",vt&&De.createElement(De.Fragment,null,De.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},De.createElement("div",{className:Pn.interface},vt&&De.createElement("div",{onClick:()=>rl("shixun_environment","is_support_code_editor",!(en!=null&&en.is_support_code_editor)),className:en!=null&&en.is_support_code_editor?Pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),De.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),De.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),en!=null&&en[vt?"disabled_support_vnc":"disabled2_support_vnc"]?De.createElement(Ea.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},De.createElement("div",{className:Pn.disabled},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),De.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),De.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):De.createElement("div",{onClick:()=>rl("shixun_environment",vt?"is_support_vnc":"private_is_support_vnc",!(en!=null&&en[vt?"is_support_vnc":"private_is_support_vnc"])),className:en!=null&&en[vt?"is_support_vnc":"private_is_support_vnc"]?Pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),De.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),De.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),en!=null&&en[vt?"disabled_support_webssh":"disabled2_support_webssh"]?De.createElement(Ea.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},De.createElement("div",{className:Pn.disabled},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-minglinghang"}),De.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),De.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):De.createElement("div",{onClick:()=>rl("shixun_environment",vt?"is_support_webssh":"private_is_support_webssh",!(en!=null&&en[vt?"is_support_webssh":"private_is_support_webssh"])),className:en!=null&&en[vt?"is_support_webssh":"private_is_support_webssh"]?Pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-minglinghang"}),De.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),De.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),vt&&De.createElement("div",{onClick:()=>rl("shixun_environment","is_support_thiry_party",!(en!=null&&en.is_support_thiry_party)),className:en!=null&&en.is_support_thiry_party?Pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-rongqi1"}),De.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),De.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!vt&&De.createElement(De.Fragment,null,en!=null&&en.disabled2_support_jupyter_lab?De.createElement(Ea.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},De.createElement("div",{className:Pn.disabled},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-jupyterLab"}),De.createElement("span",null,"jupyter Lab")),De.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):De.createElement("div",{onClick:()=>rl("shixun_environment","private_is_support_jupyter_lab",!(en!=null&&en.private_is_support_jupyter_lab)),className:en!=null&&en.private_is_support_jupyter_lab?Pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-jupyterLab"}),De.createElement("span",null,"jupyter Lab")),De.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),kd=(vt,aa,Mr)=>{const zo=Array.from(vt),[Xo]=zo.splice(aa,1);return zo.splice(Mr,0,Xo),zo},Vd=(vt,aa)=>jo(void 0,null,function*(){if(!vt.destination)return;const Mr=kd(aa,vt.source.index,vt.destination.index);Jn(Mr),(0,Ke.ZP)(`/api/shixuns/${pa}/update_environment_position.json`,{method:"put",body:{tabs:Mr}})}),Zd=(vt,aa)=>{let Mr=aa;he.default.confirm({icon:null,centered:!0,className:Er.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:De.createElement("div",null,De.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),De.createElement("div",null,De.createElement(ie.default,{defaultValue:Mr,onChange:zo=>Mr=zo.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),De.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>jo(void 0,null,function*(){if(!Mr)return Xe.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const zo=ua.map(Go=>Go.id===vt?ii(ho({},Go),{name:Mr}):Go);if(Wr===0){Jn(zo);return}(yield(0,Ke.ZP)(`/api/shixuns/${pa}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:vt,name:Mr}})).status===0&&Jn(zo)})})},zd=(vt,aa)=>{Ui()||he.default.confirm({icon:null,centered:!0,className:Er.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>jo(void 0,null,function*(){var Mr;if((Wr===0?{status:0}:yield(0,Ke.ZP)(`/api/shixuns/${pa}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:vt}})).status===0){const Xo=ua.filter(Go=>Go.id!==vt);if(vt===Wr){const Go=((Mr=Xo==null?void 0:Xo[0])==null?void 0:Mr.id)||null;Cr(Go),us(Go),Jn(Xo)}else Jn(Xo)}})})},rd=vt=>{var aa;if(vt===Wr)return;const Mr=()=>{Cr(vt),us(vt),Vs()};(aa=ve==null?void 0:ve.sideBar)!=null&&aa.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Mr()}}):Mr()},Ed=vt=>{const aa=ii(ho({},Fa),{shixun_environment:ii(ho({},en),{is_support_code_editor:vt.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:vt.disabled_support_vnc,disabled_support_webssh:vt.disabled_support_webssh,open_start_command:vt.open_start_command,start_command:vt.start_command,open_envs:vt.open_envs,envs:vt.envs,privileged:vt.privileged,add_cap:vt.add_cap,drop_cap:vt.drop_cap}),mirror_repository:ii(ho({},Yn),{id:vt.id,name:vt.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:vt.shixun_service_configs||[],description:vt.description}),small_type:vt.small_type,boosters:(vt==null?void 0:vt.boosters)||[]});mr===0?Oo(aa==null?void 0:aa.mirror_repository):mr===1?Dr(aa==null?void 0:aa.mirror_repository):mr===2&&bi(aa==null?void 0:aa.mirror_repository),Va(aa),Di(!1),Wa("")},od=vt=>{Di(!1)},js=(vt=!1,aa=1)=>jo(void 0,null,function*(){var Mr,zo,Xo;li(!0);const Go=(Mr=ua.find(Yi=>Yi.id===Wr))==null?void 0:Mr.name,$i=yield(0,Ke.ZP)(`/api/shixuns/${pa}/update_for_multi.json`,{method:"put",body:{tabs:ua,shixun_environment_id:Wr,sub_type:Yn==null?void 0:Yn.choice_small_type,main_type:Yn.id,shixun_environment:ii(ho({},en),{name:Go,mirror_tab_type:mr,network_mode:Bs}),shixun_service_configs:Yn==null?void 0:Yn.shixun_service_configs,new_service_configs:Yr,sync_origin_shixun:vt,command_settings:en==null?void 0:en.command_settings}});$i.status===0&&(us($i.shixun_environment_id),Cr($i.shixun_environment_id),Vs(),(zo=pe==null?void 0:pe.detail)!=null&&zo.copy_for_exercise||Xe.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Xo=pe==null?void 0:pe.detail)!=null&&Xo.copy_for_exercise&&(0,Bn.m)(Ee,pe,pa,aa)),li(!1)}),Gd=()=>{var vt;if(Ui())return;if(Wr===0||(vt=ve==null?void 0:ve.sideBar)!=null&&vt.confirmLeave){Xe.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const aa=(0,fn.cloneDeep)(zs);console.log("cloneData---",aa),Jn([...ua,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${ua.length+1}`}]),Br(0),Oo({}),Dr({}),bi({}),Cr(0),Va(aa)},rl=(vt,aa,Mr)=>jo(void 0,null,function*(){var zo,Xo,Go,$i,Yi,Ul,ol,wo,Fl,su,Wu,Ds,ws,cl,xs,Ls,Pd,Ad,Cd,id,Fd,yd;if(Ui())return;const No=(0,fn.cloneDeep)(ja.current);if(aa==="is_support_code_editor"&&Mr&&(yield pd()),aa==="resource_type"&&(No.shixun_environment.instance_startup_type=1,No.shixun_environment.command_settings=Ru.current,Ru.current=ja.current.shixun_environment.command_settings,Mr===2&&!No.shixun_environment.private_cloud_id&&(No.shixun_environment.private_cloud_id=(zo=Ua==null?void 0:Ua[0])==null?void 0:zo.id,No.shixun_environment.operating_system=1,Zs(No.shixun_environment.private_cloud_id,No.shixun_environment.operating_system))),aa==="private_cloud_id"&&(No.shixun_environment.private_is_support_vnc=!1,No.shixun_environment.private_is_support_webssh=!1,No.shixun_environment.private_is_support_jupyter_lab=!1,No.shixun_environment.operating_system=1,No.shixun_environment.instance_startup_template_id=null,No.shixun_environment.instance_startup_type=1,Zs(Mr,No.shixun_environment.operating_system)),aa==="operating_system"&&Mr&&(No.shixun_environment.private_is_support_vnc=!1,No.shixun_environment.private_is_support_webssh=!1,No.shixun_environment.private_is_support_jupyter_lab=!1,No.shixun_environment.instance_startup_template_id=null,No.shixun_environment.instance_startup_type=1,Zs(No.shixun_environment.private_cloud_id,Mr)),aa==="instance_startup_template_id"){No.shixun_environment.private_is_support_vnc=!1,No.shixun_environment.private_is_support_webssh=!1,No.shixun_environment.private_is_support_jupyter_lab=!1,No.shixun_environment.instance_startup_type=1;const jl=ra.find(Ju=>Ju.id===Mr);No.shixun_environment.disabled2_support_vnc=jl.disabled_support_vnc,No.shixun_environment.disabled2_support_webssh=jl.disabled_support_webssh,No.shixun_environment.disabled2_support_jupyter_lab=jl.disabled_support_jupyter_lab,No.boosters=jl.boosters,No.network_mode_list=jl.network_mode_list,Mo(($i=(Go=(Xo=jl.network_mode_list)==null?void 0:Xo.filter(Ju=>Ju.is_default))==null?void 0:Go[0])==null?void 0:$i.network_mode),No.new_service_configs=jl!=null&&jl.service_config_info?[jl.service_config_info]:[]}if((aa==="private_is_support_vnc"||aa==="private_is_support_webssh")&&(No.shixun_environment.instance_startup_type=1),aa==="choice_small_type"){No.mirror_repository.choice_small_mirrors=Ro.filter(Hi=>Mr.includes(Hi.id));const jl=No.mirror_repository.choice_small_mirrors,Ju=Yn.choice_small_mirrors;if(jl.length>Ju.length){const Hi=(0,fn.differenceBy)(jl,Ju,"id");if((Yi=Hi==null?void 0:Hi[0])!=null&&Yi.mirror_name){const ld={cpu_limit:((wo=(ol=(Ul=Hi==null?void 0:Hi[0])==null?void 0:Ul.shixun_service_configs)==null?void 0:ol[0])==null?void 0:wo.cpu_limit)||1,lower_cpu_limit:((Wu=(su=(Fl=Hi==null?void 0:Hi[0])==null?void 0:Fl.shixun_service_configs)==null?void 0:su[0])==null?void 0:Wu.lower_cpu_limit)||.1,memory_limit:((cl=(ws=(Ds=Hi==null?void 0:Hi[0])==null?void 0:Ds.shixun_service_configs)==null?void 0:ws[0])==null?void 0:cl.memory_limit)||1,mirror_repository_id:(xs=Hi==null?void 0:Hi[0])==null?void 0:xs.id,name:(Ls=Hi==null?void 0:Hi[0])==null?void 0:Ls.mirror_name,request_limit:((Cd=(Ad=(Pd=Hi==null?void 0:Hi[0])==null?void 0:Pd.shixun_service_configs)==null?void 0:Ad[0])==null?void 0:Cd.request_limit)||10,resource_limit:((yd=(Fd=(id=Hi==null?void 0:Hi[0])==null?void 0:id.shixun_service_configs)==null?void 0:Fd[0])==null?void 0:yd.resource_limit)||10};No.mirror_repository.shixun_service_configs.push(ld)}}else{const Hi=(0,fn.differenceBy)(Ju,jl,"id");No.mirror_repository.shixun_service_configs=No.mirror_repository.shixun_service_configs.filter(ld=>{var bd;return ld.mirror_repository_id!==((bd=Hi==null?void 0:Hi[0])==null?void 0:bd.id)})}}aa?No[vt][aa]=Mr:No[vt]=Mr,console.log("cloneData",No),Wa(""),Va(No)}),ql=(vt,aa,Mr)=>{var zo,Xo;const Go=/^\d*(\.\d*)?$/,$i=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],Yi=(0,fn.cloneDeep)((Xo=(zo=ja.current)==null?void 0:zo.mirror_repository)==null?void 0:Xo.shixun_service_configs);if($i.includes(aa)){Mr.match(Go)&&(Yi[vt][aa]=Mr,rl("mirror_repository","shixun_service_configs",Yi));return}Yi[vt][aa]=Mr,rl("mirror_repository","shixun_service_configs",Yi)},jd=()=>{he.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:De.createElement("div",{className:"tc"},De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Tn,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},Kd=()=>{var vt,aa,Mr,zo,Xo,Go,$i,Yi,Ul,ol;if(!Ui()){if((en==null?void 0:en.resource_type)===1){if(!(Yn!=null&&Yn.id)){Wa("mirror");return}if(!(en!=null&&en.is_support_code_editor)&&!(en!=null&&en.is_support_vnc)&&!(en!=null&&en.is_support_webssh)&&!(en!=null&&en.is_support_thiry_party)){Wa("interface");return}if(en.is_support_thiry_party&&!(en!=null&&en.proxy_port)){Wa("port"),Io("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(en.is_support_thiry_party&&(en!=null&&en.proxy_port)&&parseInt(en==null?void 0:en.proxy_port)>65535||((vt=en==null?void 0:en.proxy_port)==null?void 0:vt.length)>1&&((aa=en==null?void 0:en.proxy_port)==null?void 0:aa[0])==="0"){Wa("port"),Io("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((Mr=Yn==null?void 0:Yn.shixun_service_configs)!=null&&Mr.length)){Wa("shixun_service_configs");return}for(let wo of Yn==null?void 0:Yn.shixun_service_configs){if(wo!=null&&wo.open_start_command&&!(wo!=null&&wo.start_command)){Wa("start_command");return}if(wo!=null&&wo.open_envs&&!(wo!=null&&wo.envs)){Wa("envs");return}}if(en!=null&&en.webssh_host&&!/^[a-z0-9\-]*$/.test(en==null?void 0:en.webssh_host)){Xe.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((Xo=(zo=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:zo[0])!=null&&Xo.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(($i=(Go=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Go[0])==null?void 0:$i.webssh_host)){ki(!0);return}}if((en==null?void 0:en.resource_type)===2){if(!(en!=null&&en.operating_system)){Wa("system");return}if(!(en!=null&&en.instance_startup_template_id)){Wa("template");return}if(!(en!=null&&en.private_is_support_vnc)&&!(en!=null&&en.private_is_support_webssh)&&!(en!=null&&en.private_is_support_jupyter_lab)){Wa("interface");return}if((en==null?void 0:en.operating_system)===1&&(en!=null&&en.private_is_support_vnc)&&Id&&!(en!=null&&en.instance_startup_type)){Wa("instance_startup_type");return}}if((en!=null&&en.is_support_webssh||en!=null&&en.private_is_support_webssh)&&((Yi=en==null?void 0:en.command_settings)==null?void 0:Yi.some(Fl=>{var su,Wu;return!Fl.command&&!!((su=Fl.challenge_ids)!=null&&su.length)||Fl.command&&!((Wu=Fl.challenge_ids)!=null&&Wu.length)}))){Wa("command_settings");return}(Ul=pe==null?void 0:pe.detail)!=null&&Ul.is_fork_from_creator&&((ol=pe==null?void 0:pe.detail)!=null&&ol.copy_for_exercise)&&Wr!=0&&(en!=null&&en.has_relation)?Ee({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(wo,Fl)=>{js(wo,Fl)}}}):js(),cloneConfigs[i][type]=value,rl("mirror_repository","shixun_service_configs",cloneConfigs)}},Sd=vt=>jo(void 0,null,function*(){yield ql(vt.index,"cpu_limit",String(vt==null?void 0:vt.cpu)),yield ql(vt.index,"memory_limit",String(vt==null?void 0:vt.memory))}),Ud=vt=>{const aa=(0,fn.cloneDeep)(Yr);aa[vt.index]=ii(ho({},aa[vt.index]),{cpu_limit:String(vt==null?void 0:vt.cpu),memory_limit:String(vt==null?void 0:vt.memory)}),rl("new_service_configs","",aa)};return De.createElement("div",{className:Pn.wrap},De.createElement("div",{className:Pn.content},De.createElement("div",{className:Pn.head},De.createElement("div",{className:Pn.title},"\u5B9E\u9A8C\u73AF\u5883"),ua.lengthoo(!0),className:Pn.setting},"\u8BBE\u7F6E")),!!ua.length&&De.createElement(b.Fragment,null,De.createElement(Dt.Z5,{onDragEnd:vt=>Vd(vt,ua)},De.createElement(Dt.bK,{droppableId:"droppable",direction:"horizontal"},(vt,aa)=>De.createElement("div",ii(ho({},vt.droppableProps),{ref:vt.innerRef,className:Pn.tabs}),ua.map((Mr,zo)=>{const{name:Xo,id:Go}=Mr;return De.createElement(Dt._l,{key:Go,draggableId:Go.toString(),index:zo},($i,Yi)=>De.createElement("div",ii(ho(ho({},$i.draggableProps),$i.dragHandleProps),{ref:$i.innerRef,className:Wr===Go?Pn.active:"",key:Go}),De.createElement("i",{className:"iconfont icon-tuodong"}),De.createElement("span",{className:Pn.name,onClick:()=>rd(Go)},Xo),De.createElement(Xa.Z,{trigger:["click"],dropdownRender:()=>De.createElement(Ja.default,{style:{width:92}},De.createElement(Ja.default.Item,{onClick:()=>Zd(Go,Xo),className:"font14"},"\u91CD\u547D\u540D"),De.createElement(Ja.default.Item,{onClick:()=>zd(Go,Xo),className:"font14"},"\u5220\u9664")),getPopupContainer:Ul=>Ul.parentNode},De.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),vt.placeholder))),De.createElement("div",{className:Pn.line})),De.createElement(ur.Z,{loading:jr||Fr,active:!0},!!ua.length&&De.createElement(b.Fragment,null,De.createElement(or.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:De.createElement("div",{className:"p10"},De.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),De.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",De.createElement("br",null),De.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},De.createElement("div",{className:Pn.resource},wu.map(vt=>De.createElement("div",{key:vt.id,className:(en==null?void 0:en.resource_type)===vt.id?Pn.active:"",onClick:()=>{(en==null?void 0:en.resource_type)!==vt.id&&rl("shixun_environment","resource_type",vt.id)}},vt.name)))),(en==null?void 0:en.resource_type)===1&&De.createElement(b.Fragment,null,De.createElement(or.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},De.createElement("div",{className:Pn.resource,style:{width:300}},ed.map(vt=>De.createElement("div",{key:vt.id,className:mr===vt.id?Pn.active:"",onClick:()=>{mr!==vt.id&&(Ui()||(Br(vt.id),Wa(""),vt.id===0&&Va(ii(ho({},Fa),{mirror_repository:ho({},pi)})),vt.id===1&&Va(ii(ho({},Fa),{mirror_repository:ho({},nr)})),vt.id===2&&Va(ii(ho({},Fa),{mirror_repository:ho({},so)}))))}},vt.name)))),De.createElement(or.Z,{nameWidth:150,errorKey:"mirror",errorValue:Xr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},De.createElement(ye.Z,{align:"middle"},ea===!1?De.createElement(De.Fragment,null,!!(Yn!=null&&Yn.id)&&De.createElement(De.Fragment,null,De.createElement("div",{onClick:()=>{Ui()||Di(!0)},className:Pn.mirror},De.createElement("div",null,Yn==null?void 0:Yn.name),De.createElement("i",{className:"iconfont icon-genghuan"})),De.createElement(Zn.Z,{value:[{description:Yn==null?void 0:Yn.description,name:Yn==null?void 0:Yn.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},De.createElement("span",{className:Pn.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(Yn!=null&&Yn.id)&&De.createElement("div",{onClick:()=>{Di(!0)},className:Pn.mirror},De.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),De.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),ad(!0),(en==null?void 0:en.is_support_webssh)&&De.createElement(or.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:De.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},De.createElement(pr,{showError:Xr==="command_settings",value:en==null?void 0:en.command_settings,onChange:vt=>rl("shixun_environment","command_settings",vt),optionsLevelList:Ll})),(en==null?void 0:en.is_support_thiry_party)&&De.createElement(or.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:Xr,errorName:Pr},De.createElement(ye.Z,null,De.createElement("div",{className:"font14",style:{lineHeight:"14px"}},De.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),De.createElement(ie.default,{onClick:Ui,value:en==null?void 0:en.proxy_port,onChange:vt=>{const aa=vt.target.value;(aa===""||/^[0-9]\d*$/.test(aa))&&rl("shixun_environment","proxy_port",vt.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),De.createElement("div",{className:"ml20"},De.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),De.createElement(ie.default,{onClick:Ui,value:en==null?void 0:en.web_route,onChange:vt=>rl("shixun_environment","web_route",vt.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),De.createElement(or.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},De.createElement(ye.Z,{align:"middle"},De.createElement(Nr.default,{getPopupContainer:vt=>vt.parentNode,onClick:Ui,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Yn==null?void 0:Yn.choice_small_type,onChange:vt=>rl("mirror_repository","choice_small_type",vt),showArrow:!0,maxTagCount:5},Ro.map((vt,aa)=>De.createElement(wi,{key:vt.id,value:vt.id},vt.type_name))),!!((wn=Yn==null?void 0:Yn.choice_small_mirrors)!=null&&wn.length)&&De.createElement(Zn.Z,{value:(Yn==null?void 0:Yn.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},De.createElement("span",{className:Pn.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,Da.Ny)()&&De.createElement(b.Fragment,null,De.createElement("div",{onClick:()=>Vo(!Wo),className:Pn.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",De.createElement("i",{className:`iconfont ${Wo?"icon-shouqi4":"icon-a-xialazhankai"}`})),Wo&&De.createElement(b.Fragment,null,De.createElement(or.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Xr,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(un=Yn==null?void 0:Yn.shixun_service_configs)!=null&&un.length?"hidden":"initial"}},De.createElement("div",{className:Pn.tabsBox},!((st=Yn==null?void 0:Yn.shixun_service_configs)!=null&&st.length)&&De.createElement(Ut.Z,{image:La,imageStyle:{height:180,marginTop:67},description:""}),!!((dn=Yn==null?void 0:Yn.shixun_service_configs)!=null&&dn.length)&&De.createElement(Xn.default,{destroyInactiveTabPane:!0,moreIcon:De.createElement("span",{className:Pn.more},"\u66F4\u591A ",De.createElement("i",{className:"iconfont icon-xiala1"}))},(Sa=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Sa.map((vt,aa)=>{var Mr;const{cpu_limit:zo,lower_cpu_limit:Xo,memory_limit:Go,request_limit:$i,resource_limit:Yi,name:Ul,shixun_update_logs:ol}=vt;return De.createElement(Xn.default.TabPane,{className:"p20",tab:De.createElement("div",{title:Ul,className:Pn.tabTitle},Ul),key:aa},(ol==null?void 0:ol.user_name)&&De.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",ol==null?void 0:ol.user_name,"\uFF08",ol==null?void 0:ol.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",ol!=null&&ol.created_at?tr()(ol==null?void 0:ol.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),De.createElement(or.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},De.createElement(ye.Z,{align:"middle"},De.createElement(ye.Z,{align:"middle",className:"mr20",wrap:!1},De.createElement("div",{className:Pn.serverConfig,onClick:()=>{Ui()||(Cl({index:aa,cpu:zo,memory:Go}),Lr(!0))}},De.createElement("div",null,De.createElement("span",null,zo,"\u6838")," ",De.createElement("span",null,Go,"GB")),De.createElement("i",{className:"iconfont icon-bianji21"}))),aa==0&&De.createElement(ye.Z,{align:"middle",wrap:!1},De.createElement("div",{className:Pn.viewRecommendConfig,onClick:()=>ui(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),De.createElement(or.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},De.createElement(ye.Z,{align:"middle"},De.createElement(ye.Z,{align:"middle",wrap:!1},De.createElement(ie.default,{onClick:Ui,style:{width:400},value:Yi,maxLength:5,onChange:wo=>{const{value:Fl}=wo.target,su=/^\d*(\.\d*)?$/;Fl.match(su)&&ql(aa,"resource_limit",wo.target.value)},addonAfter:"M"}),De.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),De.createElement(or.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:vt==null?void 0:vt.open_start_command,errorKey:"start_command",errorValue:Xr,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},De.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",De.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),De.createElement(Nr.default,{getPopupContainer:wo=>wo.parentNode,onClick:Ui,bordered:!1,fieldNames:{label:"name",value:"id"},options:(Mr=Fa==null?void 0:Fa.mirror_repository)==null?void 0:Mr.webssh_user_arr,value:(vt==null?void 0:vt.webssh_user)||"root",onChange:wo=>ql(aa,"webssh_user",wo),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),De.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",De.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),De.createElement(ye.Z,{className:"mb20"},De.createElement(ie.default,{bordered:!1,onClick:Ui,value:vt==null?void 0:vt.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:wo=>{ql(aa,"webssh_host",wo.target.value),wo.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(wo.target.value)?ki(!1):ki(!0):ki(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),De.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",De.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),vi&&De.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),De.createElement(Et.default,{checked:vt==null?void 0:vt.open_start_command,onChange:wo=>ql(aa,"open_start_command",wo.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",De.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(vt==null?void 0:vt.open_start_command)&&De.createElement(Oe.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:vt==null?void 0:vt.start_command,language:"shell",theme:"vs-light",onChange:wo=>ql(aa,"start_command",wo)})),De.createElement(or.Z,{required:vt==null?void 0:vt.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:Xr,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},De.createElement(Et.default,{checked:vt==null?void 0:vt.open_envs,onChange:wo=>ql(aa,"open_envs",wo.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",De.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(vt==null?void 0:vt.open_envs)&&De.createElement(Oe.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:vt==null?void 0:vt.envs,onChange:wo=>ql(aa,"envs",wo)})),De.createElement(or.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},De.createElement(ye.Z,{align:"middle"},De.createElement(ao.Z,{checked:vt==null?void 0:vt.privileged,onChange:wo=>ql(aa,"privileged",wo)}),De.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),De.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),De.createElement(or.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},De.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",De.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),De.createElement(ie.default,{onClick:Ui,value:vt==null?void 0:vt.add_cap,onChange:wo=>ql(aa,"add_cap",wo.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),De.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",De.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),De.createElement(ie.default,{onClick:Ui,value:vt==null?void 0:vt.drop_cap,onChange:wo=>ql(aa,"drop_cap",wo.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(en==null?void 0:en.resource_type)===2&&De.createElement(b.Fragment,null,De.createElement(or.Z,{nameWidth:150},De.createElement(Nr.default,{getPopupContainer:vt=>vt.parentNode,bordered:!1,onClick:Ui,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:en==null?void 0:en.private_cloud_id,onChange:vt=>rl("shixun_environment","private_cloud_id",vt)},Ua.map((vt,aa)=>De.createElement(wi,{key:vt.id,value:vt.id},vt.name)))),De.createElement(or.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:Xr,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},De.createElement("div",{className:Pn.system},Kl.map(vt=>De.createElement("div",{onClick:()=>{en.operating_system!==vt.id&&rl("shixun_environment","operating_system",vt.id)},key:vt.id,className:(en==null?void 0:en.operating_system)===vt.id?Pn.active:""},De.createElement("i",{className:vt.icon}),De.createElement("span",null,vt.name))))),De.createElement(or.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:Xr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},De.createElement(ye.Z,{align:"middle"},De.createElement(Nr.default,{getPopupContainer:vt=>vt.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Ui,ref:sr,showArrow:!0,dropdownRender:vt=>De.createElement("div",{className:Pn.template},De.createElement("div",{className:Pn.liWrap},ra.map(aa=>De.createElement("div",{className:Pn.li,key:aa.id,onClick:()=>{sr.current.blur(),rl("shixun_environment","instance_startup_template_id",aa.id)}},De.createElement("span",{title:aa.name,style:{color:(en==null?void 0:en.instance_startup_template_id)===aa.id?"#0152d9":"initial"}},aa.name),!aa.is_public&&De.createElement("b",{className:Pn.tag},"\u79C1\u6709")))),De.createElement("div",{style:{padding:12}},!ra.length&&De.createElement(Ut.Z,{image:La,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),De.createElement("div",{style:{marginTop:ra!=null&&ra.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",De.createElement("span",{onClick:jd,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:ra==null?void 0:ra.map(vt=>({label:vt.name,value:vt.id})),value:en==null?void 0:en.instance_startup_template_id}),!!vd&&De.createElement(Zn.Z,{value:vd,title:"\u6A21\u7248\u63CF\u8FF0"},De.createElement("span",{className:Pn.explain},"\u6A21\u7248\u63CF\u8FF0")))),ad(!1),(en==null?void 0:en.private_is_support_webssh)&&De.createElement(or.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:De.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},De.createElement(pr,{showError:Xr==="command_settings",value:en==null?void 0:en.command_settings,onChange:vt=>rl("shixun_environment","command_settings",vt),optionsLevelList:Ll})),(en==null?void 0:en.operating_system)===1&&(en==null?void 0:en.private_is_support_vnc)&&(Id||nd&&td===1)&&De.createElement(or.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:Xr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},De.createElement("div",{className:Pn.resource},md.map(vt=>De.createElement("div",{key:vt.id,className:(en==null?void 0:en.instance_startup_type)===vt.id?Pn.active:"",onClick:()=>rl("shixun_environment","instance_startup_type",vt.id)},vt.name)))),(0,Da.Ny)()&&td===1&&De.createElement(b.Fragment,null,De.createElement("div",{onClick:()=>wa(!Bo),className:Pn.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",De.createElement("i",{className:`iconfont ${Bo?"icon-shouqi4":"icon-a-xialazhankai"}`})),Bo&&De.createElement(b.Fragment,null,De.createElement(or.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Xr,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Yr!=null&&Yr.length?"hidden":"initial"}},De.createElement("div",{className:Pn.tabsBox},!(Yr!=null&&Yr.length)&&De.createElement(Ut.Z,{image:La,imageStyle:{height:180,marginTop:67},description:""}),!!(Yr!=null&&Yr.length)&&De.createElement(Xn.default,{destroyInactiveTabPane:!0,moreIcon:De.createElement("span",{className:Pn.more},"\u66F4\u591A ",De.createElement("i",{className:"iconfont icon-xiala1"}))},Yr==null?void 0:Yr.map((vt,aa)=>{const{cpu_limit:Mr,lower_cpu_limit:zo,memory_limit:Xo,request_limit:Go,resource_limit:$i,name:Yi}=vt;return De.createElement(Xn.default.TabPane,{className:"p20",tab:De.createElement("div",{title:Yi,className:Pn.tabTitle},Yi),key:aa},De.createElement(ye.Z,{align:"middle"},De.createElement(ye.Z,{align:"middle",className:"mr20",wrap:!1},De.createElement("div",{className:Pn.serverConfig,onClick:()=>{Cl({index:aa,cpu:Mr,memory:Xo}),Lr(!0)}},De.createElement("div",null,De.createElement("span",null,Mr,"\u6838")," ",De.createElement("span",null,Xo,"GB")),De.createElement("i",{className:"iconfont icon-bianji21"}))),aa==0&&De.createElement(ye.Z,{align:"middle",wrap:!1},De.createElement("div",{className:Pn.viewRecommendConfig,onClick:()=>ui(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,Da.Ny)()&&(Ha==null?void 0:Ha.length)>0&&De.createElement(or.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},De.createElement(Nr.default,{disabled:!0,getPopupContainer:vt=>vt.parentNode,bordered:!1,className:"mr10",value:Ha[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Ha.map(vt=>De.createElement(Nr.default.Option,{key:vt,value:vt},vt)))),(0,Da.Ny)()&&(Ka==null?void 0:Ka.length)>0&&De.createElement(or.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:De.createElement("div",{className:"p10"},De.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),De.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},De.createElement(Nr.default,{disabled:!0,getPopupContainer:vt=>vt.parentNode,bordered:!1,className:"mr10",value:(la=(qa=Ka==null?void 0:Ka.filter(vt=>vt.is_default))==null?void 0:qa[0])==null?void 0:la.network_mode,onChange:vt=>{Mo(vt)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Ka==null?void 0:Ka.map(vt=>De.createElement(Nr.default.Option,{key:vt==null?void 0:vt.network_mode,value:vt==null?void 0:vt.network_mode},vt.name)))))))),!ua.length&&De.createElement(Ut.Z,{image:La,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),De.createElement("div",{className:Pn.btns},De.createElement(le.ZP,{onClick:Td,style:{marginRight:40}},"\u53D6\u6D88"),De.createElement(le.ZP,{loading:Zo,type:"primary",disabled:!(ua!=null&&ua.length),onClick:()=>{Kd()}},"\u4FDD\u5B58")),De.createElement(ro,{identifier:pa,shixun_environment_id:Wr,useId:Yn==null?void 0:Yn.id,visible:yi,onCancel:()=>Di(!1),onOk:vt=>Ed(vt),tab_type:(Ma=ed[Number(mr)])==null?void 0:Ma.type}),De.createElement(lr,{verifyModal:Ui,id:pa,environment:ua,is_published:Rr,dispatch:Ee,visible:xa,onCancel:()=>oo(!1),onOk:vt=>od(vt)}),De.createElement(zr.Z,{visible:ar,onOk:vt=>{let aa=en==null?void 0:en.resource_type;aa==1&&Sd(vt),aa==2&&Ud(vt),Lr(!1)},onCancel:()=>Lr(!1),info:xl}),De.createElement(lo.Z,{onOk:()=>{us(en==null?void 0:en.id)},identifier:pa,visible:ko,onCancel:()=>ui(!1),info:null,isJupyter:!1}))};var bl=(0,Ie.connect)(({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:nt})=>({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:nt}))(si),Mi=ae(87169),gl={footerWrap:"footerWrap___Qaahm"},el=Object.getOwnPropertySymbols,Il=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Su=(ve,Ee)=>{var pe={};for(var nt in ve)Il.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&el)for(var nt of el(ve))Ee.indexOf(nt)<0&&tl.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},$l=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Pu=ie.default.TextArea,eu=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:nt,loading:Qt,dispatch:xn,onFinish:wn=()=>{}}=Ee,un=Su(Ee,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[st]=oe.default.useForm(),dn=qa=>$l(void 0,null,function*(){var la;const Ma=yield xn({type:"shixunsDetail/getCustomScript",payload:{id:(la=pe.actionTabs.params)==null?void 0:la.id,compile:qa.execute,excutive:qa.compile}});Sa(),Ma&&wn(Ma==null?void 0:Ma.shixun_script)}),Sa=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(he.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Sa},b.createElement(oe.default,{form:st,scrollToFirstError:!0,layout:"vertical",onFinish:dn},b.createElement(oe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Pu,{rows:4})),b.createElement(oe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Pu,{rows:4})),b.createElement("div",{className:gl.footerWrap},b.createElement(oe.default.Item,null,b.createElement(le.ZP,{className:"mr5",size:"middle",onClick:Sa},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Qt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Qu=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(eu),hi={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},va=Object.defineProperty,Ur=Object.defineProperties,Qr=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,ci=(ve,Ee,pe)=>Ee in ve?va(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,cu=(ve,Ee)=>{for(var pe in Ee||(Ee={}))xi.call(Ee,pe)&&ci(ve,pe,Ee[pe]);if(Eo)for(var pe of Eo(Ee))Yl.call(Ee,pe)&&ci(ve,pe,Ee[pe]);return ve},gu=(ve,Ee)=>Ur(ve,Qr(Ee)),Jo=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Nl=Nr.default.Option,Tl=({practiceSetting:ve,dispatch:Ee,shixunsDetail:pe,user:nt})=>{var Qt,xn;const[wn,un]=(0,b.useState)(null),[st,dn]=(0,b.useState)([]),[Sa,qa]=(0,b.useState)(!0),[la,Ma]=(0,b.useState)({}),[pa,Rr]=(0,b.useState)([]),[ua,Jn]=(0,b.useState)(),[Wr,Cr]=(0,b.useState)(),[Ua,Sr]=(0,b.useState)([]),[ra,Qn]=(0,b.useState)({}),sr=(0,b.useRef)(null),Fa=(0,b.useRef)(!0),Va=(0,b.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),ja=(0,b.useRef)(null),[kr,en]=(0,b.useState)(!1),[Yn,Ro]=(0,b.useState)(!1),[Yr,Ka]=(0,b.useState)({}),{id:Ha,is_published:Xr}=ve,{frequence_image:Wa=[],environments:Pr=[],choice_small_type:Io=[],other_image:Wo=[]}=ra,{name:Vo,description:Bo,authorization:wa,small_type:jr=[]}=la;(0,b.useEffect)(()=>{wn!==null&&(ei(),sr.current.scrollTop=0)},[wn]),(0,b.useEffect)(()=>{Ha&&Fr()},[Ha]),(0,b.useEffect)(()=>{if(wn!==null)return yo(),()=>{clearTimeout(ja.current)}},[wn,st,pa,ua,Wr]);const yo=()=>{clearTimeout(ja.current),ja.current=setTimeout(()=>{!(0,fn.isEqual)(Va.current.activeId,wn)||!(0,fn.isEqual)(Va.current.selectId,st)||!(0,fn.isEqual)(Va.current.serviceConfigList,pa)||!(0,fn.isEqual)(Va.current.evaluateScript,ua)||!(0,fn.isEqual)(Va.current.evaluationScript,Wr)?Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Fr=()=>Jo(void 0,null,function*(){var ea,Do,pi;qa(!0);const Oo=yield(0,Ke.ZP)(`/api/shixuns/${Ha}/edit_environment_info.json`,{method:"get"});Oo.status===0&&(Qn(cu({},Oo.data)),qa(!1),(ea=Oo==null?void 0:Oo.data)!=null&&ea.id?(Va.current.activeId=(Do=Oo==null?void 0:Oo.data)==null?void 0:Do.id,un((pi=Oo==null?void 0:Oo.data)==null?void 0:pi.id)):un(null))}),ei=()=>Jo(void 0,null,function*(){var ea,Do,pi,Oo;const nr=yield(0,Ke.ZP)(`/api/shixuns/${Ha}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:wn}});Ma(nr.data),Va.current.selectId=(ea=nr.data)==null?void 0:ea.choice_small_type,dn((Do=nr.data)==null?void 0:Do.choice_small_type),Va.current.serviceConfigList=(pi=nr.data)==null?void 0:pi.shixun_service_configs,Rr((Oo=nr.data)==null?void 0:Oo.shixun_service_configs),Va.current.evaluateScript=nr.data.evaluate_script,Jn(nr.data.evaluate_script),Va.current.evaluationScript=nr.data.choice_standard_scripts,Cr(nr.data.choice_standard_scripts),Sr(nr.data.standard_scripts)}),Zo=()=>{var ea;const Do=()=>{Ie.history.push(`/shixuns/${Ha}/challenges`),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ea=ve==null?void 0:ve.sideBar)!=null&&ea.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Do()}}):Do()},li=(ea=!1)=>Jo(void 0,null,function*(){if((0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const Do={sub_type:st,main_type:wn,shixun:{mirror_script_id:Wr},shixun_info:{evaluate_script:ua},shixun_service_configs:pa.map(Oo=>({mirror_repository_id:Oo.mirror_repository_id,cpu_limit:Oo.cpu_limit,lower_cpu_limit:Oo.lower_cpu_limit,memory_limit:Oo.memory_limit,request_limit:Oo.request_limit,resource_limit:Oo.resource_limit}))};(yield(0,Ke.ZP)(`/api/shixuns/${Ha}`,{method:"put",body:Do})).status===0&&(Xe.ZP.success("\u7F16\u8F91\u6210\u529F"),Va.current={activeId:wn,selectId:st,serviceConfigList:pa,evaluateScript:ua,evaluationScript:Wr},Ee({type:"practiceSetting/getCommonData",payload:{id:Ha}}),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),vi=jr.filter(ea=>st.includes(ea.id)),ki=()=>{Zo()},xa=(ea,Do,pi)=>{Rr(Oo=>Oo.map((nr,Dr)=>Dr===pi?gu(cu({},nr),{[Do]:ea}):nr))},oo=()=>{(0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ha}}})},yi=ea=>Jo(void 0,null,function*(){const Do=yield Ee({type:"shixunsDetail/getScriptContent",payload:{id:Ha,script_id:ea}});Do&&Jn(Do.content)}),Di=ea=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Jo(void 0,null,function*(){yield yi(ea),he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},mr=(ea,Do)=>{const pi=pa[0]?[pa[0]]:[];Do.forEach(Oo=>{const nr=pa.find(Dr=>Dr.mirror_repository_id===Number(Oo.key));if(nr)pi.push(nr);else{const Dr=jr.find(so=>so.id===Number(Oo.key));if(Dr.mirror_name){const so={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(Oo.key),name:Dr.mirror_name,request_limit:10};pi.push(so)}}}),Rr(pi),dn(ea)},Br=ea=>{xa(String(ea==null?void 0:ea.cpu),"cpu_limit",ea.index),xa(String(ea==null?void 0:ea.memory),"memory_limit",ea.index),en(!1)};return b.createElement("div",{className:hi.practice},b.createElement(fo.Z,{loading:Sa,skin:"night",className:hi.left,dispatch:Ee,value:wn,data:Pr,otherData:Wo,tags:Wa,onChange:ea=>un(ea),onSearchWord:()=>{}}),b.createElement("div",{className:hi.right},b.createElement("header",null,b.createElement("div",{className:hi.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",wn===null?"\u2014 \u2014":Vo)),b.createElement("div",{className:hi.content,ref:sr},wn===null&&b.createElement(Ut.Z,{image:La,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),wn!==null&&b.createElement("div",{className:hi.des},b.createElement("div",{className:hi.mainBody},b.createElement(Be.Z,{value:Bo})),b.createElement("div",{className:hi.title},"\u9644\u5E26\u73AF\u5883"),b.createElement("div",{className:hi.selectBox},b.createElement(Nr.default,{onChange:(ea,Do)=>mr(ea,Do),getPopupContainer:ea=>ea.parentNode,mode:"multiple",bordered:!1,value:st,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},jr.map((ea,Do)=>b.createElement(Nl,{key:ea.id,value:ea.id},ea.type_name))),b.createElement("div",{className:hi.smallType},vi.map(ea=>ea.description?b.createElement("span",{key:ea.id},ea.description):null))),!((Qt=pe==null?void 0:pe.detail)!=null&&Qt.is_jupyter_lab)&&b.createElement(b.Fragment,null,b.createElement("div",{className:hi.title},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:hi.evaluating},b.createElement("div",{className:hi.evaluatingLabel},Xr&&b.createElement("div",{onClick:()=>{(0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:hi.mask}),b.createElement(Nr.default,{style:{width:400},bordered:!1,getPopupContainer:ea=>ea.parentNode,value:Wr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ea=>{Di(ea),Cr(ea)}},(Ua||[]).map((ea,Do)=>b.createElement(Nl,{value:parseInt(ea.id),name:ea.scptname,key:Do},ea.scptname))),b.createElement("span",{className:hi.evaluatingS1,onClick:oo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.createElement(Re.Z,{overlayClassName:hi.popover,placement:"bottomLeft",content:b.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",b.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.createElement("br",null),"challengeProgramNames",b.createElement("br",null),"sourceClassNames",b.createElement("br",null),b.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"src/step1/HelloWorld.java",b.createElement("br",null),"src/step2/Other.java",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"step1.HelloWorld",b.createElement("br",null),"step2.Other",b.createElement("br",null),b.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.createElement("br",null),'" "step2.Other")',b.createElement("br",null),b.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.createElement(Mi.Z,null)))),b.createElement(Oe.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:ua,onChange:ea=>{if(Fa.current){Fa.current=!1;return}Jn(ea),(0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Fa.current=!0,Jn(Va.current.evaluateScript)},200)}}))),((xn=pe.detail)==null?void 0:xn.identity)<3&&!!pa.length&&b.createElement(b.Fragment,null,b.createElement("div",{className:hi.title},"\u8D44\u6E90\u914D\u7F6E"),b.createElement("div",{className:hi.serviceSettingWrap},pa==null?void 0:pa.map((ea,Do)=>b.createElement("div",{key:Do,className:"mb30"},b.createElement("div",{className:"mb20"},b.createElement("span",{className:"font16"},ea.name)),b.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),b.createElement(ye.Z,{align:"middle"},b.createElement(ye.Z,{align:"middle",wrap:!1},b.createElement("div",{className:hi.serverConfig,style:Xr?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{Xr||(Ka({index:Do,cpu:ea==null?void 0:ea.cpu_limit,memory:ea==null?void 0:ea.memory_limit}),en(!0))}},b.createElement("div",null,b.createElement("span",null,ea==null?void 0:ea.cpu_limit,"\u6838")," ",b.createElement("span",null,ea==null?void 0:ea.memory_limit,"GB")),b.createElement("i",{className:"iconfont icon-bianji21",style:Xr?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),b.createElement(ye.Z,{align:"middle",wrap:!1},b.createElement("div",{className:hi.viewRecommendConfig,onClick:()=>Ro(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),b.createElement("div",{className:hi.serviceBox},b.createElement("div",{className:hi.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),b.createElement(ie.default,{value:ea.resource_limit,style:{width:400,height:50},disabled:Xr,maxLength:5,onChange:pi=>{const{value:Oo}=pi.target,nr=/^\d*(\.\d*)?$/;Oo.match(nr)&&xa(pi.target.value,"resource_limit",Do)},addonAfter:"M"}),b.createElement("label",{className:hi.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))))),b.createElement("div",{className:hi.btns},b.createElement(le.ZP,{size:"middle",style:{marginRight:20},onClick:ki},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",disabled:wn===null,onClick:()=>li()},"\u4FDD\u5B58"))),b.createElement(Co.Z,null),b.createElement(Qu,{onFinish:ea=>Jn(ea)}),b.createElement(vo.Z,null),b.createElement(zr.Z,{visible:kr,onOk:ea=>Br(ea),onCancel:()=>en(!1),info:Yr}),b.createElement(lo.Z,{identifier:Ha,visible:Yn,onCancel:()=>Ro(!1),info:null,isJupyter:!0}))};var Rl=(0,Ie.connect)(({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:nt})=>({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:nt}))(Tl);const ju=({shixunsDetail:ve})=>{var Ee,pe,nt,Qt;const[xn,wn]=(0,b.useState)(!0);return(0,b.useEffect)(()=>{var un;typeof((un=ve==null?void 0:ve.detail)==null?void 0:un.is_jupyter_lab)=="boolean"&&xn&&wn(!1)},[(Ee=ve==null?void 0:ve.detail)==null?void 0:Ee.is_jupyter_lab,xn]),console.log((pe=ve==null?void 0:ve.detail)==null?void 0:pe.is_jupyter_lab,xn),b.createElement(ur.Z,{loading:xn,active:!0},((nt=ve==null?void 0:ve.detail)==null?void 0:nt.is_jupyter_lab)===!1&&b.createElement(bl,null),((Qt=ve==null?void 0:ve.detail)==null?void 0:Qt.is_jupyter_lab)===!0&&b.createElement(Rl,null))};var cs=(0,Ie.connect)(({shixunsDetail:ve})=>({shixunsDetail:ve}))(ju),qu=ae(1710),gs=ae(56102),Ai={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Ii={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},ms=ae(12230),Us=Object.defineProperty,Au=Object.defineProperties,Cu=Object.getOwnPropertyDescriptors,fs=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Ku=(ve,Ee,pe)=>Ee in ve?Us(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,tu=(ve,Ee)=>{for(var pe in Ee||(Ee={}))vs.call(Ee,pe)&&Ku(ve,pe,Ee[pe]);if(fs)for(var pe of fs(Ee))Ys.call(Ee,pe)&&Ku(ve,pe,Ee[pe]);return ve},Lu=(ve,Ee)=>Au(ve,Cu(Ee)),Is=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const{Dragger:Hs}=We.default;var Xs=({dispatch:ve,id:Ee,onClose:pe,onOK:nt,visible:Qt,wrapClassName:xn,local:wn,containerId:un,rootIdentifier:st})=>{var dn;const[Sa,qa]=(0,b.useState)({}),[la,Ma]=(0,b.useState)([]),[pa,Rr]=(0,b.useState)([]),[ua,Jn]=(0,b.useState)(0),[Wr,Cr]=(0,b.useState)(!1),[Ua,Sr]=(0,b.useState)(!1),[ra]=oe.default.useForm(),[Qn,sr]=(0,b.useState)([]),Fa=(0,b.useRef)([]);(0,b.useEffect)(()=>{Qt&&(ra.resetFields(),sr([]),Rr([]),Ma([]),Jn(0),Sr(!1),Cr(!1))},[Qt]);const Va=wa=>{var jr,yo,Fr;if(wa.file.status==="done"||wa.file.status==="uploading"){if(sr(wa.fileList),!wa.file.response)return;if((jr=wa.file.response)!=null&&jr.id){Xe.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}sr(Qn.filter(ei=>ei.uid!==wa.file.uid)),(yo=wa.file.response)!=null&&yo.message&&Xe.ZP.info((Fr=wa.file.response)==null?void 0:Fr.message)}},ja=wa=>Is(void 0,null,function*(){var jr;if(!ua){const Fr=Qn.filter(ei=>ei.uid!==wa.uid);sr(Fr),Fa.current=[...Fr],Ma(la.filter(ei=>ei!==wa.name)),Xe.ZP.info("\u5220\u9664\u6210\u529F"),Fr.length||(ra.setFieldsValue({file:void 0}),ra.validateFields());return}if(!wa.response){Xe.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,Ke.ZP)(`/api/shixuns/${Ee}/destroy_data_sets.json`,{method:"Delete",body:{id:[(jr=wa==null?void 0:wa.response)==null?void 0:jr.id]}})).status===0&&(sr(Qn.filter(Fr=>Fr.uid!==wa.uid)),Xe.ZP.info("\u5220\u9664\u6210\u529F"))}),kr=wa=>{if(Qn!=null&&Qn.some(yo=>yo.name===wa.name))return Xe.ZP.info(`${wa.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const jr={name:wa.name,uid:wa.uid,file:wa,percent:0};return Qn.push(jr),Fa.current=[...Qn],sr([...Qn]),!1},en={height:300,multiple:!0,disabled:ua>0,withCredentials:!0,fileList:Qn,action:`${vn.Z.API_SERVER}/api/attachments.json`,onChange:Va,onRemove:ja,beforeUpload:kr},Yn=(wa,jr,yo,Fr,ei)=>{const Zo=new FormData;Object.keys(wa).forEach(vi=>{Zo.append(vi,wa[vi])});const li=new window.XMLHttpRequest;return li.withCredentials=!0,li.addEventListener("load",function(vi){var ki;yo(JSON.parse((ki=vi==null?void 0:vi.target)==null?void 0:ki.response))},!1),li.addEventListener("error",function(vi){ei&&ei(vi)},!1),li.upload.onprogress=vi=>{Fr&&Fr(vi)},li.open("POST",jr),li.send(Zo),li},Ro=(wa,jr)=>{if(wa.lengthComputable){const yo=Math.floor(wa.loaded/wa.total*100),Fr=Lu(tu({},jr),{percent:yo,status:yo===100?"done":"uploading"});console.log(Fa.current,333),Fa.current=Fa.current.map(ei=>ei.uid===jr.uid?Fr:ei),sr(Fa.current)}},Yr=(wa,jr)=>{const yo=Lu(tu({},jr),{status:"error"});Xe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Fa.current=Fa.current.map(Fr=>Fr.uid===jr.uid?yo:Fr),Fa.current.every(Fr=>Fr.status==="done"||Fr.status==="error")&&(Sr(!1),Jn(2)),sr(Fa.current)},Ka=(wa,jr)=>{let yo=Lu(tu({},jr),{status:"done"});if(wa.status===0||(yo=Lu(tu({},jr),{status:"error"}),Xe.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Fa.current=Fa.current.map(Fr=>Fr.uid===jr.uid?yo:Fr),Fa.current.every(Fr=>Fr.status==="done")){Xe.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Io(!0);return}Fa.current.every(Fr=>Fr.status==="done"||Fr.status==="error")&&(Sr(!1),Jn(2)),sr(Fa.current)},Ha=()=>{let wa=!0;return window.navigator.onLine==!0?wa=!0:wa=!1,wa},Xr=wa=>Is(void 0,null,function*(){if(Sr(!0),ua===3){Jn(2);return}if(ua===2||ua===1){Wa();return}const{commitMessage:jr="",fileOss:yo=[]}=wa||{},ei=(wn?Qn:yo).map(li=>li.name);if(ei.filter(li=>li.indexOf("\u3001")!=-1||li.indexOf(" ")!=-1).length>0){Xe.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),Sr(!1);return}const Zo=yield(0,Ke.ZP)(`/api/shixuns/${Ee}/check_data_sets`,{method:"post",body:{files_name:ei}});if(Zo.status===-3){Ma(Zo==null?void 0:Zo.exist_files),Sr(!1);return}if(JSON.stringify(Zo)==="{}"){Sr(!1),Xe.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Zo.status===0&&(Qn.forEach(li=>{const vi=Yn({file:li.file,description:jr},`${vn.Z.API_SERVER}/api/shixuns/${Ee}/upload_data_sets.json`,ki=>Ka(ki,li),ki=>Ro(ki,li),ki=>Yr(ki,li));pa.push(vi)}),Jn(1))}),Wa=()=>{const{commitMessage:wa=""}=tu({},ra.getFieldsValue())||{},jr=Fa.current.filter(Fr=>Fr.status==="error"),yo=Fa.current.map(Fr=>Lu(tu({},Fr),{status:Fr.status==="error"?"uploading":Fr.status}));sr(yo),jr.forEach(Fr=>{const ei=Yn({file:Fr.file,description:wa},`${vn.Z.API_SERVER}/api/shixuns/${Ee}/upload_data_sets.json`,Zo=>Ka(Zo,Fr),Zo=>Ro(Zo,Fr),Zo=>Yr(Zo,Fr));pa.push(ei)})},Pr=wa=>{var jr,yo;if(console.log(wa,"changedValues"),"fileOss"in wa){if(wa!=null&&wa.fileOss.every(Fr=>Fr.status==="done")&&((jr=wa==null?void 0:wa.fileOss)!=null&&jr.length)){Xe.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Io(!0);return}if(wa!=null&&wa.fileOss.every(Fr=>Fr.status==="done"||Fr.status==="error")&&((yo=wa==null?void 0:wa.fileOss)!=null&&yo.length)){Jn(3),Sr(!1);return}Ma(la.filter(Fr=>{var ei;return(ei=wa==null?void 0:wa.fileOss)==null?void 0:ei.some(Zo=>Zo.name===Fr)}))}qa(tu({},ra.getFieldsValue()))},Io=wa=>{wa||(Cr(!0),pa.forEach(jr=>{jr.abort()})),nt(),pe()},Wo=()=>{const{fileOss:wa=[]}=tu({},ra.getFieldsValue())||{},jr=Qn==null?void 0:Qn.every(Fr=>Fr.status==="done"),yo=wa==null?void 0:wa.every(Fr=>Fr.status==="done");if(!jr||!yo){he.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Io()}});return}Io()},Vo=()=>b.createElement(b.Fragment,null,b.createElement("div",null,b.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ii.colorBlue}`})),b.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",b.createElement("span",{className:`${Ii.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Bo=wa=>{console.log(wa,444)};return b.createElement(he.default,{open:Qt,onOk:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ra.submit()},centered:!0,okText:ua===0?"\u786E\u5B9A":ua===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ua},onCancel:Wo,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},b.createElement("div",{className:Ii.wrap},b.createElement(oe.default,{className:"mt10",form:ra,scrollToFirstError:!0,layout:"vertical",onFinish:Xr,onValuesChange:Pr},wn?b.createElement(oe.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(Hs,tu({},en)," ",Vo())):b.createElement(oe.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(ms.ZP,{identifier:st,cancelUpload:Wr,container_type:"Shixun",container_id:un,uploading:ua<3?ua:0,disabled:ua>0,height:300,maxSize:100*1024*1024*1024,description:Sa.commitMessage||"",text:Vo(),onComplete:Bo,realFileName:!0})),!!la.length&&b.createElement("span",{className:Ii.repeatedName},la.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),b.createElement(oe.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(ie.default,{bordered:!1,disabled:ua>0,maxLength:100,suffix:`${((dn=Sa.commitMessage)==null?void 0:dn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},$u=ae(17354),ps=ae(13829),_s=ae(52356),hs=Object.defineProperty,Uu=Object.defineProperties,es=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Ss=Object.prototype.propertyIsEnumerable,Js=(ve,Ee,pe)=>Ee in ve?hs(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Wl=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Es.call(Ee,pe)&&Js(ve,pe,Ee[pe]);if(Ou)for(var pe of Ou(Ee))Ss.call(Ee,pe)&&Js(ve,pe,Ee[pe]);return ve},nu=(ve,Ee)=>Uu(ve,es(Ee)),Yu=(ve,Ee)=>{var pe={};for(var nt in ve)Es.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&Ou)for(var nt of Ou(ve))Ee.indexOf(nt)<0&&Ss.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},Fu=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const{Fragment:gd}=b,{TabPane:Md}=Xn.default,Qs=ve=>{var Ee=ve,{globalSetting:pe,dispatch:nt,practiceSetting:Qt,shixunsDetail:xn,user:wn}=Ee,un=Yu(Ee,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),st,dn,Sa,qa,la,Ma;const{id:pa}=Qt,[Rr,ua]=(0,b.useState)([]),[Jn,Wr]=(0,b.useState)({}),[Cr,Ua]=(0,b.useState)([]),[Sr,ra]=(0,b.useState)(!1),[Qn,sr]=(0,b.useState)(!0),[Fa,Va]=(0,b.useState)(!1),[ja,kr]=(0,b.useState)(!1),[en,Yn]=(0,b.useState)(!1),[Ro,Yr]=(0,b.useState)(!1),[Ka,Ha]=(0,b.useState)("all"),[Xr,Wa]=(0,b.useState)([]),[Pr,Io]=(0,b.useState)([]),[Wo,Vo]=(0,b.useState)(!1),[Bo,wa]=(0,b.useState)({}),[jr,yo]=(0,b.useState)(!1),[Fr,ei]=(0,b.useState)([]),[Zo,li]=(0,b.useState)({page:1,limit:10,total:0}),[vi,ki]=(0,b.useState)({page:1,limit:10,search:"",order:"mine"});(0,b.useEffect)(()=>{pa&&oo()},[pa]);const xa=nr=>{const Dr=nu(Wl({},Zo),{page:nr});Io([]),li(Dr),oo(Dr)},oo=nr=>Fu(void 0,null,function*(){const so=nr||{page:1,limit:10,total:0};ra(!0);const bi=yield nt({type:"shixunsDetail/getSetData",payload:nu(Wl({},so),{id:pa})});bi!=null&&bi.data_sets&&(ra(!1),ua([...bi.data_sets]),li(nu(Wl({},so),{total:bi==null?void 0:bi.data_sets_count})),sr(!1),Wr(Wl({},bi)))}),yi=()=>b.createElement("div",{className:Ai.empty},b.createElement("img",{src:$u.x7,width:"258"}),b.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),mr={selectedRowKeys:Pr,columnWidth:70,onChange:nr=>{console.log("selectedRowKeys changed: ",nr),Io(nr)}},Br=nr=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Dr=nr?[nr]:Pr;he.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Fu(void 0,null,function*(){if((yield(0,Ke.ZP)(`/api/shixuns/${pa}/destroy_data_sets.json`,{method:"Delete",body:{id:Dr}})).status===0){const bi=Dr.length===Rr.length&&Zo.page>1?Zo.page-1:Zo.page;Xe.ZP.success("\u5220\u9664\u6210\u529F"),oo(nu(Wl({},Zo),{page:bi})),Io([])}})})},ea=()=>Fu(void 0,null,function*(){const{title:nr}=Bo;let Dr=null;if(console.log(nr,"title"),nr===""){Dr="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",wa(nu(Wl({},Bo),{errorDes:Dr}));return}if(nr.includes(" ")){Dr="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",wa(nu(Wl({},Bo),{errorDes:Dr}));return}const so=Rr.find(Mo=>Mo.id===(Bo==null?void 0:Bo.id)).title;if(nr===so.substring(0,so.lastIndexOf("."))||nr===so){Dr="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",wa(nu(Wl({},Bo),{errorDes:Dr}));return}const bi=so.includes(".")?so.substring(so.lastIndexOf("."),so.length):"";(yield(0,Ke.ZP)(`/api/shixuns/${pa}/rename_data_sets.json`,{method:"post",body:{id:Bo==null?void 0:Bo.id,new_file_name:nr+bi}})).status===0&&(Xe.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),oo(Zo),Va(!1),wa({}))}),Do=()=>{const{download_url:nr}=Bo;pi(nr),Xe.ZP.success("\u590D\u5236\u6210\u529F"),kr(!1),wa({})},pi=nr=>{const Dr=nr,so=document.createElement("input");so.value=Dr,document.body.appendChild(so),so.select(),document.execCommand("Copy"),so.style.display="none"},Oo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:nr=>b.createElement(Ea.Z,{title:nr},b.createElement("span",null,nr))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(nr,Dr)=>Dr!=null&&Dr.data_set_id?b.createElement(Ea.Z,{title:nr},b.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Te.xg)(`/dataset/${Dr==null?void 0:Dr.data_set_id}/detail?tabId=public`)}},nr)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:nr=>b.createElement(Ea.Z,{title:nr},b.createElement("span",null,nr||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(nr,Dr)=>tr()(Dr.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(nr,Dr)=>b.createElement("div",{className:Ai.path},b.createElement(Ea.Z,{title:nr},b.createElement("span",{className:Ai.text},nr)),b.createElement(gs.CopyToClipboard,{text:nr,onCopy:()=>Xe.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Ea.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(nr,Dr)=>b.createElement("div",{className:Ai.actionsBtns},b.createElement(Ea.Z,{title:"\u91CD\u547D\u540D"},b.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var so;wa((0,fn.clone)(nu(Wl({},Dr),{title:Dr!=null&&Dr.title.includes(".")?(so=Dr==null?void 0:Dr.title)==null?void 0:so.substring(0,Dr.title.lastIndexOf(".")):Dr==null?void 0:Dr.title}))),Va(!0),(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),b.createElement(Ea.Z,{title:"\u5206\u4EAB"},b.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),wa((0,fn.clone)(Dr)),kr(!0)}})),b.createElement(Ea.Z,{title:"\u4E0B\u8F7D"},b.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Te.Nd)(Dr.title,Dr==null?void 0:Dr.download_url)}})),b.createElement(Ea.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},b.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Yr(!0),ei([Dr]),Wa([Dr.id])}})),b.createElement(Ea.Z,{title:"\u5220\u9664"},b.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Br(Dr.id)}})))}];return b.createElement("div",{className:Ai.dataset},b.createElement("div",{className:Ai.header},b.createElement("div",{className:Ai.title},"\u6570\u636E\u96C6(",Zo.total,")"),b.createElement("div",{className:Ai.dataPath},b.createElement("span",{className:Ai.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.createElement("input",{value:Jn==null?void 0:Jn.folder_name,disabled:!0}),b.createElement(gs.CopyToClipboard,{text:Jn==null?void 0:Jn.folder_name,onCopy:()=>Xe.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Ea.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.createElement("div",{className:Ai.btns},b.createElement(le.ZP,{type:"primary",ghost:!0,onClick:()=>Br(),disabled:!Pr.length,style:{width:"60px"}},"\u5220\u9664"),b.createElement(le.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Yr(!0),Wa(Pr),ei(Rr.filter(nr=>Pr.includes(nr.id)))},disabled:!Pr.length},"\u540C\u6B65"),b.createElement(Xa.Z,{className:"ml10",disabled:((st=wn==null?void 0:wn.userInfo)==null?void 0:st.user_status)===2,dropdownRender:()=>b.createElement(Ja.default,null,b.createElement(Ja.default.Item,{key:1,onClick:()=>{Vo(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),b.createElement(Ja.default.Item,{key:2,onClick:()=>{Yn(!0),Ha("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},b.createElement("span",{className:Ai.selectBtn},b.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),b.createElement("div",{className:Ai.content},b.createElement(ur.Z,{loading:Qn,active:!0,paragraph:{rows:5}},Zo.total?b.createElement(qu.default,{rowSelection:mr,className:Ai.customTable,dataSource:Rr,bordered:!1,rowKey:nr=>nr.id,rowClassName:Ai.row,columns:Oo,loading:Sr,pagination:{pageSize:Zo.limit,total:Zo.total,current:Zo.page,onChange:xa,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):yi())),b.createElement(Xs,{rootIdentifier:(dn=xn==null?void 0:xn.detail)==null?void 0:dn.root_identifier,wrapClassName:Ai.uploadFileModal,id:pa,containerId:(Sa=xn==null?void 0:xn.detail)==null?void 0:Sa.id,local:(qa=pe==null?void 0:pe.setting)==null?void 0:qa.is_local,dispatch:nt,visible:Wo,onClose:()=>Vo(!1),onOK:oo}),b.createElement(he.default,{title:"\u91CD\u547D\u540D",open:Fa,onOk:ea,centered:!0,wrapClassName:Ai.renameModal,onCancel:()=>{Va(!1),wa({})},width:"1000px"},b.createElement("div",null,b.createElement("div",{className:Ai.fileName},b.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.createElement(ie.default,{value:Bo==null?void 0:Bo.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:nr=>{wa(nu(Wl({},Bo),{title:nr.target.value,errorDes:null}))},maxLength:60,suffix:`${((la=Bo==null?void 0:Bo.title)==null?void 0:la.length)||0}/60`}),(Bo==null?void 0:Bo.errorDes)&&b.createElement("div",{className:Ai.errorDes},Bo==null?void 0:Bo.errorDes))),b.createElement(he.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:ja,onOk:Do,centered:!0,wrapClassName:Ai.shareModal,onCancel:()=>{kr(!1),wa({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.createElement("div",null,b.createElement("div",{className:Ai.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.createElement(ie.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Bo==null?void 0:Bo.download_url}))),b.createElement(ps.Z,{setVisible:Yn,visible:en,recordId:Xr,type:Ka,updateData:oo,identifier:(Ma=xn.detail)==null?void 0:Ma.identifier}),b.createElement(he.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:Ro,width:400,centered:!0,keyboard:!1,onCancel:()=>Yr(!1),maskClosable:!1,footer:b.createElement("div",{style:{display:"flex",justifyContent:"center"}},b.createElement("div",{className:Ai.leftButton,onClick:()=>{yo(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),b.createElement("div",{className:Ai.rightButton,onClick:()=>{Yr(!1),Yn(!0),Ha("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},b.createElement("div",{className:Ai.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),b.createElement(_s.Z,{visible:jr,attachmentInfo:Fr,onClose:()=>yo(!1),onSuccess:nr=>{yo(!1),Ie.history.push(`/dataset/${nr}/detail?tabId=mine`)}}))};var Ns=(0,Ie.connect)(({globalSetting:ve,shixunsDetail:Ee,practiceSetting:pe,user:nt})=>({globalSetting:ve,shixunsDetail:Ee,user:nt,practiceSetting:pe}))(Qs),mu=ae(31797),fu={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},Ps=Object.defineProperty,As=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(ve,Ee,pe)=>Ee in ve?Ps(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ge=(ve,Ee)=>{for(var pe in Ee||(Ee={}))qs.call(Ee,pe)&&ce(ve,pe,Ee[pe]);if(As)for(var pe of As(Ee))se.call(Ee,pe)&&ce(ve,pe,Ee[pe]);return ve},we=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Le=ve=>ve!=null&&ve.length?ve.filter((Ee,pe)=>pe!==0).map(Ee=>Ee.val).join("").substr(1):"",Pt=({shixunsDetail:ve,globalSetting:Ee,loading:pe,dispatch:nt,fileType:Qt,path:xn,onFinish:wn=()=>{}})=>{const un=(0,Ie.useParams)(),[st,dn]=(0,b.useState)(""),[Sa,qa]=(0,b.useState)([]),[la,Ma]=(0,b.useState)([]),Rr=[Yo.OriginalPicturePath,Yo.ExpectPicturePath,Yo.PicturePath].includes(Qt);(0,b.useEffect)(()=>{ve.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(dn(xn||""),ua())},[ve.actionTabs.key]);const ua=(Qn="")=>we(void 0,null,function*(){var sr;const Fa=yield nt({type:"shixunsDetail/getRepository",payload:{id:un.id,path:Qn}});if(Qn===""&&!((sr=Fa==null?void 0:Fa.trees)!=null&&sr.length)&&Xe.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Fa!=null&&Fa.trees){const Va=Fa.trees.map(ja=>ge(ge({},ja),{name:ja.name,val:ja.name}));Ma(Va||[])}}),Jn=Qn=>{const sr=Le(Sa),Fa=`${sr&&`${sr}/`}${Qn}`;Qt===Yo.Path?!(st!=null&&st.includes(`${Fa}\uFF1B`))&&dn(`${st}${Fa}\uFF1B`):Qt===Yo.ExecPath&&dn(Fa)},Wr=Qn=>{if(Qn.type==="tree"){Sa.length?Sa.push({val:`/${Qn.val}`,path:Qn.val}):Sa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Qn.val}`,path:Qn.val}),qa(Sa);const sr=Le(Sa);Rr&&dn(sr),ua(sr)}},Cr=(Qn,sr)=>{const Fa=Sa.filter((ja,kr)=>kr<=sr);qa(Fa);const Va=Le(Fa);Rr&&dn(Va),ua(Va)},Ua=()=>we(void 0,null,function*(){wn(st),Sr()}),Sr=()=>{dn(""),qa([]),Ma([]),nt({type:"shixunsDetail/setActionTabs",payload:{}})},ra=Le(Sa);return b.createElement(he.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:ve.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ua,onCancel:Sr},b.createElement("div",{className:fu.wrap},b.createElement("div",{className:fu.content},b.createElement("div",{className:fu.mainPathWrap},!!(Sa!=null&&Sa.length)&&Sa.map((Qn,sr)=>b.createElement("a",{key:sr,onClick:()=>Cr(Qn,sr)},Qn.val))),!!(la!=null&&la.length)&&la.map((Qn,sr)=>Qn.type==="tree"?b.createElement("a",{key:sr,onClick:()=>Wr(Qn)},b.createElement("i",{className:`iconfont icon-wenjianjia ${fu.colorBlue}`}),ra&&`${ra}/`,Qn.name):b.createElement("a",{key:sr,onClick:()=>Jn(`${Qn.name}`)},b.createElement("i",{className:`iconfont icon-zuoye ${fu.colorBlue}`}),ra&&`${ra}/`,Qn.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:st,onChange:Qn=>dn(Qn.target.value)})))};var gt=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee.models.index}))(Pt),Yt={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},Ht=ae(43727),gn=Object.defineProperty,qn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,zn=(ve,Ee,pe)=>Ee in ve?gn(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,jn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Sn.call(Ee,pe)&&zn(ve,pe,Ee[pe]);if(qn)for(var pe of qn(Ee))An.call(Ee,pe)&&zn(ve,pe,Ee[pe]);return ve},Gt=(ve,Ee)=>{var pe={};for(var nt in ve)Sn.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&qn)for(var nt of qn(ve))Ee.indexOf(nt)<0&&An.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},hn=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Un=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:nt,user:Qt,dispatch:xn}=Ee,wn=Gt(Ee,["shixunsDetail","globalSetting","user","dispatch"]),un,st;const dn=(0,Ie.useLocation)(),Sa=(0,b.useRef)((st=(un=dn.pathname)==null?void 0:un.split("/"))==null?void 0:st[2]),[qa]=oe.default.useForm(),[la,Ma]=(0,b.useState)(""),[pa,Rr]=(0,b.useState)(!1),[ua,Jn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Sa.current&&Wr()},[Sa.current]);const Wr=()=>hn(void 0,null,function*(){Rr(!0);const Ua=yield(0,Ke.ZP)(`/api/shixuns/${Sa.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ua.status===0&&(Ma((Ua==null?void 0:Ua.standard_answer)||""),qa.setFieldsValue({hide_answer:Ua==null?void 0:Ua.hide_answer,disable_copy:Ua==null?void 0:Ua.disable_copy}),Rr(!1))}),Cr=Ua=>hn(void 0,null,function*(){Jn(!0),(yield(0,Ke.ZP)(`/api/shixuns/${Sa.current}/set_standard_answer.json`,{method:"post",body:jn({},Ua)})).status===0&&Xe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Jn(!1)});return b.createElement("section",{className:Yt.wrap},b.createElement(ur.Z,{loading:pa},b.createElement(oe.default,{form:qa,scrollToFirstError:!0,layout:"vertical",onFinish:Cr},b.createElement(oe.default.Item,{name:"hide_answer",valuePropName:"checked"},b.createElement(Et.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),b.createElement(oe.default.Item,{name:"disable_copy",valuePropName:"checked"},b.createElement(Et.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),b.createElement(oe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},b.createElement(ne.Z,{defaultValue:la})),b.createElement(oe.default.Item,null,b.createElement(Ht.t,{okText:"\u4FDD\u5B58",loading:ua,hasCancelBtn:!1,className:Yt.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Na=(0,Ie.connect)(({shixunsDetail:ve,globalSetting:Ee,user:pe})=>({shixunsDetail:ve,globalSetting:Ee,user:pe}))(Un),Aa=ae(41312),Ra=ae(61485),Qa=ae(54499),ia=ae(59301),Ca=Object.defineProperty,uo=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,Ko=(ve,Ee,pe)=>Ee in ve?Ca(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,gi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))bo.call(Ee,pe)&&Ko(ve,pe,Ee[pe]);if(eo)for(var pe of eo(Ee))To.call(Ee,pe)&&Ko(ve,pe,Ee[pe]);return ve},Uo=(ve,Ee)=>uo(ve,xr(Ee)),to=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const{Countdown:Lo}=mu.default;var $o=(ve=>(ve[ve.LoadingFail=1]="LoadingFail",ve[ve.Loading=2]="Loading",ve[ve.Finish=3]="Finish",ve))($o||{}),Yo=(ve=>(ve.Path="path",ve.ExecPath="exec_path",ve.OriginalPicturePath="original_picture_path",ve.ExpectPicturePath="expect_picture_path",ve.PicturePath="picture_path",ve))(Yo||{});const Ho=({globalSetting:ve,loading:Ee,dispatch:pe,practiceSetting:nt,shixunsDetail:Qt})=>{var xn;const[wn,un]=(0,b.useState)(),[st,dn]=(0,b.useState)(),Sa=(0,b.useRef)(),[qa,la]=(0,b.useState)(),[Ma,pa]=(0,b.useState)(),[Rr,ua]=(0,b.useState)(!0),[Jn,Wr]=(0,b.useState)(700),[Cr,Ua]=(0,b.useState)(""),[Sr,ra]=(0,b.useState)("1"),Qn=(0,Ie.useParams)();(0,b.useEffect)(()=>{Fa()},[]);const sr=()=>to(void 0,null,function*(){var Ka,Ha;const Xr=yield pe({type:"shixunsDetail/updateRepositoryFile",payload:{id:Qn.id,path:(Ha=(Ka=Qt==null?void 0:Qt.fileContent)==null?void 0:Ka.params)==null?void 0:Ha.path,content:wn,secret_repository:Rr?null:!0}});Xr!=null&&Xr.content&&(Xe.ZP.info("\u4FDD\u5B58\u6210\u529F"),pe({type:"practiceSetting/setSideBarTabs",payload:Uo(gi({},nt.sideBar),{confirmLeave:!1})}))}),Fa=()=>to(void 0,null,function*(){var Ka,Ha,Xr,Wa;const Pr=yield(0,ut.Ui)({identifier:Qn.id});if((Ha=(Ka=Pr==null?void 0:Pr.data)==null?void 0:Ka.data_list)!=null&&Ha.length){Aa.Z.publish("pod-restrict-data",{identifier:(Xr=Pr==null?void 0:Pr.data)==null?void 0:Xr.identifier,data_list:(Wa=Pr==null?void 0:Pr.data)==null?void 0:Wa.data_list});return}Pr!=null&&Pr.url&&Ua(Pr==null?void 0:Pr.url)}),Va=()=>to(void 0,null,function*(){const Ka=yield(0,ut.K_)({identifier:Qn.id});(Ka==null?void 0:Ka.status)===0&&(Ka!=null&&Ka.remainingSeconds?(la(Date.now()+Ka.remainingSeconds*1e3),pa(Ka.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ka.remainingSeconds-300)*1e3)):ja())}),ja=()=>{he.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:ia.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>to(void 0,null,function*(){kr()})})},kr=()=>to(void 0,null,function*(){var Ka,Ha,Xr,Wa;dn(2);const Pr=yield(0,ut.zH)({identifier:Qn.id});if((Ha=(Ka=Pr==null?void 0:Pr.data)==null?void 0:Ka.data_list)!=null&&Ha.length){Aa.Z.publish("pod-restrict-data",{identifier:(Xr=Pr==null?void 0:Pr.data)==null?void 0:Xr.identifier,data_list:(Wa=Pr==null?void 0:Pr.data)==null?void 0:Wa.data_list});return}(Pr==null?void 0:Pr.status)===0&&(dn(3),Ua(Pr.url),Sa.current=Pr.port,Xe.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),en=()=>{he.default.destroyAll(),he.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:ia.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",ia.createElement("span",null,ia.createElement(Lo,{value:qa,format:"HH:mm:ss",onFinish:Yn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>to(void 0,null,function*(){(yield(0,ut.q9)({identifier:Qn.id})).status===0&&(yield Va(),Xe.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Yn=()=>{he.default.destroyAll(),he.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:ia.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{kr()}})},Ro=Ka=>{pe({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Yr=Ka=>to(void 0,null,function*(){yield(0,ut.QA)({id:Qn.id,startup_file:Ka}),Fa(),pe({type:"practiceSetting/getCommonData",payload:gi({},Qn)})});return ia.createElement(Xn.default,{activeKey:Sr,onChange:Ka=>ra(Ka),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:ia.createElement("div",null,ia.createElement(ye.Z,{className:"mt20 ml20 font14",align:"middle"},ia.createElement(Ge.Z,null,ia.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),ia.createElement(Ge.Z,{className:"mr10"},ia.createElement(Ea.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},ia.createElement(Ra.Z,{style:{cursor:"pointer"}}))),ia.createElement(Ge.Z,{flex:"300px",onClick:()=>Ro("exec_path")},ia.createElement(ie.default,{value:Cr})),ia.createElement(Ge.Z,{flex:"1"},ia.createElement(le.ZP,{type:"primary",className:"ml10",onClick:()=>Ro("exec_path")},"\u8BBE\u7F6E"))),ia.createElement("iframe",{onLoad:Ka=>{},src:Cr,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),ia.createElement(gt,{fileType:"path",path:(xn=Qt==null?void 0:Qt.detail)==null?void 0:xn.startup_file,onFinish:Ka=>Yr(Ka)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:Sr==="2"?ia.createElement(Qa.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:ia.createElement(Na,null)}]})};var mi=(0,Ie.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe,shixunsDetail:nt})=>({globalSetting:Ee,loading:ve,practiceSetting:pe,shixunsDetail:nt}))(Ho),Ni={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},Ei=ae(36433),Vi={collect:"collect___pxqYO",head:"head___WuH5D"},ri=ae(59301),Gi=Object.defineProperty,fi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,Qi=(ve,Ee,pe)=>Ee in ve?Gi(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,zi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Li.call(Ee,pe)&&Qi(ve,pe,Ee[pe]);if(fi)for(var pe of fi(Ee))Zi.call(Ee,pe)&&Qi(ve,pe,Ee[pe]);return ve},ml=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())}),So=({onOk:ve,onCancel:Ee,visible:pe,modalParams:nt,forceIn:Qt})=>{const[xn]=oe.default.useForm(),[wn,un]=(0,b.useState)(!1),st=Qt?!1:typeof pe=="number";(0,b.useEffect)(()=>{pe?xn.setFieldsValue(zi({},nt)):xn.resetFields()},[pe]);const dn=Sa=>ml(void 0,null,function*(){un(!0),yield ve(Sa),un(!1)});return ri.createElement(he.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Ee(),onOk:()=>xn.submit(),open:!!pe,confirmLoading:wn,title:st?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:st?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},ri.createElement(oe.default,{form:xn,size:"large",onFinish:dn},ri.createElement(oe.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},ri.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),ri.createElement(oe.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},ri.createElement(ne.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:nt==null?void 0:nt.content}))))},Hr=ae(59301),Si=Object.defineProperty,Ti=Object.getOwnPropertySymbols,qi=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,Ri=(ve,Ee,pe)=>Ee in ve?Si(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,il=(ve,Ee)=>{for(var pe in Ee||(Ee={}))qi.call(Ee,pe)&&Ri(ve,pe,Ee[pe]);if(Ti)for(var pe of Ti(Ee))Bi.call(Ee,pe)&&Ri(ve,pe,Ee[pe]);return ve},ll=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())}),vu=({})=>{const ve=(0,Ie.useParams)(),[Ee,pe]=(0,b.useState)(!1),[nt,Qt]=(0,b.useState)(0),[xn,wn]=(0,b.useState)([]),[un,st]=(0,b.useState)(!1),[dn,Sa]=(0,b.useState)({title:"",content:""}),[qa,la]=(0,b.useState)(!1),[Ma,pa]=(0,b.useState)(!1),[Rr,ua]=(0,b.useState)([]),[Jn,Wr]=(0,b.useState)({keywords:"",page:1,limit:10});(0,b.useEffect)(()=>{Cr(Jn)},[]);const Cr=Va=>ll(void 0,null,function*(){var ja,kr;pe(!0);const en=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"get",params:Va});en.status===0&&(wn(((ja=en==null?void 0:en.data)==null?void 0:ja.qna_sets)||[]),Qt((kr=en==null?void 0:en.data)==null?void 0:kr.total_count)),pe(!1)}),Ua=Va=>{Jn.keywords=Va,Jn.page=1,Wr(il({},Jn)),Cr(Jn)},Sr=(Va,ja)=>{Jn.page=Va,Jn.limit=ja,Wr(il({},Jn)),Cr(Jn)},ra=Va=>ll(void 0,null,function*(){if(typeof un=="number"){const ja=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets/${un}.json`,{method:"put",body:Va});(ja==null?void 0:ja.status)===0&&(Xe.ZP.success("\u7F16\u8F91\u6210\u529F"),Cr(Jn),st(!1))}else{const ja=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"post",body:Va});(ja==null?void 0:ja.status)===0&&(Xe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Jn.page=1,Jn.keywords="",Wr(il({},Jn)),Cr(Jn),st(!1))}}),Qn=Va=>ll(void 0,null,function*(){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>ll(void 0,null,function*(){const ja=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets/${Va.id}.json`,{method:"delete"});if((ja==null?void 0:ja.status)===0){const kr=xn.length===1&&Jn.page>1?Jn.page-1:Jn.page;Jn.page=kr,Wr(il({},Jn)),Cr(Jn),Xe.ZP.success("\u5220\u9664\u6210\u529F")}})})}),sr=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Va=>Hr.createElement(Ea.Z,{placement:"topLeft",title:Va},Hr.createElement("span",{className:"c-black"},Va||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Va=>Hr.createElement(Ea.Z,{placement:"topLeft",title:Va},Hr.createElement("span",{className:"c-black"},Va||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Va,ja)=>Hr.createElement("span",null,Hr.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{st(Va),Sa({title:ja==null?void 0:ja.title,content:ja==null?void 0:ja.content})}},"\u7F16\u8F91"),Hr.createElement("span",{className:"current c-red",onClick:()=>Qn(ja)},"\u5220\u9664"))}],Fa={onRemove:()=>{ua([])},beforeUpload:Va=>{if((Va==null?void 0:Va.size)>1024*1024*50)return Xe.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Va.type==="application/vnd.ms-excel"||Va.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Xe.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let kr=[];return kr.push(Va),ua([...kr]),!1},fileList:Rr,accept:".xls,.xlsx"};return Hr.createElement("div",{className:Vi.collect},Hr.createElement("div",{className:Vi.head},Hr.createElement(Ei.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Jn.keywords,onChange:Ua}),Hr.createElement(Ei.op,{className:"ml40 mr20",shape:"default",onClick:()=>{st(!0),Sa({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Hr.createElement(Ei.op,{type:"primary",shape:"default",onClick:()=>la(!0)},"\u5BFC\u5165\u95EE\u7B54")),Hr.createElement(qu.default,{columns:sr,style:{marginTop:33},dataSource:xn,loading:Ee,rowKey:"id",pagination:{current:Jn.page,hideOnSinglePage:!nt,showQuickJumper:!0,showSizeChanger:!0,pageSize:Jn.limit,pageSizeOptions:["10","20","50","100","200"],total:nt,size:"default",showTotal:Te.rU,onChange:Sr}}),Hr.createElement(he.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:qa,centered:!0,confirmLoading:Ma,onCancel:()=>{la(!1),ua([])},onOk:()=>ll(void 0,null,function*(){var Va;const ja=new FormData;if(Rr.length>0)ja.append("file",Rr[0]);else{Xe.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}pa(!0);let kr=yield(0,Ke.ZP)(`/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/import.json`,{method:"post",body:ja},!0);(kr==null?void 0:kr.status)===0&&((Va=kr==null?void 0:kr.fail)!=null&&Va.length?he.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Hr.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",Hr.createElement("a",{href:`${vn.Z.API_SERVER}/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Xe.ZP.success("\u5BFC\u5165\u6210\u529F"),Jn.page=1,Jn.keywords="",Wr(il({},Jn)),Cr(Jn),la(!1),ua([]))),pa(!1)})},Hr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Hr.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Hr.createElement("a",{href:`${vn.Z.API_SERVER}/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Hr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Hr.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Hr.createElement("div",{style:{marginLeft:74}},Hr.createElement(We.default,il({},Fa),Hr.createElement(Ei.op,{shape:"default",icon:Hr.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Hr.createElement(So,{visible:un,onCancel:()=>st(!1),onOk:ra,modalParams:dn}))},yu={record:"record___Ueu3j",head:"head___UOVq4"},Qo=ae(59301),nl=Object.defineProperty,Vl=Object.defineProperties,ul=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,Ci=(ve,Ee,pe)=>Ee in ve?nl(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ji=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Hl.call(Ee,pe)&&Ci(ve,pe,Ee[pe]);if(pu)for(var pe of pu(Ee))hl.call(Ee,pe)&&Ci(ve,pe,Ee[pe]);return ve},Xl=(ve,Ee)=>Vl(ve,ul(Ee)),El=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())}),Sl=({})=>{const ve=(0,Ie.useParams)(),[Ee]=oe.default.useForm(),[pe,nt]=(0,b.useState)(!1),[Qt,xn]=(0,b.useState)(0),[wn,un]=(0,b.useState)([]),[st,dn]=(0,b.useState)(!1),[Sa,qa]=(0,b.useState)({title:"",content:""});let[la,Ma]=(0,b.useState)({page:1,limit:10});(0,b.useEffect)(()=>{ua(la)},[]);const pa=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Rr=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],ua=ra=>El(void 0,null,function*(){var Qn,sr;nt(!0);const Fa=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_records.json`,{method:"get",params:ra});Fa.status===0&&(un(((Qn=Fa==null?void 0:Fa.data)==null?void 0:Qn.qna_records)||[]),xn((sr=Fa==null?void 0:Fa.data)==null?void 0:sr.total_count)),nt(!1)}),Jn=ra=>{la.page=1,la=ji(ji({},la),ra),Ma(ji({},la)),ua(la)},Wr=(ra,Qn)=>{la.page=ra,la.limit=Qn,Ma(ji({},la)),ua(la)},Cr=ra=>El(void 0,null,function*(){const Qn=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"post",body:Xl(ji({},ra),{qna_record_id:st})});(Qn==null?void 0:Qn.status)===0&&(Xe.ZP.success("\u6DFB\u52A0\u6210\u529F"),ua(la),dn(!1))}),Ua=ra=>El(void 0,null,function*(){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>El(void 0,null,function*(){const Qn=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_records/${ra.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Qn==null?void 0:Qn.status)===0&&ua(la)})})}),Sr=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:ra=>Qo.createElement(Ea.Z,{placement:"topLeft",title:ra},Qo.createElement("span",{className:"c-black"},ra||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:ra=>Qo.createElement(Ea.Z,{placement:"topLeft",title:ra},Qo.createElement("span",{className:"c-black"},ra||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:ra=>{var Qn;return Qo.createElement("span",{className:"c-black"},(Qn=pa==null?void 0:pa.find(sr=>sr.value===ra))==null?void 0:Qn.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:ra=>{var Qn;return Qo.createElement("span",{className:"c-black"},(Qn=Rr==null?void 0:Rr.find(sr=>sr.value===ra))==null?void 0:Qn.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(ra,Qn)=>Qo.createElement("span",null,["pending","ignored"].includes(Qn.status)&&Qo.createElement(Qo.Fragment,null,Qo.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{dn(ra),qa({title:Qn==null?void 0:Qn.question,content:Qn==null?void 0:Qn.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Qo.createElement("span",{className:"current c-light-primary",onClick:()=>Ua(Qn)},"\u5FFD\u7565")),["skipped"].includes(Qn.status)&&Qo.createElement(Ea.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Qo.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Qn.status)&&Qo.createElement(Ea.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Qo.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Qo.createElement("div",{className:yu.record},Qo.createElement("div",{className:yu.head},Qo.createElement(oe.default,{layout:"inline",form:Ee,colon:!1,size:"large",onFinish:Jn},Qo.createElement(oe.default.Item,{name:"keywords",label:"\u95EE\u9898"},Qo.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Qo.createElement(oe.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Qo.createElement(Nr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:pa,style:{width:200}})),Qo.createElement(oe.default.Item,{name:"status",label:"\u72B6\u6001"},Qo.createElement(Nr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Rr,style:{width:200}})),Qo.createElement(oe.default.Item,{style:{marginRight:0}},Qo.createElement(le.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Qo.createElement(qu.default,{columns:Sr,style:{marginTop:33},dataSource:wn,loading:pe,rowKey:"id",pagination:{current:la.page,hideOnSinglePage:!Qt,showQuickJumper:!0,showSizeChanger:!0,pageSize:la.limit,pageSizeOptions:["10","20","50","100","200"],total:Qt,size:"default",showTotal:Te.rU,onChange:Wr}}),Qo.createElement(So,{visible:st,onCancel:()=>dn(!1),onOk:Cr,modalParams:Sa,forceIn:!0}))},Pl=ae(59301);const Wi=({dispatch:ve,practiceSetting:Ee,shixunsDetail:pe})=>{const[nt,Qt]=(0,b.useState)("1");return Pl.createElement("div",{className:Ni.catechism},Pl.createElement(Ei.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:nt,onChange:xn=>Qt(xn),className:Ni.tab}),nt==="1"&&Pl.createElement(vu,null),nt==="2"&&Pl.createElement(Sl,null))};var sl=(0,Ie.connect)(({practiceSetting:ve,shixunsDetail:Ee})=>({practiceSetting:ve,shixunsDetail:Ee}))(Wi),au=Object.defineProperty,ni=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,qo=(ve,Ee,pe)=>Ee in ve?au(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Al=(ve,Ee)=>{for(var pe in Ee||(Ee={}))dl.call(Ee,pe)&&qo(ve,pe,Ee[pe]);if(ni)for(var pe of ni(Ee))Zl.call(Ee,pe)&&qo(ve,pe,Ee[pe]);return ve},Dl=(ve,Ee)=>{var pe={};for(var nt in ve)dl.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&ni)for(var nt of ni(ve))Ee.indexOf(nt)<0&&Zl.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},bu=ve=>{var Ee=ve,{tabsActive:pe}=Ee,nt=Dl(Ee,["tabsActive"]);return b.createElement(b.Fragment,null,pe==="information"&&b.createElement(qt,null),pe==="warehouse"&&b.createElement(Kt.default,null),pe==="level"&&b.createElement(Tr,Al({},nt)),pe==="collaborate"&&b.createElement(In,Al({},nt)),pe==="setting"&&b.createElement(nn.Z,null),pe==="environment"&&b.createElement(cs,Al({},nt)),pe==="dataset"&&b.createElement(Ns,null),pe==="service"&&b.createElement(mi,Al({},nt)),pe==="catechism"&&b.createElement(sl,Al({},nt)))},vl={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},Bu=Object.defineProperty,ru=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Po=(ve,Ee,pe)=>Ee in ve?Bu(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Fi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))no.call(Ee,pe)&&Po(ve,pe,Ee[pe]);if(ru)for(var pe of ru(Ee))$a.call(Ee,pe)&&Po(ve,pe,Ee[pe]);return ve};const Gl=ve=>React.createElement("svg",Fi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ve),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var ou="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",di=ae(59301),Mu=Object.defineProperty,Iu=Object.defineProperties,Ki=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Hu=(ve,Ee,pe)=>Ee in ve?Mu(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Cs=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Du.call(Ee,pe)&&Hu(ve,pe,Ee[pe]);if(qr)for(var pe of qr(Ee))wl.call(Ee,pe)&&Hu(ve,pe,Ee[pe]);return ve},hu=(ve,Ee)=>Iu(ve,Ki(Ee)),iu=(ve,Ee)=>{var pe={};for(var nt in ve)Du.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&qr)for(var nt of qr(ve))Ee.indexOf(nt)<0&&wl.call(ve,nt)&&(pe[nt]=ve[nt]);return pe};const Jl=[{name:"\u57FA\u672C\u4FE1\u606F",icon:di.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:di.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:di.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:di.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:di.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:di.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:di.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:di.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:di.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],ts=ve=>{var Ee=ve,{globalSetting:pe,loading:nt,dispatch:Qt,shixunsDetail:xn,practiceSetting:wn}=Ee,un=iu(Ee,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),st;const{base_info_warning:dn,challenges_warning:Sa,id:qa,repository_warning:la,sideBar:Ma,service_warning:pa}=wn,Rr=(0,Ie.useLocation)(),ua=(0,Ie.useParams)(),[Jn]=(0,Ie.useSearchParams)();(0,b.useEffect)(()=>{var Ua;const Sr=Jn.get("tabId"),ra=Rr.pathname.split("/").length,sr=((Ua=xn==null?void 0:xn.detail)!=null&&Ua.windows_vnc?Jl.filter(Fa=>Fa.tabId!=="dataset"):Jl).map(Fa=>Fa.tabId).includes(Sr);if(Sr&&sr){Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Sr}});return}if(ra>4){Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Sr||Sr&&!sr){Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(st=xn==null?void 0:xn.detail)==null?void 0:st.windows_vnc]),(0,b.useEffect)(()=>()=>{Qt({type:"practiceSetting/setSideBarTabs",payload:hu(Cs({},wn.sideBar),{selectPath:""})})},[ua.id]);const Wr=Ua=>{var Sr;if(Ua===Ma.tabsActive)return;const ra=()=>{Ie.history.push(`/shixuns/${qa}/edit?tabId=${Ua}`),Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ua,selectPath:"",confirmLeave:!1}})};(Sr=wn==null?void 0:wn.sideBar)!=null&&Sr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ra()}}):ra()},Cr=()=>{var Ua;return((Ua=xn==null?void 0:xn.detail)!=null&&Ua.windows_vnc?Jl.filter(ra=>ra.tabId!=="dataset"):Jl).filter(ra=>{var Qn;return(Qn=xn==null?void 0:xn.detail)!=null&&Qn.is_jupyter_lab?ra.tabId!=="level":ra.tabId!=="service"}).map(ra=>{const{name:Qn,icon:sr,tabId:Fa}=ra;return di.createElement("div",{key:Fa,className:`${wn.sideBar.tabsActive===Fa?vl.itemActive:vl.item} font12`,onClick:()=>Wr(Fa)},sr,di.createElement("span",{className:vl.name},Qn),Fa==="information"&&dn&&di.createElement(Ea.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},di.createElement("img",{src:ou,alt:""})),Fa==="level"&&Sa&&di.createElement(Ea.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},di.createElement("img",{src:ou,alt:""})),Fa==="service"&&pa&&di.createElement(Ea.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},di.createElement("img",{src:ou,alt:""})),Fa==="warehouse"&&la&&di.createElement(Ea.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},di.createElement("img",{src:ou,alt:""})))})};return di.createElement("div",{className:vl.sidebar},di.createElement("div",{className:vl.items},Cr()),di.createElement("div",{className:vl.question},di.createElement(Ea.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},di.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},di.createElement("img",{src:$u.Pt,height:44,width:44,alt:""})))))};var ns=(0,Ie.connect)(({loading:ve,globalSetting:Ee,shixunsDetail:pe,practiceSetting:nt})=>({globalSetting:Ee,loading:ve,practiceSetting:nt,shixunsDetail:pe}))(ts),Nu={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},mo=ae(59301),Ir=Object.defineProperty,al=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,as=(ve,Ee,pe)=>Ee in ve?Ir(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Ts=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Pi.call(Ee,pe)&&as(ve,pe,Ee[pe]);if(al)for(var pe of al(Ee))Fs.call(Ee,pe)&&as(ve,pe,Ee[pe]);return ve},Tu=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Eu=({classroomList:ve,loading:Ee,dispatch:pe,shixunsDetail:nt})=>{var Qt,xn;const wn=(0,Ie.useParams)(),un=(0,Ie.useLocation)(),[st,dn]=(0,b.useState)(!1),[Sa,qa]=(0,b.useState)(!1),{actionTabs:la}=ve,[Ma]=oe.default.useForm(),[pa,Rr]=(0,b.useState)({name:"string"}),ua=Ua=>Ua&&Ua{console.log(wn),ve.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(pa.name=la==null?void 0:la.name),Rr(Ts({},pa)),Ma.setFieldsValue({name:la==null?void 0:la.name})},[ve.actionTabs.key]);const Cr={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return mo.createElement(mo.Fragment,null,mo.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ve.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Qt=ve==null?void 0:ve.actionTabs)==null?void 0:Qt.zIndex)||1e3,footer:null,onOk:()=>Tu(void 0,null,function*(){console.log(123123)}),onCancel:()=>{pe({type:"classroomList/setActionTabs",payload:{}})}},mo.createElement("div",null,mo.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Cr[ve.actionTabs.type],"\uFF1F")),mo.createElement("div",{className:Nu.bottom},mo.createElement(le.ZP,{loading:Ee["shixunsDetail/saveCopyForExercise"]&&Sa,className:Nu.no,onClick:()=>Tu(void 0,null,function*(){var Ua;qa(!0),(Ua=ve.actionTabs)!=null&&Ua.value?ve.actionTabs.fn(ve.actionTabs.value,!0,2):ve.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),mo.createElement(le.ZP,{loading:Ee["shixunsDetail/saveCopyForExercise"]&&!Sa,className:Nu.yes,onClick:()=>Tu(void 0,null,function*(){var Ua;qa(!1),(Ua=ve.actionTabs)!=null&&Ua.value?ve.actionTabs.fn(ve.actionTabs.value,!1,1):ve.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),mo.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ve.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:st,onOk:()=>Tu(void 0,null,function*(){var Ua,Sr;yield Ma.validateFields();const ra=Ma.getFieldValue();dn(!0);const Qn=yield(0,Ke.ZP)(`/api/shixuns/${wn==null?void 0:wn.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:ra.name}});dn(!1),Qn.status===0&&(Xe.ZP.success("\u4FEE\u6539\u6210\u529F"),pe({type:"practiceSetting/getCommonData",payload:{id:wn.id}}),(Ua=ve.actionTabs)!=null&&Ua.getBaseInfo&&((Sr=ve.actionTabs)==null||Sr.getBaseInfo())),pe({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{pe({type:"classroomList/setActionTabs",payload:{}})}},mo.createElement("div",null,mo.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),mo.createElement(oe.default,{form:Ma,initialValues:{name:Jn},onChange:()=>{Rr(Ma.getFieldValue())}},mo.createElement(oe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},mo.createElement(ye.Z,{className:"mt30",align:"middle"},mo.createElement(Ge.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),mo.createElement(Ge.Z,{flex:"1"},mo.createElement(ie.default,{maxLength:60,defaultValue:la==null?void 0:la.name,suffix:mo.createElement("span",null,((xn=pa==null?void 0:pa.name)==null?void 0:xn.length)||0,"/",60)}))))))))};var Rs=(0,Ie.connect)(({classroomList:ve,loading:Ee,shixunsDetail:pe})=>({classroomList:ve,loading:Ee.effects,shixunsDetail:pe}))(Eu),lu=ae(59301),Ws=Object.defineProperty,rs=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,uu=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,os=Object.prototype.propertyIsEnumerable,Xu=(ve,Ee,pe)=>Ee in ve?Ws(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,is=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ks.call(Ee,pe)&&Xu(ve,pe,Ee[pe]);if(uu)for(var pe of uu(Ee))os.call(Ee,pe)&&Xu(ve,pe,Ee[pe]);return ve},bs=(ve,Ee)=>rs(ve,ys(Ee)),$s=(ve,Ee)=>{var pe={};for(var nt in ve)ks.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&uu)for(var nt of uu(ve))Ee.indexOf(nt)<0&&os.call(ve,nt)&&(pe[nt]=ve[nt]);return pe};const _u=ve=>{var Ee=ve,{globalSetting:pe,loading:nt,dispatch:Qt,practiceSetting:xn}=Ee,wn=$s(Ee,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:un}=xn,{tabsActive:st}=un;let dn=(0,Ie.useParams)();return(0,b.useEffect)(()=>(Qt({type:"globalSetting/headerFooterToggle",payload:!1}),Qt({type:"shixunsDetail/getShixunsDetail",payload:bs(is({},dn),{shixun_managed:!0})}),()=>{Qt({type:"globalSetting/headerFooterToggle",payload:!0}),Qt({type:"practiceSetting/setParams",payload:{id:""}})}),[]),lu.createElement("div",{className:be.practiceSetting},lu.createElement("div",{className:be.wrapHeader},lu.createElement(y,null)),lu.createElement("div",{className:be.wrapLayout},lu.createElement("div",{className:be.wrapSidebar},lu.createElement(ns,null)),lu.createElement("div",{className:be.wrapContent},lu.createElement(bu,bs(is({},wn),{tabsActive:xn.sideBar.tabsActive})))),lu.createElement(Rs,null))};var ls=(0,Ie.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe})=>({globalSetting:Ee,loading:ve,practiceSetting:pe}))(_u)},56563:function(je,Nt,ae){"use strict";ae.d(Nt,{S:function(){return ut},m:function(){return he}});var b=ae(89299),be=ae(8591),Je=ae(43418),Te=ae(59301),Ze=(Xe,Ke,Ie)=>new Promise((et,ot)=>{var Qe=E=>{try{a(Ie.next(E))}catch(x){ot(x)}},de=E=>{try{a(Ie.throw(E))}catch(x){ot(x)}},a=E=>E.done?et(E.value):Promise.resolve(E.value).then(Qe,de);a((Ie=Ie.apply(Xe,Ke)).next())});const ut=Xe=>{let Ke=document.createElement("textarea");return Ke.value=Xe,Ke.value},he=(Xe,Ke,Ie,et,ot)=>Ze(void 0,null,function*(){var Qe,de;const a=yield Xe({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ie,save_type:et}});et===1?((a==null?void 0:a.status)==0&&be.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Qe=a==null?void 0:a.data)!=null&&Qe.exists_same_shixun_name?Xe({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(de=a==null?void 0:a.data)==null?void 0:de.shixun_name}}):Xe({type:"classroomList/setActionTabs",payload:{}})):(Xe({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&Je.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Te.createElement("div",null,Te.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,x;(0,b.xg)(`/shixuns/${(x=(E=Ke==null?void 0:Ke.detail)==null?void 0:E.fork_from)==null?void 0:x.fork_identifier}/challenges`)}}))})},82202:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return ee}});var b=ae(59301),be=ae(44993),Je=ae(92832),Te=ae(78241),Ze=ae(43418),ut=ae(8591),he=ae(54580),Xe=ae(3113),Ke=ae(13952),Ie=ae(55351),et={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},ot=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ne,oe)=>{var le={};for(var ie in ne)Qe.call(ne,ie)&&oe.indexOf(ie)<0&&(le[ie]=ne[ie]);if(ne!=null&&ot)for(var ie of ot(ne))oe.indexOf(ie)<0&&de.call(ne,ie)&&(le[ie]=ne[ie]);return le},E=(ne,oe,le)=>new Promise((ie,Ce)=>{var ye=Et=>{try{We(le.next(Et))}catch(ht){Ce(ht)}},Ge=Et=>{try{We(le.throw(Et))}catch(ht){Ce(ht)}},We=Et=>Et.done?ie(Et.value):Promise.resolve(Et.value).then(ye,Ge);We((le=le.apply(ne,oe)).next())});const x=Je.default.TextArea,y=ne=>{var oe=ne,{newShixuns:le,globalSetting:ie,loading:Ce,dispatch:ye}=oe,Ge=a(oe,["newShixuns","globalSetting","loading","dispatch"]);const[We]=Te.default.useForm(),[Et,ht]=(0,b.useState)([]),ft=Xt=>{["uploading","done","removed"].includes(Xt.file.status)&&ht(Xt.fileList)},Gn=Xt=>{var Mn;if(!Xt.percent||Xt.percent==100){const dt=(Mn=Xt.response)==null?void 0:Mn.id;return Ze.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield ye({type:"newShixuns/deleteAttachment",payload:{id:dt}}))&&ht(Et.filter(ln=>{var fn;return((fn=ln.response)==null?void 0:fn.id)!==dt}))})}),!1}},Nn=Xt=>Et.length?!1:Xt.size/1024/1024>50?(ut.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,ca=Xt=>E(void 0,null,function*(){var Mn,dt;const{language:Tt,env:ln,mode:fn,code:vn}=Xt||{},tt=yield ye({type:"newShixuns/applyShixunMirror",payload:{language:Tt,runtime:ln,run_method:fn,attachment_id:(dt=(Mn=Et==null?void 0:Et[0])==null?void 0:Mn.response)==null?void 0:dt.id}});ye({type:"newShixuns/setActionTabs",payload:{}}),tt&&ut.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),$n=()=>{We.resetFields(),ht([])};return b.createElement(Ze.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:$n},b.createElement("section",{className:et.qrCode},b.createElement("aside",{className:et.a1},b.createElement("div",{className:et.code},b.createElement("img",{width:120,height:120,src:Ie,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("div",{className:et.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),b.createElement("div",{className:et.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),b.createElement("aside",{className:et.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",b.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),b.createElement(Te.default,{className:et.formWrap,form:We,labelCol:{span:4},wrapperCol:{span:20},onFinish:ca},b.createElement(Te.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),b.createElement(Te.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),b.createElement(Te.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),b.createElement(Te.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},b.createElement("div",{className:et.upload},b.createElement(he.default,{fileList:Et,action:`${Ke.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:ft,onRemove:Gn,beforeUpload:Nn,withCredentials:!0},b.createElement("span",{className:`${et.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),b.createElement("span",{className:`${et.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),b.createElement("div",{className:et.footerWrap},b.createElement(Te.default.Item,null,b.createElement(Xe.ZP,{className:"mr5",size:"middle",onClick:()=>{ye({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),b.createElement(Xe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ce["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var ee=(0,be.connect)(({newShixuns:ne,loading:oe,globalSetting:le})=>({newShixuns:ne,globalSetting:le,loading:oe.effects}))(y)},39902:function(je,Nt,ae){"use strict";var b=ae(59301),be=ae(44993),Je=ae(43418),Te=ae(55351);const Ze=({newShixuns:ut,dispatch:he,user:Xe})=>{var Ke;const[Ie,et]=(0,b.useState)(!1);(0,b.useEffect)(()=>{ut.actionTabs.key==="Create-Environment"&&Qe()},[(Ke=ut==null?void 0:ut.actionTabs)==null?void 0:Ke.key]);const ot=()=>{he({type:"newShixuns/setActionTabs",payload:{}})},Qe=()=>{var de,a,E,x;ot(),((de=Xe.userInfo)==null?void 0:de.mirror_marker_status)===0?et(!0):((a=Xe.userInfo)==null?void 0:a.mirror_marker_status)===1?be.history.push(`/users/${(E=Xe.userInfo)==null?void 0:E.login}/experiment-img/add`):((x=Xe.userInfo)==null?void 0:x.mirror_marker_status)===2&&Je.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;be.history.push(`/users/${(y=Xe.userInfo)==null?void 0:y.login}/experiment-img`)}})};return b.createElement(Je.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Ie,footer:null,onCancel:()=>{et(!1)}},b.createElement("div",{style:{textAlign:"center"}},b.createElement("br",null),b.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Te,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("img",null))};Nt.Z=(0,be.connect)(({newShixuns:ut,user:he,globalSetting:Xe})=>({newShixuns:ut,globalSetting:Xe,user:he}))(Ze)},48931:function(je,Nt,ae){"use strict";ae.d(Nt,{BU:function(){return be},Dj:function(){return b},gH:function(){return Je},vp:function(){return Te}});function b(Ze){try{Ze.mozRequestFullScreen?Ze.mozRequestFullScreen():Ze.webkitRequestFullScreen&&Ze.webkitRequestFullScreen()}catch(ut){console.log(ut,":e")}}function be(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Je=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Te(){var Ze=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ut=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ze),window.isFullScreen?window.isFullScreen:Ze!=null}},2686:function(je,Nt,ae){"use strict";ae.d(Nt,{rX:function(){return oe},pW:function(){return le},gy:function(){return ie},xY:function(){return ne},O5:function(){return ee},tJ:function(){return de},o1:function(){return a},Rd:function(){return y}});var b=ae(44993),be=ae(43418),Je=ae(28103),Te=ae(8591),Ze=ae(64681),ut=ae(89299),he=ae(87169),Xe=ae(25510),Ke="data:image/png;base64,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",Ie=ae.p+"static/newqrcode.a8740efb.png",et=ae(32637),ot=ae(59301),Qe=(Ce,ye,Ge)=>new Promise((We,Et)=>{var ht=Nn=>{try{Gn(Ge.next(Nn))}catch(ca){Et(ca)}},ft=Nn=>{try{Gn(Ge.throw(Nn))}catch(ca){Et(ca)}},Gn=Nn=>Nn.done?We(Nn.value):Promise.resolve(Nn.value).then(ht,ft);Gn((Ge=Ge.apply(Ce,ye)).next())});const de=(Ce,ye=!1)=>!!(a(Ce)&&E(ye)),a=Ce=>(0,Ze.bg)()?!0:(Ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Ce=!1)=>{var ye;const{user:Ge}=(0,b.getDvaApp)()._store.getState();return(ye=Ge.userInfo)!=null&&ye.profile_completed?!0:(be.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ut.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{be.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{be.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ot.createElement("div",{style:{textAlign:"center"}},ot.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ot.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:et}),ot.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var Ce;const{user:ye}=(0,b.getDvaApp)()._store.getState();return(Ce=ye.userInfo)!=null&&Ce.professional_certification?!0:(be.default.confirm({title:"\u63D0\u793A",centered:!0,content:ot.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,ut.xg)("/account/certification")}}),!1)},ne=()=>(0,Ze.V9)()?!0:(be.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ot.createElement("div",{className:"tc",style:{marginLeft:-38}},ot.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ot.createElement("img",{src:Ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),oe=(Ce,ye)=>Ce?!0:(be.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ot.createElement("div",null,ot.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ot.createElement("div",{style:{marginLeft:"110px"}},ot.createElement("img",{src:Ke,width:200}),ot.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ut.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=Ce=>{be.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ot.createElement("div",null,ot.createElement("div",null,ot.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ot.createElement(Je.Z,null),ot.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ot.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ot.createElement("a",null,Ce),"\u5929\u3002"),ot.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ot.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ot.createElement("div",{style:{textAlign:"center",marginTop:30}},ot.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(Ce,ye="")=>{const{shixunsDetail:{detail:Ge}}=(0,b.getDvaApp)()._store.getState();if((Ge==null?void 0:Ge.public)===2||(Ge==null?void 0:Ge.public)===1||(Ge==null?void 0:Ge.shixun_status)===3){let We="";return(Ge==null?void 0:Ge.public)===2&&(We="\u5DF2\u516C\u5F00"),(Ge==null?void 0:Ge.public)===1&&(We="\u5F85\u5BA1\u6838"),(Ge==null?void 0:Ge.shixun_status)===3&&(We="\u5DF2\u5173\u95ED"),be.default.info({centered:!0,icon:ot.createElement(he.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ot.createElement("div",{className:"tc",style:{marginLeft:-38}},ot.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ot.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",We,"\uFF0C",ye,"\u3002"),ot.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ot.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ge==null?void 0:Ge.shixun_status)===2?(be.default.confirm({centered:!0,icon:ot.createElement(he.Z,null),title:"\u63D0\u793A",content:ot.createElement("div",null,ot.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),ot.createElement("br",null),ot.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{be.default.confirm({width:440,centered:!0,icon:ot.createElement(he.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Qe(void 0,null,function*(){(yield Ce({type:"shixunsDetail/cancelRelease",payload:{id:Ge==null?void 0:Ge.identifier}})).status!==401&&(Te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ce({type:"shixunsDetail/getShixunsDetail",payload:{id:Ge==null?void 0:Ge.identifier}}),Ce({type:"practiceSetting/getCommonData",payload:{id:Ge==null?void 0:Ge.identifier}}))})})}}),!0):!1}},77578:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return b}});const b=be=>be?typeof be=="function"?be():be:null},46400:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return $n}});var b=ae(29679),be=ae(19248),Je=ae(99267),Te=ae(96512),Ze=ae(78987),ut=ae(92310),he=ae.n(ut),Xe=ae(77900),Ke=ae(26112),Ie=ae(59301),et=ae(92343),ot=ae(36355),Qe=ae(17313),de=ae(83116);const a=(Xt,Mn,dt,Tt,ln)=>({backgroundColor:Xt,border:`${Tt.lineWidth}px ${Tt.lineType} ${Mn}`,[`${ln}-icon`]:{color:dt}}),E=Xt=>{const{componentCls:Mn,motionDurationSlow:dt,marginXS:Tt,marginSM:ln,fontSize:fn,fontSizeLG:vn,lineHeight:tt,borderRadiusLG:mt,motionEaseInOutCirc:Bt,withDescriptionIconSize:Bn,colorText:an,colorTextHeading:on,withDescriptionPadding:Be,defaultPadding:Pe}=Xt;return{[Mn]:Object.assign(Object.assign({},(0,Qe.Wf)(Xt)),{position:"relative",display:"flex",alignItems:"center",padding:Pe,wordWrap:"break-word",borderRadius:mt,[`&${Mn}-rtl`]:{direction:"rtl"},[`${Mn}-content`]:{flex:1,minWidth:0},[`${Mn}-icon`]:{marginInlineEnd:Tt,lineHeight:0},"&-description":{display:"none",fontSize:fn,lineHeight:tt},"&-message":{color:on},[`&${Mn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${dt} ${Bt}, opacity ${dt} ${Bt}, - padding-top ${dt} ${Bt}, padding-bottom ${dt} ${Bt}, - margin-bottom ${dt} ${Bt}`},[`&${Mn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${Mn}-with-description`]:{alignItems:"flex-start",padding:Be,[`${Mn}-icon`]:{marginInlineEnd:ln,fontSize:Bn,lineHeight:0},[`${Mn}-message`]:{display:"block",marginBottom:Tt,color:on,fontSize:vn},[`${Mn}-description`]:{display:"block",color:an}},[`${Mn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},x=Xt=>{const{componentCls:Mn,colorSuccess:dt,colorSuccessBorder:Tt,colorSuccessBg:ln,colorWarning:fn,colorWarningBorder:vn,colorWarningBg:tt,colorError:mt,colorErrorBorder:Bt,colorErrorBg:Bn,colorInfo:an,colorInfoBorder:on,colorInfoBg:Be}=Xt;return{[Mn]:{"&-success":a(ln,Tt,dt,Xt,Mn),"&-info":a(Be,on,an,Xt,Mn),"&-warning":a(tt,vn,fn,Xt,Mn),"&-error":Object.assign(Object.assign({},a(Bn,Bt,mt,Xt,Mn)),{[`${Mn}-description > pre`]:{margin:0,padding:0}})}}},y=Xt=>{const{componentCls:Mn,iconCls:dt,motionDurationMid:Tt,marginXS:ln,fontSizeIcon:fn,colorIcon:vn,colorIconHover:tt}=Xt;return{[Mn]:{"&-action":{marginInlineStart:ln},[`${Mn}-close-icon`]:{marginInlineStart:ln,padding:0,overflow:"hidden",fontSize:fn,lineHeight:`${fn}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${dt}-close`]:{color:vn,transition:`color ${Tt}`,"&:hover":{color:tt}}},"&-close-text":{color:vn,transition:`color ${Tt}`,"&:hover":{color:tt}}}}},ee=Xt=>[E(Xt),x(Xt),y(Xt)];var ne=(0,de.Z)("Alert",Xt=>[ee(Xt)],Xt=>({withDescriptionIconSize:Xt.fontSizeHeading3,defaultPadding:`${Xt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Xt.paddingMD}px ${Xt.paddingContentHorizontalLG}px`})),oe=function(Xt,Mn){var dt={};for(var Tt in Xt)Object.prototype.hasOwnProperty.call(Xt,Tt)&&Mn.indexOf(Tt)<0&&(dt[Tt]=Xt[Tt]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Tt=Object.getOwnPropertySymbols(Xt);ln{const{icon:Mn,prefixCls:dt,type:Tt}=Xt,ln=le[Tt]||null;return Mn?(0,et.wm)(Mn,Ie.createElement("span",{className:`${dt}-icon`},Mn),()=>({className:he()(`${dt}-icon`,{[Mn.props.className]:Mn.props.className})})):Ie.createElement(ln,{className:`${dt}-icon`})},Ce=Xt=>{const{isClosable:Mn,prefixCls:dt,closeIcon:Tt,handleClose:ln}=Xt,fn=Tt===!0||Tt===void 0?Ie.createElement(Je.Z,null):Tt;return Mn?Ie.createElement("button",{type:"button",onClick:ln,className:`${dt}-close-icon`,tabIndex:0},fn):null};var Ge=Xt=>{const{description:Mn,prefixCls:dt,message:Tt,banner:ln,className:fn,rootClassName:vn,style:tt,onMouseEnter:mt,onMouseLeave:Bt,onClick:Bn,afterClose:an,showIcon:on,closable:Be,closeText:Pe,closeIcon:He,action:At}=Xt,bt=oe(Xt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[It,jt]=Ie.useState(!1),zt=Ie.useRef(null),{getPrefixCls:bn,direction:Mt,alert:Fe}=Ie.useContext(ot.E_),xe=bn("alert",dt),[ct,Lt]=ne(xe),qt=Ut=>{var Dt;jt(!0),(Dt=Xt.onClose)===null||Dt===void 0||Dt.call(Xt,Ut)},Kt=Ie.useMemo(()=>Xt.type!==void 0?Xt.type:ln?"warning":"info",[Xt.type,ln]),kt=Ie.useMemo(()=>Pe?!0:typeof Be=="boolean"?Be:He!==!1&&He!==null&&He!==void 0,[Pe,He,Be]),rn=ln&&on===void 0?!0:on,Wt=he()(xe,`${xe}-${Kt}`,{[`${xe}-with-description`]:!!Mn,[`${xe}-no-icon`]:!rn,[`${xe}-banner`]:!!ln,[`${xe}-rtl`]:Mt==="rtl"},Fe==null?void 0:Fe.className,fn,vn,Lt),at=(0,Ke.Z)(bt,{aria:!0,data:!0});return ct(Ie.createElement(Xe.default,{visible:!It,motionName:`${xe}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ut=>({maxHeight:Ut.offsetHeight}),onLeaveEnd:an},Ut=>{let{className:Dt,style:Ft}=Ut;return Ie.createElement("div",Object.assign({ref:zt,"data-show":!It,className:he()(Wt,Dt),style:Object.assign(Object.assign(Object.assign({},Fe==null?void 0:Fe.style),tt),Ft),onMouseEnter:mt,onMouseLeave:Bt,onClick:Bn,role:"alert"},at),rn?Ie.createElement(ie,{description:Mn,icon:Xt.icon,prefixCls:xe,type:Kt}):null,Ie.createElement("div",{className:`${xe}-content`},Tt?Ie.createElement("div",{className:`${xe}-message`},Tt):null,Mn?Ie.createElement("div",{className:`${xe}-description`},Mn):null),At?Ie.createElement("div",{className:`${xe}-action`},At):null,Ie.createElement(Ce,{isClosable:kt,prefixCls:xe,closeIcon:Pe||He,handleClose:qt}))}))},We=ae(96949),Et=ae(55090),ht=ae(77205),ft=ae(38793),Nn=function(Xt){(0,ht.Z)(dt,Xt);var Mn=(0,ft.Z)(dt);function dt(){var Tt;return(0,We.Z)(this,dt),Tt=Mn.apply(this,arguments),Tt.state={error:void 0,info:{componentStack:""}},Tt}return(0,Et.Z)(dt,[{key:"componentDidCatch",value:function(ln,fn){this.setState({error:ln,info:fn})}},{key:"render",value:function(){const{message:ln,description:fn,children:vn}=this.props,{error:tt,info:mt}=this.state,Bt=mt&&mt.componentStack?mt.componentStack:null,Bn=typeof ln=="undefined"?(tt||"").toString():ln,an=typeof fn=="undefined"?Bt:fn;return tt?Ie.createElement(Ge,{type:"error",message:Bn,description:Ie.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},an)}):vn}}]),dt}(Ie.Component);const ca=Ge;ca.ErrorBoundary=Nn;var $n=ca},88522:function(je,Nt,ae){"use strict";var b=ae(92310),be=ae.n(b),Je=ae(11592),Te=ae(2738),Ze=ae(59301),ut=ae(53487),he=ae(92343),Xe=ae(36355),Ke=ae(57809);const{Option:Ie}=Ke.default;function et(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const ot=(a,E)=>{const{prefixCls:x,className:y,popupClassName:ee,dropdownClassName:ne,children:oe,dataSource:le}=a,ie=(0,Je.Z)(oe);let Ce;ie.length===1&&(0,he.l$)(ie[0])&&!et(ie[0])&&([Ce]=ie);const ye=Ce?()=>Ce:void 0;let Ge;ie.length&&et(ie[0])?Ge=oe:Ge=le?le.map(ht=>{if((0,he.l$)(ht))return ht;switch(typeof ht){case"string":return Ze.createElement(Ie,{key:ht,value:ht},ht);case"object":{const{value:ft}=ht;return Ze.createElement(Ie,{key:ft,value:ft},ht.text)}default:return}}):[];const{getPrefixCls:We}=Ze.useContext(Xe.E_),Et=We("select",x);return Ze.createElement(Ke.default,Object.assign({ref:E,suffixIcon:null},(0,Te.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Et,popupClassName:ee||ne,className:be()(`${Et}-auto-complete`,y),mode:Ke.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ye}),Ge)},Qe=Ze.forwardRef(ot),de=(0,ut.Z)(Qe);Qe.Option=Ie,Qe._InternalPanelDoNotUseOrYouWillBeFired=de,Nt.Z=Qe},49127:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Mn}});var b=ae(92310),be=ae.n(b),Je=ae(77900),Te=ae(59301),Ze=ae(36785),ut=ae(92343),he=ae(36355),Xe=ae(93083),Ke=ae(17313),Ie=ae(45157),et=ae(37613),ot=ae(83116);const Qe=new Xe.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),de=new Xe.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new Xe.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new Xe.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new Xe.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new Xe.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),ee=dt=>{const{componentCls:Tt,iconCls:ln,antCls:fn,badgeShadowSize:vn,motionDurationSlow:tt,textFontSize:mt,textFontSizeSM:Bt,statusSize:Bn,dotSize:an,textFontWeight:on,indicatorHeight:Be,indicatorHeightSM:Pe,marginXS:He}=dt,At=`${fn}-scroll-number`,bt=(0,Ie.Z)(dt,(It,jt)=>{let{darkColor:zt}=jt;return{[`&${Tt} ${Tt}-color-${It}`]:{background:zt,[`&:not(${Tt}-count)`]:{color:zt}}}});return{[Tt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(dt)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Tt}-count`]:{zIndex:dt.indicatorZIndex,minWidth:Be,height:Be,color:dt.badgeTextColor,fontWeight:on,fontSize:mt,lineHeight:`${Be}px`,whiteSpace:"nowrap",textAlign:"center",background:dt.badgeColor,borderRadius:Be/2,boxShadow:`0 0 0 ${vn}px ${dt.badgeShadowColor}`,transition:`background ${dt.motionDurationMid}`,a:{color:dt.badgeTextColor},"a:hover":{color:dt.badgeTextColor},"a:hover &":{background:dt.badgeColorHover}},[`${Tt}-count-sm`]:{minWidth:Pe,height:Pe,fontSize:Bt,lineHeight:`${Pe}px`,borderRadius:Pe/2},[`${Tt}-multiple-words`]:{padding:`0 ${dt.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Tt}-dot`]:{zIndex:dt.indicatorZIndex,width:an,minWidth:an,height:an,background:dt.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${vn}px ${dt.badgeShadowColor}`},[`${Tt}-dot${At}`]:{transition:`background ${tt}`},[`${Tt}-count, ${Tt}-dot, ${At}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${ln}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Tt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Tt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Bn,height:Bn,verticalAlign:"middle",borderRadius:"50%"},[`${Tt}-status-success`]:{backgroundColor:dt.colorSuccess},[`${Tt}-status-processing`]:{overflow:"visible",color:dt.colorPrimary,backgroundColor:dt.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:vn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Qe,animationDuration:dt.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Tt}-status-default`]:{backgroundColor:dt.colorTextPlaceholder},[`${Tt}-status-error`]:{backgroundColor:dt.colorError},[`${Tt}-status-warning`]:{backgroundColor:dt.colorWarning},[`${Tt}-status-text`]:{marginInlineStart:He,color:dt.colorText,fontSize:dt.fontSize}}}),bt),{[`${Tt}-zoom-appear, ${Tt}-zoom-enter`]:{animationName:de,animationDuration:dt.motionDurationSlow,animationTimingFunction:dt.motionEaseOutBack,animationFillMode:"both"},[`${Tt}-zoom-leave`]:{animationName:a,animationDuration:dt.motionDurationSlow,animationTimingFunction:dt.motionEaseOutBack,animationFillMode:"both"},[`&${Tt}-not-a-wrapper`]:{[`${Tt}-zoom-appear, ${Tt}-zoom-enter`]:{animationName:E,animationDuration:dt.motionDurationSlow,animationTimingFunction:dt.motionEaseOutBack},[`${Tt}-zoom-leave`]:{animationName:x,animationDuration:dt.motionDurationSlow,animationTimingFunction:dt.motionEaseOutBack},[`&:not(${Tt}-status)`]:{verticalAlign:"middle"},[`${At}-custom-component, ${Tt}-count`]:{transform:"none"},[`${At}-custom-component, ${At}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${At}`]:{overflow:"hidden",[`${At}-only`]:{position:"relative",display:"inline-block",height:Be,transition:`all ${dt.motionDurationSlow} ${dt.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${At}-only-unit`]:{height:Be,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${At}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Tt}-count, ${Tt}-dot, ${At}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ne=dt=>{const{fontSize:Tt,lineHeight:ln,lineWidth:fn,marginXS:vn,colorBorderBg:tt}=dt,mt=Math.round(Tt*ln),Bt=fn,Bn=dt.colorBgContainer,an=dt.colorError,on=dt.colorErrorHover;return(0,et.TS)(dt,{badgeFontHeight:mt,badgeShadowSize:Bt,badgeTextColor:Bn,badgeColor:an,badgeColorHover:on,badgeShadowColor:tt,badgeProcessingDuration:"1.2s",badgeRibbonOffset:vn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},oe=dt=>{const{fontSize:Tt,lineHeight:ln,fontSizeSM:fn,lineWidth:vn}=dt;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Tt*ln)-2*vn,indicatorHeightSM:Tt,dotSize:fn/2,textFontSize:fn,textFontSizeSM:fn,textFontWeight:"normal",statusSize:fn/2}};var le=(0,ot.Z)("Badge",dt=>{const Tt=ne(dt);return[ee(Tt)]},oe);const ie=dt=>{const{antCls:Tt,badgeFontHeight:ln,marginXS:fn,badgeRibbonOffset:vn}=dt,tt=`${Tt}-ribbon`,mt=`${Tt}-ribbon-wrapper`,Bt=(0,Ie.Z)(dt,(Bn,an)=>{let{darkColor:on}=an;return{[`&${tt}-color-${Bn}`]:{background:on,color:on}}});return{[`${mt}`]:{position:"relative"},[`${tt}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(dt)),{position:"absolute",top:fn,padding:`0 ${dt.paddingXS}px`,color:dt.colorPrimary,lineHeight:`${ln}px`,whiteSpace:"nowrap",backgroundColor:dt.colorPrimary,borderRadius:dt.borderRadiusSM,[`${tt}-text`]:{color:dt.colorTextLightSolid},[`${tt}-corner`]:{position:"absolute",top:"100%",width:vn,height:vn,color:"currentcolor",border:`${vn/2}px solid`,transform:dt.badgeRibbonCornerTransform,transformOrigin:"top",filter:dt.badgeRibbonCornerFilter}}),Bt),{[`&${tt}-placement-end`]:{insetInlineEnd:-vn,borderEndEndRadius:0,[`${tt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${tt}-placement-start`]:{insetInlineStart:-vn,borderEndStartRadius:0,[`${tt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Ce=(0,ot.Z)(["Badge","Ribbon"],dt=>{const Tt=ne(dt);return[ie(Tt)]},oe),Ge=dt=>{const{className:Tt,prefixCls:ln,style:fn,color:vn,children:tt,text:mt,placement:Bt="end",rootClassName:Bn}=dt,{getPrefixCls:an,direction:on}=Te.useContext(he.E_),Be=an("ribbon",ln),Pe=(0,Ze.o2)(vn,!1),He=be()(Be,`${Be}-placement-${Bt}`,{[`${Be}-rtl`]:on==="rtl",[`${Be}-color-${vn}`]:Pe},Tt),[At,bt]=Ce(Be),It={},jt={};return vn&&!Pe&&(It.background=vn,jt.color=vn),At(Te.createElement("div",{className:be()(`${Be}-wrapper`,Bn,bt)},tt,Te.createElement("div",{className:be()(He,bt),style:Object.assign(Object.assign({},It),fn)},Te.createElement("span",{className:`${Be}-text`},mt),Te.createElement("div",{className:`${Be}-corner`,style:jt}))))};function We(dt){let{prefixCls:Tt,value:ln,current:fn,offset:vn=0}=dt,tt;return vn&&(tt={position:"absolute",top:`${vn}00%`,left:0}),Te.createElement("span",{style:tt,className:be()(`${Tt}-only-unit`,{current:fn})},ln)}function Et(dt,Tt,ln){let fn=dt,vn=0;for(;(fn+10)%10!==Tt;)fn+=ln,vn+=ln;return vn}function ht(dt){const{prefixCls:Tt,count:ln,value:fn}=dt,vn=Number(fn),tt=Math.abs(ln),[mt,Bt]=Te.useState(vn),[Bn,an]=Te.useState(tt),on=()=>{Bt(vn),an(tt)};Te.useEffect(()=>{const He=setTimeout(()=>{on()},1e3);return()=>{clearTimeout(He)}},[vn]);let Be,Pe;if(mt===vn||Number.isNaN(vn)||Number.isNaN(mt))Be=[Te.createElement(We,Object.assign({},dt,{key:vn,current:!0}))],Pe={transition:"none"};else{Be=[];const He=vn+10,At=[];for(let jt=vn;jt<=He;jt+=1)At.push(jt);const bt=At.findIndex(jt=>jt%10===mt);Be=At.map((jt,zt)=>{const bn=jt%10;return Te.createElement(We,Object.assign({},dt,{key:jt,value:bn,offset:zt-bt,current:zt===bt}))});const It=Bn{const{prefixCls:ln,count:fn,className:vn,motionClassName:tt,style:mt,title:Bt,show:Bn,component:an="sup",children:on}=dt,Be=ft(dt,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Pe}=Te.useContext(he.E_),He=Pe("scroll-number",ln),At=Object.assign(Object.assign({},Be),{"data-show":Bn,style:mt,className:be()(He,vn,tt),title:Bt});let bt=fn;if(fn&&Number(fn)%1===0){const It=String(fn).split("");bt=Te.createElement("bdi",null,It.map((jt,zt)=>Te.createElement(ht,{prefixCls:He,count:Number(fn),value:jt,key:It.length-zt})))}return mt&&mt.borderColor&&(At.style=Object.assign(Object.assign({},mt),{boxShadow:`0 0 0 1px ${mt.borderColor} inset`})),on?(0,ut.Tm)(on,It=>({className:be()(`${He}-custom-component`,It==null?void 0:It.className,tt)})):Te.createElement(an,Object.assign({},At,{ref:Tt}),bt)}),ca=function(dt,Tt){var ln={};for(var fn in dt)Object.prototype.hasOwnProperty.call(dt,fn)&&Tt.indexOf(fn)<0&&(ln[fn]=dt[fn]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,fn=Object.getOwnPropertySymbols(dt);vn{var ln,fn,vn,tt,mt;const{prefixCls:Bt,scrollNumberPrefixCls:Bn,children:an,status:on,text:Be,color:Pe,count:He=null,overflowCount:At=99,dot:bt=!1,size:It="default",title:jt,offset:zt,style:bn,className:Mt,rootClassName:Fe,classNames:xe,styles:ct,showZero:Lt=!1}=dt,qt=ca(dt,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Kt,direction:kt,badge:rn}=Te.useContext(he.E_),Wt=Kt("badge",Bt),[at,Ut]=le(Wt),Dt=He>At?`${At}+`:He,Ft=Dt==="0"||Dt===0,Ot=He===null||Ft&&!Lt,cn=(on!=null||Pe!=null)&&Ot,yt=bt&&!Ft,wt=yt?"":Dt,kn=(0,Te.useMemo)(()=>(wt==null||wt===""||Ft&&!Lt)&&!yt,[wt,Ft,Lt,yt]),_t=(0,Te.useRef)(He);kn||(_t.current=He);const Kn=_t.current,Za=(0,Te.useRef)(wt);kn||(Za.current=wt);const fr=Za.current,rr=(0,Te.useRef)(yt);kn||(rr.current=yt);const Ia=(0,Te.useMemo)(()=>{if(!zt)return Object.assign(Object.assign({},rn==null?void 0:rn.style),bn);const br={marginTop:zt[1]};return kt==="rtl"?br.left=parseInt(zt[0],10):br.right=-parseInt(zt[0],10),Object.assign(Object.assign(Object.assign({},br),rn==null?void 0:rn.style),bn)},[kt,zt,bn,rn==null?void 0:rn.style]),Tr=jt!=null?jt:typeof Kn=="string"||typeof Kn=="number"?Kn:void 0,ur=kn||!Be?null:Te.createElement("span",{className:`${Wt}-status-text`},Be),Xa=!Kn||typeof Kn!="object"?void 0:(0,ut.Tm)(Kn,br=>({style:Object.assign(Object.assign({},Ia),br.style)})),Ja=(0,Ze.o2)(Pe,!1),wr=be()(xe==null?void 0:xe.indicator,(ln=rn==null?void 0:rn.classNames)===null||ln===void 0?void 0:ln.indicator,{[`${Wt}-status-dot`]:cn,[`${Wt}-status-${on}`]:!!on,[`${Wt}-color-${Pe}`]:Ja}),ba={};Pe&&!Ja&&(ba.color=Pe,ba.background=Pe);const Zr=be()(Wt,{[`${Wt}-status`]:cn,[`${Wt}-not-a-wrapper`]:!an,[`${Wt}-rtl`]:kt==="rtl"},Mt,Fe,rn==null?void 0:rn.className,(fn=rn==null?void 0:rn.classNames)===null||fn===void 0?void 0:fn.root,xe==null?void 0:xe.root,Ut);if(!an&&cn){const br=Ia.color;return at(Te.createElement("span",Object.assign({},qt,{className:Zr,style:Object.assign(Object.assign(Object.assign({},ct==null?void 0:ct.root),(vn=rn==null?void 0:rn.styles)===null||vn===void 0?void 0:vn.root),Ia)}),Te.createElement("span",{className:wr,style:Object.assign(Object.assign(Object.assign({},ct==null?void 0:ct.indicator),(tt=rn==null?void 0:rn.styles)===null||tt===void 0?void 0:tt.indicator),ba)}),Be&&Te.createElement("span",{style:{color:br},className:`${Wt}-status-text`},Be)))}return at(Te.createElement("span",Object.assign({ref:Tt},qt,{className:Zr,style:Object.assign(Object.assign({},(mt=rn==null?void 0:rn.styles)===null||mt===void 0?void 0:mt.root),ct==null?void 0:ct.root)}),an,Te.createElement(Je.default,{visible:!kn,motionName:`${Wt}-zoom`,motionAppear:!1,motionDeadline:1e3},br=>{let{className:St,ref:En}=br;var Fn,Vt;const sn=Kt("scroll-number",Bn),Ln=rr.current,Xn=be()(xe==null?void 0:xe.indicator,(Fn=rn==null?void 0:rn.classNames)===null||Fn===void 0?void 0:Fn.indicator,{[`${Wt}-dot`]:Ln,[`${Wt}-count`]:!Ln,[`${Wt}-count-sm`]:It==="small",[`${Wt}-multiple-words`]:!Ln&&fr&&fr.toString().length>1,[`${Wt}-status-${on}`]:!!on,[`${Wt}-color-${Pe}`]:Ja});let ke=Object.assign(Object.assign(Object.assign({},ct==null?void 0:ct.indicator),(Vt=rn==null?void 0:rn.styles)===null||Vt===void 0?void 0:Vt.indicator),Ia);return Pe&&!Ja&&(ke=ke||{},ke.background=Pe),Te.createElement(Nn,{prefixCls:sn,show:!kn,motionClassName:St,className:Xn,count:fr,title:Tr,style:ke,key:"scrollNumber",ref:En},Xa)}),ur))},Xt=Te.forwardRef($n);Xt.Ribbon=Ge;var Mn=Xt},19842:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return br}});var b=ae(80702),be=ae(59301),Je=ae(33853),Te=ae(58617),Ze=ae(38819),ut=ae(92310),he=ae.n(ut),Xe=ae(72308),Ke=ae(52487),Ie=ae(74416),et=ae(77861),ot=ae(17115),Qe=ae(90782),de=ae(6089),a=ae(18929),E=be.createContext(null),x=E,y=ae(62853),ee=ae(49618),ne=ae(77321),oe="__rc_cascader_search_mark__",le=function(En,Fn,Vt){var sn=Vt.label;return Fn.some(function(Ln){return String(Ln[sn]).toLowerCase().includes(En.toLowerCase())})},ie=function(En,Fn,Vt,sn){return Fn.map(function(Ln){return Ln[sn.label]}).join(" / ")},Ce=function(St,En,Fn,Vt,sn,Ln){var Xn=sn.filter,ke=Xn===void 0?le:Xn,rt=sn.render,qe=rt===void 0?ie:rt,Dn=sn.limit,mn=Dn===void 0?50:Dn,Rn=sn.sort;return be.useMemo(function(){var Ba=[];if(!St)return[];function ma(ta,fa){var sa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ta.forEach(function(pn){if(!(!Rn&&mn!==!1&&mn>0&&Ba.length>=mn)){var Ta=[].concat((0,b.Z)(fa),[pn]),vr=pn[Fn.children],co=sa||pn.disabled;if((!vr||vr.length===0||Ln)&&ke(St,Ta,{label:Fn.label})){var In;Ba.push((0,ne.Z)((0,ne.Z)({},pn),{},(In={disabled:co},(0,ee.Z)(In,Fn.label,qe(St,Ta,Vt,Fn)),(0,ee.Z)(In,oe,Ta),(0,ee.Z)(In,Fn.children,void 0),In)))}vr&&ma(pn[Fn.children],Ta,co)}})}return ma(En,[]),Rn&&Ba.sort(function(ta,fa){return Rn(ta[oe],fa[oe],St,Fn)}),mn!==!1&&mn>0?Ba.slice(0,mn):Ba},[St,En,Fn,Vt,qe,Ln,ke,Rn,mn])},ye="__RC_CASCADER_SPLIT__",Ge="SHOW_PARENT",We="SHOW_CHILD";function Et(St){return St.join(ye)}function ht(St){return St.map(Et)}function ft(St){return St.split(ye)}function Gn(St){var En=St||{},Fn=En.label,Vt=En.value,sn=En.children,Ln=Vt||"value";return{label:Fn||"label",value:Ln,key:Ln,children:sn||"children"}}function Nn(St,En){var Fn,Vt;return(Fn=St.isLeaf)!==null&&Fn!==void 0?Fn:!((Vt=St[En.children])!==null&&Vt!==void 0&&Vt.length)}function ca(St){var En=St.parentElement;if(En){var Fn=St.offsetTop-En.offsetTop;Fn-En.scrollTop<0?En.scrollTo({top:Fn}):Fn+St.offsetHeight-En.scrollTop>En.offsetHeight&&En.scrollTo({top:Fn+St.offsetHeight-En.offsetHeight})}}function $n(St,En){return St.map(function(Fn){var Vt;return(Vt=Fn[oe])===null||Vt===void 0?void 0:Vt.map(function(sn){return sn[En.value]})})}function Xt(St,En,Fn){var Vt=new Set(St),sn=En();return St.filter(function(Ln){var Xn=sn[Ln],ke=Xn?Xn.parent:null,rt=Xn?Xn.children:null;return Xn&&Xn.node.disabled?!0:Fn===We?!(rt&&rt.some(function(qe){return qe.key&&Vt.has(qe.key)})):!(ke&&!ke.node.disabled&&Vt.has(ke.key))})}function Mn(St,En,Fn){for(var Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,sn=En,Ln=[],Xn=function(){var qe,Dn,mn,Rn=St[ke],Ba=(qe=sn)===null||qe===void 0?void 0:qe.findIndex(function(ta){var fa=ta[Fn.value];return Vt?String(fa)===String(Rn):fa===Rn}),ma=Ba!==-1?(Dn=sn)===null||Dn===void 0?void 0:Dn[Ba]:null;Ln.push({value:(mn=ma==null?void 0:ma[Fn.value])!==null&&mn!==void 0?mn:Rn,index:Ba,option:ma}),sn=ma==null?void 0:ma[Fn.children]},ke=0;ke1){var nn=ma.slice(0,-1);pn(nn)}else qe(!1)},co=function(){var nn,Nr=((nn=fa[ta])===null||nn===void 0?void 0:nn[Fn.children])||[],Ea=Nr.find(function(or){return!or.disabled});if(Ea){var ao=[].concat((0,b.Z)(ma),[Ea[Fn.value]]);pn(ao)}};be.useImperativeHandle(St,function(){return{onKeyDown:function(nn){var Nr=nn.which;switch(Nr){case Pe.Z.UP:case Pe.Z.DOWN:{var Ea=0;Nr===Pe.Z.UP?Ea=-1:Nr===Pe.Z.DOWN&&(Ea=1),Ea!==0&&Ta(Ea);break}case Pe.Z.LEFT:{if(rt)break;mn?co():vr();break}case Pe.Z.RIGHT:{if(rt)break;mn?vr():co();break}case Pe.Z.BACKSPACE:{rt||vr();break}case Pe.Z.ENTER:{if(ma.length){var ao=fa[ta],or=(ao==null?void 0:ao[oe])||[];or.length?Ln(or.map(function(La){return La[Fn.value]}),or[or.length-1]):Ln(ma,fa[ta])}break}case Pe.Z.ESC:qe(!1),Dn&&nn.stopPropagation()}},onKeyUp:function(){}}})},At=be.forwardRef(function(St,En){var Fn,Vt,sn,Ln,Xn=(0,et.lk)(),ke=Xn.prefixCls,rt=Xn.multiple,qe=Xn.searchValue,Dn=Xn.toggleOpen,mn=Xn.notFoundContent,Rn=Xn.direction,Ba=Xn.open,ma=be.useRef(),ta=Rn==="rtl",fa=be.useContext(x),sa=fa.options,pn=fa.values,Ta=fa.halfValues,vr=fa.fieldNames,co=fa.changeOnSelect,In=fa.onSelect,nn=fa.searchOptions,Nr=fa.dropdownPrefixCls,Ea=fa.loadData,ao=fa.expandTrigger,or=Nr||ke,La=be.useState([]),fo=(0,Ke.Z)(La,2),io=fo[0],Co=fo[1],vo=function(Jt){if(!(!Ea||qe)){var Hn=Mn(Jt,sa,vr),Da=Hn.map(function(da){var xt=da.option;return xt}),Oa=Da[Da.length-1];if(Oa&&!Nn(Oa,vr)){var tr=Et(Jt);Co(function(da){return[].concat((0,b.Z)(da),[tr])}),Ea(Da)}}};be.useEffect(function(){io.length&&io.forEach(function(Vn){var Jt=ft(Vn),Hn=Mn(Jt,sa,vr,!0).map(function(Oa){var tr=Oa.option;return tr}),Da=Hn[Hn.length-1];(!Da||Da[vr.children]||Nn(Da,vr))&&Co(function(Oa){return Oa.filter(function(tr){return tr!==Vn})})})},[sa,io,vr]);var yn=be.useMemo(function(){return new Set(ht(pn))},[pn]),Or=be.useMemo(function(){return new Set(ht(Ta))},[Ta]),ro=Be(),ir=(0,Ke.Z)(ro,2),Ct=ir[0],Ue=ir[1],Re=function(Jt){Ue(Jt),vo(Jt)},Rt=function(Jt){var Hn=Jt.disabled,Da=Nn(Jt,vr);return!Hn&&(Da||co||rt)},Cn=function(Jt,Hn){var Da=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;In(Jt),!rt&&(Hn||co&&(ao==="hover"||Da))&&Dn(!1)},na=be.useMemo(function(){return qe?nn:sa},[qe,nn,sa]),Oe=be.useMemo(function(){for(var Vn=[{options:na}],Jt=na,Hn=$n(Jt,vr),Da=function(){var xt=Ct[Oa],ga=Jt.find(function(Ar,lr){return(Hn[lr]?Et(Hn[lr]):Ar[vr.value])===xt}),dr=ga==null?void 0:ga[vr.children];if(!(dr!=null&&dr.length))return"break";Jt=dr,Vn.push({options:dr})},Oa=0;Oa":io,vo=St.loadingIcon,yn=St.children,Or=St.dropdownMatchSelectWidth,ro=Or===void 0?!1:Or,ir=St.showCheckedStrategy,Ct=ir===void 0?Ge:ir,Ue=(0,Ie.Z)(St,bn),Re=(0,ot.ZP)(Fn),Rt=!!mn,Cn=(0,a.Z)(Xn,{value:ke,postState:Fe}),na=(0,Ke.Z)(Cn,2),Oe=na[0],it=na[1],Me=be.useMemo(function(){return Gn(Ln)},[JSON.stringify(Ln)]),lt=be.useMemo(function(){return pn||[]},[pn]),Zt=ln(lt,Me),za=be.useCallback(function(Wn){var $t=Zt();return Wn.map(function(On){var pr=$t[On].nodes;return pr.map(function(De){return De[Me.value]})})},[Zt,Me]),Ga=(0,a.Z)("",{value:ma,postState:function($t){return $t||""}}),Vn=(0,Ke.Z)(Ga,2),Jt=Vn[0],Hn=Vn[1],Da=function($t,On){Hn($t),On.source!=="blur"&&ta&&ta($t)},Oa=tt(fa),tr=(0,Ke.Z)(Oa,2),da=tr[0],xt=tr[1],ga=Ce(Jt,lt,Me,Ta||sn,xt,rt),dr=fn(lt,Me),Ar=be.useMemo(function(){var Wn=dr(Oe),$t=(0,Ke.Z)(Wn,2),On=$t[0],pr=$t[1];if(!Rt||!Oe.length)return[On,[],pr];var De=ht(On),Kr=Zt(),ka=(0,Qe.S)(De,!0,Kr),cr=ka.checkedKeys,gr=ka.halfCheckedKeys;return[za(cr),za(gr),pr]},[Rt,Oe,Zt,za,dr]),lr=(0,Ke.Z)(Ar,3),Zn=lr[0],Tn=lr[1],Pn=lr[2],Er=be.useMemo(function(){var Wn=ht(Zn),$t=Xt(Wn,Zt,Ct);return[].concat((0,b.Z)(Pn),(0,b.Z)(za($t)))},[Zn,Zt,za,Pn,Ct]),zr=dt(Er,lt,Me,Rt,Dn),lo=(0,de.Z)(function(Wn){if(it(Wn),qe){var $t=Fe(Wn),On=$t.map(function(Kr){return Mn(Kr,lt,Me).map(function(ka){return ka.option})}),pr=Rt?$t:$t[0],De=Rt?On:On[0];qe(pr,De)}}),$r=(0,de.Z)(function(Wn){if((!Rt||Ba)&&Hn(""),!Rt)lo(Wn);else{var $t=Et(Wn),On=ht(Zn),pr=ht(Tn),De=On.includes($t),Kr=Pn.some(function(jo){return Et(jo)===$t}),ka=Zn,cr=Pn;if(Kr&&!De)cr=Pn.filter(function(jo){return Et(jo)!==$t});else{var gr=De?On.filter(function(jo){return jo!==$t}):[].concat((0,b.Z)(On),[$t]),Vr=Zt(),Jr;if(De){var Fo=(0,Qe.S)(gr,{checked:!1,halfCheckedKeys:pr},Vr);Jr=Fo.checkedKeys}else{var ho=(0,Qe.S)(gr,!0,Vr);Jr=ho.checkedKeys}var ii=Xt(Jr,Zt,Ct);ka=za(ii)}lo([].concat((0,b.Z)(cr),(0,b.Z)(ka)))}}),Ya=function($t,On){if(On.type==="clear"){lo([]);return}var pr=On.values[0],De=pr.valueCells;$r(De)},_r=In!==void 0?In:co,po=Nr||nn,ai=or||ao,oi=function($t){La==null||La($t),fo==null||fo($t)},Oi=be.useMemo(function(){return{options:lt,fieldNames:Me,values:Zn,halfValues:Tn,changeOnSelect:rt,onSelect:$r,checkable:mn,searchOptions:ga,dropdownPrefixCls:Ta,loadData:vr,expandTrigger:sa,expandIcon:Co,loadingIcon:vo,dropdownMenuColumnStyle:Ea}},[lt,Me,Zn,Tn,rt,$r,mn,ga,Ta,vr,sa,Co,vo,Ea]),Gr=!(Jt?ga:lt).length,Pa=Jt&&xt.matchInputWidth||Gr?{}:{minWidth:"auto"};return be.createElement(x.Provider,{value:Oi},be.createElement(et.Ac,(0,Xe.Z)({},Ue,{ref:En,id:Re,prefixCls:sn,autoClearSearchValue:Ba,dropdownMatchSelectWidth:ro,dropdownStyle:Pa,displayValues:zr,onDisplayValuesChange:Ya,mode:Rt?"multiple":void 0,searchValue:Jt,onSearch:Da,showSearch:da,OptionList:bt,emptyOptions:Gr,open:_r,dropdownClassName:po,placement:ai,onDropdownVisibleChange:oi,getRawInputElement:function(){return yn}})))});xe.SHOW_PARENT=Ge,xe.SHOW_CHILD=We;var ct=xe,Lt=ct,qt=ae(2738),Kt=ae(62892),kt=ae(53487),rn=ae(19080),Wt=ae(36355),at=ae(93891),Ut=ae(1684),Dt=ae(19716),Ft=ae(32441),Ot=ae(14154),cn=ae(58582),yt=ae(84443),wt=ae(66339),kn=ae(33234),_t=ae(98447),Kn=ae(17313),Za=ae(74207),fr=ae(83116);const rr=St=>{const{prefixCls:En,componentCls:Fn,antCls:Vt}=St,sn=`${Fn}-menu-item`,Ln=` + `,onClick:()=>kr(Vt.type,sn)})),_t.createElement(ut.Z,{spinning:Ot},Fn(Vt.type)?_t.createElement("div",{style:{marginTop:(Vt==null?void 0:Vt.type)=="CPU"?kn?"7%":"":Kn?"7%":""}},_t.createElement(oe,{dataInfo:{y:Fr(yt,Vt==null?void 0:Vt.type,1)||[],x:Fr(yt,Vt==null?void 0:Vt.type,0)||[]},startAndEndTime:at,colors:Xa,indexKey:sn,valueName:yt.map(Ln=>Ln.name),imageTypeName:yt.map(Ln=>{var Xn;return(Xn=Ln==null?void 0:Ln.promQueryResult)==null?void 0:Xn.imageTypeName}),key:`${sn}-${Ia}`}),_t.createElement("div",{className:ie.info_con},_t.createElement("div",{className:ie.info_top},_t.createElement("div",null,"\u6700\u5927\u503C"),_t.createElement("div",null,"\u6700\u5C0F\u503C"),_t.createElement("div",null,"\u5E73\u5747\u503C")),yt.map((Ln,Xn)=>{var ke;let rt=Ln==null?void 0:Ln.promQueryResult;return _t.createElement("div",{className:ie.listdata,key:Xn},_t.createElement("div",{className:ie.block,style:{backgroundColor:Xa[Xn],marginRight:10}}),_t.createElement("div",{className:ie.typename},(ke=Ln==null?void 0:Ln.promQueryResult)==null?void 0:ke.imageTypeName),_t.createElement("div",{className:ie.val},(Vt==null?void 0:Vt.type)=="CPU"?`${rt==null?void 0:rt.cpuMaxDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleMaxValue}MiB`),_t.createElement("div",{className:ie.val},(Vt==null?void 0:Vt.type)=="CPU"?`${rt==null?void 0:rt.cpuMinDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleMinValue}MiB`),_t.createElement("div",{className:ie.val},(Vt==null?void 0:Vt.type)=="CPU"?`${rt==null?void 0:rt.cpuAvgDoubleValue}Cores`:`${rt==null?void 0:rt.memoryDoubleAvgValue}MiB`))}))):_t.createElement(ga.Z,null)))))},vn=ae(59301),tt=(It,jt,zt)=>new Promise((bn,Mt)=>{var Fe=Lt=>{try{gt(zt.next(Lt))}catch(qt){Mt(qt)}},xe=Lt=>{try{gt(zt.throw(Lt))}catch(qt){Mt(qt)}},gt=Lt=>Lt.done?bn(Lt.value):Promise.resolve(Lt.value).then(Fe,xe);gt((zt=zt.apply(It,jt)).next())}),Bt=({getApi:It,identifier:jt,visible:zt,info:bn})=>{const[Mt,Fe]=(0,b.useState)({}),[xe,gt]=(0,b.useState)(!0);(0,b.useEffect)(()=>{gt(!0)},[zt]),(0,b.useEffect)(()=>{It&&xe&&Lt()},[It]);const Lt=()=>tt(void 0,null,function*(){const qt=yield(0,de.ZP)(`/api/shixuns/${jt}/cpu_basic_data.json`,{method:"get"});(qt==null?void 0:qt.status)==0&&Fe(qt)});return vn.createElement("div",null,vn.createElement(fn,{isFirst:xe,setIsFirst:qt=>gt(qt),identifier:jt,data:Mt,info:bn}))},Bn=ae(89299),an=ae(44993),on=ae(84698),Be=ae(2686),Pe=ae(59301),He=(It,jt,zt)=>new Promise((bn,Mt)=>{var Fe=Lt=>{try{gt(zt.next(Lt))}catch(qt){Mt(qt)}},xe=Lt=>{try{gt(zt.throw(Lt))}catch(qt){Mt(qt)}},gt=Lt=>Lt.done?bn(Lt.value):Promise.resolve(Lt.value).then(Fe,xe);gt((zt=zt.apply(It,jt)).next())});const Ct=({globalSetting:It,dispatch:jt,practiceSetting:zt,shixunsDetail:bn,visible:Mt,onCancel:Fe,info:xe,identifier:gt,isJupyter:Lt,onOk:qt})=>{const[Kt,kt]=(0,b.useState)("1"),[rn,Wt]=(0,b.useState)("\u63A8\u8350\u914D\u7F6E"),[at,Ut]=(0,b.useState)([]),[Dt,Ft]=(0,b.useState)(!1),[Ot,cn]=(0,b.useState)(!1),[yt,wt]=(0,b.useState)({}),[kn,Xt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Mt&&(cn(!1),kt("1"),Wt("\u63A8\u8350\u914D\u7F6E"),(xe==null?void 0:xe.type)=="\u6311\u6218\u9875\u9762"?Ut(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Ut(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),wt({}),Kn(),(xe==null?void 0:xe.type)=="\u6311\u6218\u9875\u9762"&&jt({type:"shixunsDetail/getShixunsDetail",payload:{id:gt}}))},[Mt]);const Kn=()=>He(void 0,null,function*(){Xt(!0);const Ja=yield(0,on.HS)(gt);[0,-10].includes(Ja.status)&&(wt(Ja),Xt(!1))}),Za=Ja=>{Ja=="2"?cn(!0):cn(!1),kt(Ja)},gr=()=>{be.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Pe.createElement("div",{className:"tc"},Pe.createElement("img",{src:ot,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},rr=()=>He(void 0,null,function*(){if((0,Be.gy)(jt,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||rn=="\u5F53\u524D\u914D\u7F6E")return;Ft(!0),(yield(0,de.ZP)(`/api/shixuns/${gt}/apply_recommend_config.json`,{method:"put",body:{data:rn=="\u63A8\u8350\u914D\u7F6E"?yt==null?void 0:yt.recommend:yt==null?void 0:yt.high}})).status==0&&(Je.ZP.success("\u5E94\u7528\u6210\u529F"),Ft(!1),Fe(),qt())}),Ia=()=>He(void 0,null,function*(){var Ja,Br;if(yield Ir(),(0,Bn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Ja=bn.detail)!=null&&Ja.is_jupyter||(Br=bn.detail)!=null&&Br.is_jupyter_lab){jt({type:"shixunsDetail/execJupyter",payload:{id:gt}}).then(kr=>{var Fr;kr!=null&&kr.identifier&&((Fr=an.history)==null||Fr.push(`/tasks/${kr.identifier}/jupyter`))});return}jt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Ba=Lt?yield(0,on.BK)({id:gt}):yield(0,on.Ir)({id:gt});if(jt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Ba!=null&&Ba.game_identifier||Ba!=null&&Ba.identifier){(0,Bn.xg)(Lt?`/tasks/${Ba==null?void 0:Ba.identifier}/jupyter`:`/tasks/${Ba.game_identifier}`);return}(Ba==null?void 0:Ba.status)===-3?(0,Bn.eF)():(Ba==null?void 0:Ba.status)===2?ir(Ba==null?void 0:Ba.message):(Ba==null?void 0:Ba.status)===3&&Xa(Ba==null?void 0:Ba.message)}),Ir=()=>new Promise((Ja,Br)=>{var Ba;(Ba=zt==null?void 0:zt.sideBar)!=null&&Ba.confirmLeave?be.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{jt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ja()},onCancel:()=>{Br()}}):Ja()}),ir=Ja=>{Ja=Ja!=null&&Ja.includes(".json")?Ja:`${Ja}.json`,be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Pe.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>He(void 0,null,function*(){const Br=yield(0,de.ZP)("/api"+Ja,{method:"get"});if(!Br)return;Je.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ba=yield(0,on.Ir)({id:Br.shixun_identifier});if(Ba!=null&&Ba.game_identifier){(0,Bn.xg)(`/tasks/${Ba.game_identifier}`);return}(Ba==null?void 0:Ba.status)===2?ir(Ba==null?void 0:Ba.message):(Ba==null?void 0:Ba.status)===3&&Xa(Ba==null?void 0:Ba.message)})})},Xa=Ja=>{be.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Pe.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ja,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Pe.createElement(Pe.Fragment,null,Pe.createElement(Te.Z,{title:null,placement:"right",open:Mt,width:1e3,onClose:Fe,closeIcon:null,footer:null},Pe.createElement("div",{className:Ke.header_body},Pe.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Pe.createElement(Ie.Z,{className:Ke.close,onClick:Fe})),Pe.createElement(Ze.default,{activeKey:Kt,onChange:Za},Pe.createElement(Ze.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Pe.createElement(ut.Z,{spinning:kn,size:"large",tip:Pe.createElement("div",{style:{color:"#666",fontSize:"14px"}},Pe.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Pe.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Pe.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(yt==null?void 0:yt.status)==0?Pe.createElement(Pe.Fragment,null,Pe.createElement("div",{className:Ke.recommend_config_introduce},Pe.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Pe.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Pe.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Pe.createElement("div",{className:Ke.recommend_config},at.map((Ja,Br)=>Pe.createElement("div",{className:`${Ke.recommend_config_item} ${Ja==rn?Ke.recommend_config_active_item:""}`,key:Ja,onClick:()=>Wt(Ja)},Pe.createElement("div",{className:Ke.item_title},Pe.createElement("div",null,Ja),Br==1?Pe.createElement("div",{className:Ke.recommend_text},"\u63A8\u8350"):Pe.createElement(Pe.Fragment,null)),(Ja=="\u5F53\u524D\u914D\u7F6E"&&(yt==null?void 0:yt.current)||Ja=="\u63A8\u8350\u914D\u7F6E"&&(yt==null?void 0:yt.recommend)||Ja=="\u589E\u5F3A\u914D\u7F6E"&&(yt==null?void 0:yt.high)||[]).map((Ba,kr)=>Pe.createElement("div",{className:Ke.item_content,key:kr},Pe.createElement("span",null,Ba==null?void 0:Ba.image_name),Ba!=null&&Ba.cpu_limit?Pe.createElement("span",null,Ba==null?void 0:Ba.cpu_limit,"\u6838",Ba==null?void 0:Ba.memory_limit,"G"):Pe.createElement("div",null,Pe.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Pe.createElement(he.Z,{title:Pe.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Pe.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Pe.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Pe.createElement(et.Z,{className:Ke.tooltip})))))))),Pe.createElement("div",{className:Ke.recommend_config_footer},Pe.createElement("div",null,Pe.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Pe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>gr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Pe.createElement(Xe.ZP,{type:"primary",shape:"round",disabled:rn=="\u5F53\u524D\u914D\u7F6E",onClick:rr,loading:Dt},"\u4E00\u952E\u5E94\u7528"))):kn?Pe.createElement("div",{style:{height:400}}):Pe.createElement("div",{className:Ke.no_data},Pe.createElement("img",{src:Qe,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Pe.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Pe.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(xe==null?void 0:xe.type)!="\u6311\u6218\u9875\u9762"&&Pe.createElement("div",{className:Ke.application,onClick:()=>{Ia(),Fe()}},"\u6A21\u62DF\u5B9E\u6218")))),Pe.createElement(Ze.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Pe.createElement(Bt,{getApi:Ot,identifier:gt,visible:Mt,info:xe})))))};var bt=(0,an.connect)(({globalSetting:It,practiceSetting:jt,shixunsDetail:zt})=>({globalSetting:It,practiceSetting:jt,shixunsDetail:zt}))(Ct)},58696:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Re}});var b=ae(59301),be=ae(43418),Je=ae(3113),Te=ae(8591),Ze=ae(99313),ut=ae(71418),he=ae(10311),Xe=ae(5871),Ke=ae(1710),Ie={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},et=ae(11724),ot=ae(62772),Qe=ae(52430),de=ae(63604),a=ae(59301),E=Object.defineProperty,x=Object.defineProperties,y=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,le=(St,Et,pt)=>Et in St?E(St,Et,{enumerable:!0,configurable:!0,writable:!0,value:pt}):St[Et]=pt,ie=(St,Et)=>{for(var pt in Et||(Et={}))ne.call(Et,pt)&&le(St,pt,Et[pt]);if(ee)for(var pt of ee(Et))oe.call(Et,pt)&&le(St,pt,Et[pt]);return St},Ce=(St,Et)=>x(St,y(Et)),ye=(St,Et,pt)=>new Promise((Gn,Nn)=>{var ga=Mn=>{try{_t(pt.next(Mn))}catch(ct){Nn(ct)}},$n=Mn=>{try{_t(pt.throw(Mn))}catch(ct){Nn(ct)}},_t=Mn=>Mn.done?Gn(Mn.value):Promise.resolve(Mn.value).then(ga,$n);_t((pt=pt.apply(St,Et)).next())}),Re=({visible:St,onOk:Et,onCancel:pt,info:Gn})=>{var Nn,ga,$n,_t,Mn;const[ct,Tt]=(0,b.useState)("1"),[ln,fn]=(0,b.useState)([]),[vn,tt]=(0,b.useState)([]),[ft,Bt]=(0,b.useState)(0),[Bn,an]=(0,b.useState)(null),[on,Be]=(0,b.useState)(!1);(0,b.useEffect)(()=>{St&&(Pe(),He(),Ct())},[St]);const Pe=()=>{Tt("1"),fn([]),an(null),Bt(0)};(0,b.useEffect)(()=>{var xe,gt;((gt=(xe=vn==null?void 0:vn[ft])==null?void 0:xe.content)==null?void 0:gt.length)>0&&an(Ce(ie({},vn[ft].content[0]),{index:0}))},[ct,ft,vn]);const He=()=>ye(void 0,null,function*(){Be(!0),yield(0,Qe.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(xe=>{let{max_cpu:gt,max_memory:Lt,min_cpu:qt,min_memory:Kt}=xe,{cpu:kt,memory:rn}=Gn;fn([{name:"CPU",value:kt,min:qt,max:gt,typeName:"\u6838"},{name:"\u5185\u5B58",value:rn,min:Kt,max:Lt,typeName:"GB"}])}),Be(!1)}),Ct=()=>ye(void 0,null,function*(){yield(0,Qe.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(xe=>{var gt;if(tt(xe),(xe==null?void 0:xe.length)>0){let Lt=Ce(ie({},(gt=xe==null?void 0:xe[0])==null?void 0:gt.content[0]),{index:0});an(Lt)}})}),bt=xe=>{Tt(xe),xe==="2"&&Bt(0)},It=(xe,gt)=>{fn(ln.map(Lt=>Lt.name===xe?gt(Lt):Lt))},jt=(xe,gt)=>{isNaN(xe)||It(gt,Lt=>Ce(ie({},Lt),{value:xe}))},zt=xe=>{var gt;if(console.log("decline",xe.value),xe.value=Number(xe.value),xe.value<=((gt=xe.min)!=null?gt:-1/0))return;let Lt=xe.value-.5Ce(ie({},qt),{value:Lt}))},bn=xe=>{var gt;if(xe.value=Number(xe.value),xe.value>=((gt=xe.max)!=null?gt:1/0))return;let Lt=xe.value+.5>xe.max?xe.max:xe.value+.5;It(xe.name,qt=>Ce(ie({},qt),{value:Lt}))},Mt=(xe,gt)=>{isNaN(xe)||It(gt,Lt=>Ce(ie({},Lt),{value:xe}))},Fe=xe=>{if(xe==null||Number.isInteger(xe))return xe;const gt=xe%1;return gt===.5?xe:Math.floor(xe)+(gt<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(be.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:St,width:752,destroyOnClose:!0,centered:!0,onCancel:pt,className:Ie.modal,footer:[a.createElement("div",{className:Ie.btn_warp,key:"1"},a.createElement(Je.ZP,{onClick:pt},"\u53D6\u6D88"),a.createElement(Je.ZP,{type:"primary",onClick:()=>{let xe=ie({},Gn);if(ct=="1")xe.cpu=ln[0].value,xe.memory=ln[1].value;else if(ct=="2"){if(!Bn){Te.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}xe=Ce(ie({},xe),{cpu:Bn.cpu,memory:Bn.memory})}Et(xe)}},"\u4FDD\u5B58"))]},a.createElement(Ze.default,{activeKey:ct,onChange:bt},a.createElement(Ze.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(ut.Z,{spinning:on},ln==null?void 0:ln.map(xe=>a.createElement("div",{className:Ie.con_warp,key:xe==null?void 0:xe.name},a.createElement("div",null,xe==null?void 0:xe.name),a.createElement("div",null,a.createElement(he.Z,{min:xe==null?void 0:xe.min,max:xe==null?void 0:xe.max,onChange:gt=>jt(gt,xe==null?void 0:xe.name),value:xe==null?void 0:xe.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Ie.config_Warp} ${Ie.flex}`},a.createElement("div",{className:`${Ie.config_btn} ${Ie.flex}`,onClick:()=>zt(xe)},a.createElement(et.Z,null)),a.createElement(Xe.Z,{min:xe==null?void 0:xe.min,max:xe==null?void 0:xe.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:xe==null?void 0:xe.value,onChange:gt=>{const Lt=Fe(gt);Mt(Lt,xe==null?void 0:xe.name)}}),a.createElement("div",{className:`${Ie.config_btn} ${Ie.flex}`,onClick:()=>bn(xe)},a.createElement(ot.Z,null))),a.createElement("div",null,xe==null?void 0:xe.typeName))))),(vn==null?void 0:vn.length)>0&&a.createElement(Ze.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Ie.sceneList},vn==null?void 0:vn.map((xe,gt)=>a.createElement("div",{className:`${Ie.sceneItem} ${ft==gt&&Ie.sceneItemActive}`,key:xe==null?void 0:xe.id,onClick:()=>{Bt(gt)}},xe==null?void 0:xe.name))),((ga=(Nn=vn==null?void 0:vn[ft])==null?void 0:Nn.content)==null?void 0:ga.length)>0?a.createElement(Ke.default,{rowSelection:{type:"radio",selectedRowKeys:[Bn==null?void 0:Bn.index],onChange:(xe,gt)=>{an(gt[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(xe,gt)=>a.createElement("div",null,xe,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(xe,gt)=>a.createElement("div",null,xe,"GB")}],dataSource:($n=vn==null?void 0:vn[ft])==null?void 0:$n.content.map((xe,gt)=>Ce(ie({},xe),{index:gt})),rowKey:"index",pagination:!1,scroll:((Mn=(_t=vn==null?void 0:vn[ft])==null?void 0:_t.content)==null?void 0:Mn.length)>3?{y:148}:{}}):a.createElement(de.Z,null)))))}},43793:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Ge}});var b=ae(59301),be=ae(44993),Je=ae(43418),Te=ae(8591),Ze=ae(3113),ut=ae(24905),he=ae(5112),Xe=ae(88522),Ke=ae(49127),Ie=ae(5083),et=ae(5871),ot=ae(10527),Qe=ae(43727),de=ae(2686),a=ae(61186),E=ae.n(a),x={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,oe=(Re,St)=>{var Et={};for(var pt in Re)ee.call(Re,pt)&&St.indexOf(pt)<0&&(Et[pt]=Re[pt]);if(Re!=null&&y)for(var pt of y(Re))St.indexOf(pt)<0&&ne.call(Re,pt)&&(Et[pt]=Re[pt]);return Et},le=(Re,St,Et)=>new Promise((pt,Gn)=>{var Nn=_t=>{try{$n(Et.next(_t))}catch(Mn){Gn(Mn)}},ga=_t=>{try{$n(Et.throw(_t))}catch(Mn){Gn(Mn)}},$n=_t=>_t.done?pt(_t.value):Promise.resolve(_t.value).then(Nn,ga);$n((Et=Et.apply(Re,St)).next())});const ie=Re=>{if(!Re)return Re;const St=Re.split(":");if(St[1]=="00"||St[1]=="30")return Re;const Et=parseInt(St[1]);if(Et<30||Et==60)return[St[0],"30"].join(":");if(Et<60){const pt=[St[0],"00"].join(":"),Gn="YYYY-MM-DD HH:mm",Nn=E()(pt,Gn);return Nn.add(1,"hours"),Nn.format(Gn)}return Re},Ce="YYYY-MM-DD HH:mm",ye=Re=>{var St=Re,{shixunsDetail:Et,globalSetting:pt,loading:Gn,user:Nn,dispatch:ga}=St,$n=oe(St,["shixunsDetail","globalSetting","loading","user","dispatch"]),_t,Mn,ct,Tt,ln,fn,vn,tt,ft;const Bt=(0,b.useRef)(),[Bn,an]=(0,b.useState)(),[on,Be]=(0,b.useState)(),[Pe,He]=(0,b.useState)([]),[Ct,bt]=(0,b.useState)([]),[It,jt]=(0,b.useState)(""),[zt,bn]=(0,b.useState)(),[Mt,Fe]=(0,b.useState)(),[xe,gt]=(0,b.useState)(),Lt=(Mn=(_t=Nn.userInfo)==null?void 0:_t.shixun)==null?void 0:Mn.editable;(0,b.useEffect)(()=>{var at,Ut;Bt.current=(Ut=(at=location.pathname)==null?void 0:at.split("/"))==null?void 0:Ut[2],qt()},[]),(0,b.useEffect)(()=>{var at,Ut,Dt,Ft,Ot,cn,yt,wt,kn,Xt,Kn,Za;Et.setting&&(an((Ut=(at=Et.setting)==null?void 0:at.shixun)==null?void 0:Ut.can_copy),Be((Ft=(Dt=Et.setting)==null?void 0:Dt.shixun)==null?void 0:Ft.use_scope),bn(!!((cn=(Ot=Et.setting)==null?void 0:Ot.shixun)!=null&&cn.opening_time)),Fe((wt=(yt=Et.setting)==null?void 0:yt.shixun)==null?void 0:wt.opening_time),He((Xt=(kn=Et.setting)==null?void 0:kn.shixun)==null?void 0:Xt.scope_partment),gt((Za=(Kn=Et.setting)==null?void 0:Kn.shixun)==null?void 0:Za.git_size))},[Et.setting]);const qt=at=>le(void 0,null,function*(){const Ut=yield ga({type:"shixunsDetail/getDepartments",payload:{q:at}});Ut&&bt(Ut.shools_name||[])}),Kt=()=>le(void 0,null,function*(){var at,Ut,Dt,Ft,Ot,cn;const yt=(yield ga({type:"shixunsDetail/getShixunQuote",payload:{id:Bt.current}}))||{};Je.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:b.createElement("div",{className:`tc font14 ${x.modal}`},!!((at=yt.subjects)!=null&&at.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Dt=(Ut=yt.subjects)==null?void 0:Ut.splice(0,2))==null?void 0:Dt.map(wt=>`\u300A${wt}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},yt==null?void 0:yt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),b.createElement("br",null)),!!((Ft=yt.courses)!=null&&Ft.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(cn=(Ot=yt.courses)==null?void 0:Ot.splice(0,2))==null?void 0:cn.map(wt=>`\u300A${wt}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},yt==null?void 0:yt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),b.createElement("br",null)),b.createElement("span",{className:`${x.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>le(void 0,null,function*(){(yield ga({type:"shixunsDetail/deleteShixun",payload:{id:Bt.current}})).status===1&&(Te.ZP.success("\u64CD\u4F5C\u6210\u529F"),be.history.push("/shixuns"))})})}),kt=()=>{(0,de.gy)(ga,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},rn=at=>{if(Pe.includes(at)){Te.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}jt(null),He([...Pe,at])},Wt=()=>le(void 0,null,function*(){if(zt&&!Mt){Te.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(on===1&&!Pe.length){Te.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield ga({type:"shixunsDetail/updatePermissionSetting",payload:{id:Bt.current,scope_partment:on===0?null:Pe,shixun:{can_copy:Bn,use_scope:on,opening_time:Mt,git_size:xe}}})).status!==-1&&(Te.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ga({type:"shixunsDetail/getSettingsData",payload:{id:Bt.current}}),ga({type:"shixunsDetail/getShixunsDetail",payload:{id:Bt.current}}))});return b.createElement("div",null,b.createElement("section",{className:x.wrap},b.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((ct=Et==null?void 0:Et.detail)==null?void 0:ct.shixun_status)!==2?b.createElement(Ze.ZP,{danger:!0,onClick:Kt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):b.createElement(Ze.ZP,{danger:!0,onClick:kt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u590D\u5236\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(ut.default,{checked:Bn,onChange:at=>an(at.target.checked),disabled:!Lt}),b.createElement("span",{className:`${x.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Tt=Et.detail)==null?void 0:Tt.shixun_status)>1||((ln=Et.detail)==null?void 0:ln.public)===2)&&((vn=(fn=Et.setting)==null?void 0:fn.shixun)==null?void 0:vn.use_scope)===0&&((tt=Et.detail)==null?void 0:tt.identity)>2)&&b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement(he.ZP.Group,{value:on,onChange:at=>Be(at.target.value),disabled:!Lt},b.createElement(he.ZP,{className:x.radio,value:0},b.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement(he.ZP,{className:x.radio,value:1},b.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),on===1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"mt10"},b.createElement(Xe.Z,{showSearch:!0,className:x.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:It,onChange:at=>{jt(at),qt(at)},disabled:!Lt,onSelect:rn,options:Ct==null?void 0:Ct.map(at=>({value:at}))}),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement("div",{className:"mt10"},Pe==null?void 0:Pe.map(at=>Lt?b.createElement(Ke.Z,{count:"x",className:"mr20 current",onClick:()=>He(Pe.filter(Ut=>Ut!==at))},b.createElement(Ze.ZP,{type:"primary",ghost:!0},at)):b.createElement(Ze.ZP,{type:"primary",ghost:!0,className:"mr20"},at)))))),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(ut.default,{checked:zt,onChange:at=>bn(at.target.checked),disabled:!Lt}),b.createElement("span",{className:`${x.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),zt&&b.createElement(Ie.default,{className:`${x.dataPicker} mt10`,format:Ce,locale:ot.Z,disabled:!Lt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:at=>at&&atFe(ie(Ut))}))),((ft=Nn==null?void 0:Nn.userInfo)==null?void 0:ft.role)===1&&b.createElement("div",{className:x.labelWrap,style:{alignItems:"center"}},b.createElement("label",{className:x.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(et.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:xe,onChange:at=>{gt(at)}}),b.createElement("span",{className:"c-grey-999"}," M "))))),b.createElement(Qe.t,{okText:"\u4FDD\u5B58",hasOkBtn:Lt,loading:Gn.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>be.history.push(`/shixuns/${Bt.current}/challenges`),onOk:Wt,className:x.bottomButton}))};var Ge=(0,be.connect)(({shixunsDetail:Re,loading:St,globalSetting:Et,user:pt})=>({shixunsDetail:Re,globalSetting:Et,user:pt,loading:St}))(ye)},3107:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(78673),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(44993),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(18468),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(61186),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(43793),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(13952),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(2686),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(64681),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(56563),React=__webpack_require__(59301),__async=(je,Nt,ae)=>new Promise((b,be)=>{var Je=ut=>{try{Ze(ae.next(ut))}catch(he){be(he)}},Te=ut=>{try{Ze(ae.throw(ut))}catch(he){be(he)}},Ze=ut=>ut.done?b(ut.value):Promise.resolve(ut.value).then(Je,Te);Ze((ae=ae.apply(je,Nt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=je=>{if(!je)return je;const Nt=je.split(":");if(Nt[1]=="00"||Nt[1]=="30")return je;const ae=parseInt(Nt[1]);if(ae<30||ae==60)return[Nt[0],"30"].join(":");if(ae<60){const b=[Nt[0],"00"].join(":"),be="YYYY-MM-DD HH:mm",Je=moment__WEBPACK_IMPORTED_MODULE_3___default()(b,be);return Je.add(1,"hours"),Je.format(be)}return je};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=je=>__async(this,null,function*(){const Nt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:je}});Nt&&setDepartmentList(Nt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var je,Nt;(Nt=(je=shixunsDetail.setting)==null?void 0:je.shixun)!=null&&Nt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=je=>{if(selectDepartmentList.includes(je)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,je])},handleInitState=()=>{var je,Nt,ae,b,be,Je,Te,Ze,ut,he,Xe,Ke,Ie,et,ot,Qe,de,a,E,x,y,ee,ne,oe,le,ie,Ce,ye,Ge,Re,St,Et,pt,Gn,Nn,ga,$n,_t,Mn,ct,Tt,ln,fn,vn,tt,ft,Bt;setCodeEditPermission((Nt=(je=shixunsDetail.setting)==null?void 0:je.shixun)==null?void 0:Nt.code_edit_permission),setAllowFileUpload((b=(ae=shixunsDetail.setting)==null?void 0:ae.shixun)==null?void 0:b.allow_file_upload),setCodeHidden((Je=(be=shixunsDetail.setting)==null?void 0:be.shixun)==null?void 0:Je.show_code_dir),setForbidCopy((Ze=(Te=shixunsDetail.setting)==null?void 0:Te.shixun)==null?void 0:Ze.forbid_copy),setTaskPass((he=(ut=shixunsDetail.setting)==null?void 0:ut.shixun)==null?void 0:he.task_pass),setTestSetPermission((Ke=(Xe=shixunsDetail.setting)==null?void 0:Xe.shixun)==null?void 0:Ke.test_set_permission),set_display_git_address((Ie=shixunsDetail.setting.shixun)==null?void 0:Ie.display_git_address),setIsCopy((ot=(et=shixunsDetail.setting)==null?void 0:et.shixun)==null?void 0:ot.can_copy),setOpenValue((de=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:de.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(x=shixunsDetail.setting)==null?void 0:x.shixun)!=null&&y.opening_time)),setOpenTime((ne=(ee=shixunsDetail.setting)==null?void 0:ee.shixun)==null?void 0:ne.opening_time),setSelectDepartmentList((le=(oe=shixunsDetail.setting)==null?void 0:oe.shixun)==null?void 0:le.scope_partment),setDisableDiscuss((Ce=(ie=shixunsDetail.setting)==null?void 0:ie.shixun)==null?void 0:Ce.is_disable_discuss),setdisableAI((Ge=(ye=shixunsDetail.setting)==null?void 0:ye.shixun)==null?void 0:Ge.ai_reply),setresource_recommend((St=(Re=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Re.shixun)==null?void 0:St.resource_recommend),setOpenCodeDebugger((pt=(Et=shixunsDetail.setting)==null?void 0:Et.shixun)==null?void 0:pt.open_code_debugger),setStartPermanent((Nn=(Gn=shixunsDetail.setting)==null?void 0:Gn.shixun)==null?void 0:Nn.start_permanent),setOpenSelfRun(($n=(ga=shixunsDetail.setting)==null?void 0:ga.shixun)==null?void 0:$n.open_self_run),setgitSize((Mn=(_t=shixunsDetail.setting)==null?void 0:_t.shixun)==null?void 0:Mn.git_size),setcourse_workspace_file_time((Tt=(ct=shixunsDetail.setting)==null?void 0:ct.shixun)==null?void 0:Tt.course_workspace_file_time),setPodSwitch((fn=(ln=shixunsDetail.setting)==null?void 0:ln.shixun)==null?void 0:fn.exit_delete_pod_switch),setai_user((tt=(vn=shixunsDetail.setting)==null?void 0:vn.shixun)==null?void 0:tt.ai_user),setOpenLocalEvaluate((Bt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Bt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((je,Nt)=>{var ae,b;je!=((b=(ae=shixunsDetail.setting)==null?void 0:ae.shixun)==null?void 0:b.scope_partment[Nt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(je=!1,Nt=1){return __async(this,null,function*(){var ae,b;const be=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:je}});(be==null?void 0:be.status)===0&&((ae=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ae.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(b=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&b.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,Nt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var je,Nt,ae,b,be,Je;const Te=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((je=Te.subjects)!=null&&je.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ae=(Nt=Te.subjects)==null?void 0:Nt.splice(0,2))==null?void 0:ae.map(Ze=>`\u300A${Ze}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Te==null?void 0:Te.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((b=Te.courses)!=null&&b.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(Je=(be=Te.courses)==null?void 0:be.splice(0,2))==null?void 0:Je.map(Ze=>`\u300A${Ze}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Te==null?void 0:Te.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(je){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(je),parseInt(je)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:je=>{var Nt;if((Nt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&Nt.confirmLeave){showExitmodel(je.key);return}setMenuSelectKey(je.key),parseInt(je.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:je=>setTaskPass(je.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:je=>setTestSetPermission(je.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:je=>setIsCopy(je.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:je=>setOpenValue(je.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:je=>{setDepartmentValue(je),handleGetDepartments(je)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(je=>({value:je}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(je=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(Nt=>Nt!==je))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},je)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},je)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:je=>setOpenAnswer(je.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:je=>{setIsOpenTime(je.target.checked),je.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:je=>je&&jesetOpenTime(handleDateString(Nt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:je=>set_display_git_address(je.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:je=>{setCodeHidden(je.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:je=>{setCodeEditPermission(je.target.checked),je.target.checked||setAllowFileUpload(je.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:je=>{setAllowFileUpload(je.target.checked),je.target.checked&&setCodeEditPermission(je.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:je=>setForbidCopy(je.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:je=>setOpenCodeDebugger(je)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:je=>setOpenSelfRun(je)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:je=>setOpenLocalEvaluate(je)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:je=>{setgitSize(je)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:je=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(je)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:je=>{setPodSwitch(je)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:je=>setDisableDiscuss(!je)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:je=>{setresource_recommend(je)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:je=>{setai_user(je.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u5934\u6B4C\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var je,Nt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(je=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&je.is_fork_from_creator&&((Nt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Nt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ae,b)=>{handSubmeit(ae,b)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:je,shixunsDetail:Nt,practiceSetting:ae})=>({user:je,shixunsDetail:Nt,practiceSetting:ae}))(Setting)},14587:function(je,Nt,ae){"use strict";ae.r(Nt),ae.d(Nt,{default:function(){return lo}});var b=ae(59301),be={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},Je=ae(44993),Te=ae(99313),Ze=ae(6848),ut=ae(8591),he=ae(20834),Xe=ae(95237),Ke=ae(43604),Ie=ae(38854),et=ae(43418),ot=ae(71418),Qe=ae(3113),de=ae(17574),a=ae(78673),E=ae(56102),x=ae(78241),y=ae(92832),ee={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},ne=Object.defineProperty,oe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Ce=(dt,Ue,We)=>Ue in dt?ne(dt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:We}):dt[Ue]=We,ye=(dt,Ue)=>{for(var We in Ue||(Ue={}))le.call(Ue,We)&&Ce(dt,We,Ue[We]);if(oe)for(var We of oe(Ue))ie.call(Ue,We)&&Ce(dt,We,Ue[We]);return dt},Ge=(dt,Ue)=>{var We={};for(var Rt in dt)le.call(dt,Rt)&&Ue.indexOf(Rt)<0&&(We[Rt]=dt[Rt]);if(dt!=null&&oe)for(var Rt of oe(dt))Ue.indexOf(Rt)<0&&ie.call(dt,Rt)&&(We[Rt]=dt[Rt]);return We},Re=(dt,Ue,We)=>new Promise((Rt,Cn)=>{var aa=Me=>{try{it(We.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(We.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(aa,Oe);it((We=We.apply(dt,Ue)).next())});const St=dt=>{var Ue=dt,{shixunsDetail:We,globalSetting:Rt,loading:Cn,user:aa,dispatch:Oe,isRepository:it}=Ue,Me=Ge(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useLocation)(),Zt=(0,Je.useParams)(),[za,Ga]=(0,b.useState)({}),Vn=(0,b.useRef)(),[Jt]=x.default.useForm(),[Hn,wa]=(0,b.useState)("");(0,b.useEffect)(()=>{Me.visible&&Jt.resetFields()},[Me.visible]),(0,b.useEffect)(()=>{const ca=sessionStorage.getItem("pathArray");if(ca){const xt=ca.split(",").join("/"),ma=xt.indexOf("/")===0?xt.substr(1):xt;wa(ma)}},[]),(0,b.useEffect)(()=>{var ca,xt;Vn.current=(xt=(ca=lt.pathname)==null?void 0:ca.split("/"))==null?void 0:xt[2]},[]);const Oa=(...ca)=>Re(void 0,[...ca],function*(xt={}){const ma=yield Oe({type:"shixunsDetail/addRepositoryFile",payload:{id:Zt.id,message:xt.commitMessage,content:"",path:(Me.defaultPath?Me.defaultPath+"/":"")+xt.path+"/"+(xt.file||".gitkeep"),secret_repository:it?void 0:!0}});ma!=null&&ma.url&&(ut.ZP.success("\u6DFB\u52A0\u6210\u529F"),Me.onOK({path:(Me.defaultPath?Me.defaultPath+"/":"")+xt.path+"/"+(xt.file||".gitkeep"),name:xt.path.split("/")[xt.path.split("/").length-1]}),Me.onClose())}),tr=()=>{var ca,xt;Je.history.push(`/shixuns/${Vn.current}/${(xt=(ca=lt.pathname)==null?void 0:ca.split("/"))==null?void 0:xt[3]}${Hn?`/master/shixun_show/${Hn}`:""}`)};return b.createElement(et.default,{width:"60%",centered:!0,open:Me.visible,wrapClassName:ee.modal,onOk:()=>{Jt.submit()},onCancel:Me.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},b.createElement("section",{className:ee.bg},b.createElement("div",{className:ee.wrap},b.createElement(x.default,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Oa,onChange:()=>{var ca,xt,ma,ur;const Sr=ye({},Jt.getFieldsValue()),or=(ca=Sr==null?void 0:Sr.path)==null?void 0:ca.split(""),Zn=(xt=Sr==null?void 0:Sr.file)==null?void 0:xt.split("");(ma=or==null?void 0:or.filter(Tn=>Tn=="/"))!=null&&ma.length&&(Sr.path=Sr.path.substring(0,Sr.path.length-1)),(ur=Zn==null?void 0:Zn.filter(Tn=>Tn=="/"))!=null&&ur.length&&(Sr.file=Sr.file.substring(0,Sr.path.length-1)),Jt.setFieldsValue(ye({},Sr)),Ga(Sr)}},b.createElement(x.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},b.createElement(Xe.Z,null,b.createElement(Ke.Z,null,b.createElement("span",{className:ee.filePath},Me.defaultPath+"/")),b.createElement(Ke.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),b.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var Et=(0,Je.connect)(({shixunsDetail:dt,loading:Ue,globalSetting:We,user:Rt})=>({shixunsDetail:dt,globalSetting:We,user:Rt,loading:Ue.models.index}))(St),pt=ae(41539),Gn=ae(56563),Nn=ae(59301),ga=Object.defineProperty,$n=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,ct=(dt,Ue,We)=>Ue in dt?ga(dt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:We}):dt[Ue]=We,Tt=(dt,Ue)=>{for(var We in Ue||(Ue={}))_t.call(Ue,We)&&ct(dt,We,Ue[We]);if($n)for(var We of $n(Ue))Mn.call(Ue,We)&&ct(dt,We,Ue[We]);return dt},ln=(dt,Ue)=>{var We={};for(var Rt in dt)_t.call(dt,Rt)&&Ue.indexOf(Rt)<0&&(We[Rt]=dt[Rt]);if(dt!=null&&$n)for(var Rt of $n(dt))Ue.indexOf(Rt)<0&&Mn.call(dt,Rt)&&(We[Rt]=dt[Rt]);return We},fn=(dt,Ue,We)=>new Promise((Rt,Cn)=>{var aa=Me=>{try{it(We.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(We.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(aa,Oe);it((We=We.apply(dt,Ue)).next())});const vn=dt=>{var Ue=dt,{shixunsDetail:We,globalSetting:Rt,loading:Cn,user:aa,dispatch:Oe,isRepository:it}=Ue,Me=ln(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useLocation)(),Zt=(0,Je.useParams)(),[za,Ga]=(0,b.useState)({}),Vn=(0,b.useRef)(),[Jt]=x.default.useForm(),[Hn,wa]=(0,b.useState)("");(0,b.useEffect)(()=>{Me.visible&&Jt.resetFields()},[Me.visible]),(0,b.useEffect)(()=>{const ca=sessionStorage.getItem("pathArray");if(ca){const xt=ca.split(",").join("/"),ma=xt.indexOf("/")===0?xt.substr(1):xt;wa(ma)}},[]),(0,b.useEffect)(()=>{var ca,xt;Vn.current=(xt=(ca=lt.pathname)==null?void 0:ca.split("/"))==null?void 0:xt[2]},[]);const Oa=(...ca)=>fn(void 0,[...ca],function*(xt={},ma=!1,ur=1){var Sr,or;const Zn=yield Oe({type:"shixunsDetail/addRepositoryFile",payload:{id:Zt.id,message:xt.commitMessage,content:xt.codeMirror,path:(Me.defaultPath?Me.defaultPath+"/":"")+xt.path,secret_repository:it?void 0:!0,sync_origin_shixun:ma}});Zn!=null&&Zn.url&&((Sr=We==null?void 0:We.detail)!=null&&Sr.copy_for_exercise||ut.ZP.success("\u6DFB\u52A0\u6210\u529F"),Me.onOK({path:(Me.defaultPath?Me.defaultPath+"/":"")+xt.path,name:xt.path.split("/")[xt.path.split("/").length-1]}),Me.onClose()),(or=We==null?void 0:We.detail)!=null&&or.copy_for_exercise&&(0,Gn.m)(Oe,We,Zt.id,ur)}),tr=()=>{var ca,xt;Je.history.push(`/shixuns/${Vn.current}/${(xt=(ca=lt.pathname)==null?void 0:ca.split("/"))==null?void 0:xt[3]}${Hn?`/master/shixun_show/${Hn}`:""}`)};return Nn.createElement(et.default,{width:"60%",open:Me.visible,wrapClassName:ee.modal,destroyOnClose:!0,centered:!0,onOk:()=>{Jt.submit()},onCancel:Me.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Nn.createElement("section",{className:ee.bg},Nn.createElement("div",{className:ee.wrap},Nn.createElement(x.default,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:ca=>{var xt,ma;(xt=We==null?void 0:We.detail)!=null&&xt.is_fork_from_creator&&((ma=We==null?void 0:We.detail)!=null&&ma.copy_for_exercise)?(Me.onClose(),Oe({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:ca,type:"wareHouse",fn:(ur,Sr,or)=>{Oa(ur,Sr,or)}}})):Oa(ca)},onChange:()=>{var ca,xt;const ma=Tt({},Jt.getFieldsValue()),ur=(ca=ma==null?void 0:ma.path)==null?void 0:ca.split("");((xt=ur==null?void 0:ur.filter(Sr=>Sr=="/"))==null?void 0:xt.length)>1&&(ma.path=ma.path.substring(0,ma.path.length-1)),Jt.setFieldsValue(Tt({},ma)),Ga(ma)}},Nn.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Nn.createElement(Xe.Z,null,Nn.createElement(Ke.Z,null,Nn.createElement("span",{className:ee.filePath},Me.defaultPath+"/")),Nn.createElement(Ke.Z,{flex:"1"},Nn.createElement(x.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Nn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Nn.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Nn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Nn.createElement("div",{className:"mt10 mb20"},Nn.createElement(x.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Nn.createElement(pt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var tt=(0,Je.connect)(({shixunsDetail:dt,loading:Ue,globalSetting:We,user:Rt})=>({shixunsDetail:dt,globalSetting:We,user:Rt,loading:Ue.models.index}))(vn),ft=Object.defineProperty,Bt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,on=(dt,Ue,We)=>Ue in dt?ft(dt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:We}):dt[Ue]=We,Be=(dt,Ue)=>{for(var We in Ue||(Ue={}))Bn.call(Ue,We)&&on(dt,We,Ue[We]);if(Bt)for(var We of Bt(Ue))an.call(Ue,We)&&on(dt,We,Ue[We]);return dt},Pe=(dt,Ue)=>{var We={};for(var Rt in dt)Bn.call(dt,Rt)&&Ue.indexOf(Rt)<0&&(We[Rt]=dt[Rt]);if(dt!=null&&Bt)for(var Rt of Bt(dt))Ue.indexOf(Rt)<0&&an.call(dt,Rt)&&(We[Rt]=dt[Rt]);return We},He=(dt,Ue,We)=>new Promise((Rt,Cn)=>{var aa=Me=>{try{it(We.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(We.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(aa,Oe);it((We=We.apply(dt,Ue)).next())});const Ct=dt=>{var Ue=dt,{shixunsDetail:We,globalSetting:Rt,loading:Cn,user:aa,dispatch:Oe,isRepository:it}=Ue,Me=Pe(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useLocation)(),Zt=(0,Je.useParams)(),[za,Ga]=(0,b.useState)({}),Vn=(0,b.useRef)(),[Jt]=x.default.useForm(),[Hn,wa]=(0,b.useState)(""),[Oa,tr]=(0,b.useState)("");(0,b.useEffect)(()=>{Me.visible&&Jt.resetFields()},[Me.visible]),(0,b.useEffect)(()=>{const ma=Me.defaultPath.split("/");ma.length===1?(wa(""),tr(Me.defaultPath)):(tr(ma.pop()),wa(ma.join("/")+"/"))},[Me.defaultPath]),(0,b.useEffect)(()=>{var ma,ur;Vn.current=(ur=(ma=lt.pathname)==null?void 0:ma.split("/"))==null?void 0:ur[2]},[]);const ca=(...ma)=>He(void 0,[...ma],function*(ur={}){const Sr=yield Oe({type:"shixunsDetail/moveGitFile",payload:{id:Zt.id,from:Me.defaultPath,to:Hn+ur.path,message:ur.commitMessage||`${Me.defaultPath} rename to ${Hn}${ur.path} `,secret_repository:it}});(Sr==null?void 0:Sr.status)===0&&(ut.ZP.success("\u6DFB\u52A0\u6210\u529F"),Me.onOK({path:ur.path,name:ur.path}),Me.onClose())}),xt=()=>{var ma,ur;Je.history.push(`/shixuns/${Vn.current}/${(ur=(ma=lt.pathname)==null?void 0:ma.split("/"))==null?void 0:ur[3]}${Hn?`/master/shixun_show/${Hn}`:""}`)};return b.createElement(et.default,{width:"40%",open:Me.visible,wrapClassName:ee.modal,centered:!0,onOk:()=>{Jt.submit()},onCancel:Me.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},b.createElement("section",{className:ee.bg},b.createElement("div",{className:ee.wrap},b.createElement(x.default,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:ca,onChange:()=>{var ma,ur;const Sr=Be({},Jt.getFieldsValue()),or=(ma=Sr==null?void 0:Sr.path)==null?void 0:ma.split("");((ur=or==null?void 0:or.filter(Zn=>Zn=="/"))==null?void 0:ur.length)>1&&(Sr.path=Sr.path.substring(0,Sr.path.length-1)),Jt.setFieldsValue(Be({},Sr)),Ga(Sr)}},b.createElement(x.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},b.createElement(Xe.Z,null,b.createElement(Ke.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Oa}))))),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},b.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Me.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var bt=(0,Je.connect)(({shixunsDetail:dt,loading:Ue,globalSetting:We,user:Rt})=>({shixunsDetail:dt,globalSetting:We,user:Rt,loading:Ue.models.index}))(Ct),It=ae(13952),jt=ae(52430),zt=ae(54580),bn=ae(57863),Mt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},Fe=ae(59301),xe=Object.defineProperty,gt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Kt=(dt,Ue,We)=>Ue in dt?xe(dt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:We}):dt[Ue]=We,kt=(dt,Ue)=>{for(var We in Ue||(Ue={}))Lt.call(Ue,We)&&Kt(dt,We,Ue[We]);if(gt)for(var We of gt(Ue))qt.call(Ue,We)&&Kt(dt,We,Ue[We]);return dt},rn=(dt,Ue)=>{var We={};for(var Rt in dt)Lt.call(dt,Rt)&&Ue.indexOf(Rt)<0&&(We[Rt]=dt[Rt]);if(dt!=null&>)for(var Rt of gt(dt))Ue.indexOf(Rt)<0&&qt.call(dt,Rt)&&(We[Rt]=dt[Rt]);return We},Wt=(dt,Ue,We)=>new Promise((Rt,Cn)=>{var aa=Me=>{try{it(We.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(We.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(aa,Oe);it((We=We.apply(dt,Ue)).next())});const{Dragger:at}=zt.default,Ut=dt=>{var Ue=dt,{shixunsDetail:We,globalSetting:Rt,loading:Cn,user:aa,dispatch:Oe,isRepository:it}=Ue,Me=rn(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useLocation)(),Zt=(0,Je.useParams)(),[za,Ga]=(0,b.useState)({}),Vn=(0,b.useRef)(),[Jt]=x.default.useForm(),[Hn,wa]=(0,b.useState)([]),[Oa,tr]=(0,b.useState)();let ca;(0,b.useEffect)(()=>{Me.visible&&(Jt.resetFields(),wa([]))},[Me.visible]),(0,b.useEffect)(()=>{Vn.current=Zt.id},[]),(0,b.useEffect)(()=>{const Zn=sessionStorage.getItem("pathArray");if(Zn){const Tn=Zn.split(",").join("/"),pn=Tn.indexOf("/")===0?Tn.substr(1):Tn;tr(pn)}},[]);const xt=Zn=>{var Tn,pn,pr,Vr;if(ca=Zn.file.name,Zn.file.status==="done"||Zn.file.status==="uploading"){if(wa(Zn.fileList),!Zn.file.response)return;if(((Tn=Zn.file.response)==null?void 0:Tn.status)===0){(pn=We==null?void 0:We.detail)!=null&&pn.copy_for_exercise||(ut.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),Jt.validateFields());return}wa(Hn.filter(uo=>uo.uid!==Zn.file.uid)),(pr=Zn.file.response)!=null&&pr.message&&ut.ZP.info((Vr=Zn.file.response)==null?void 0:Vr.message)}},ma=Zn=>Wt(void 0,null,function*(){if(!Zn.response){ut.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Oe({type:"shixunsDetail/deleteGitFile",payload:{id:Zt.id,path:Oa?`${Oa}/${Zn.name}`:Zn.name,message:Jt.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Oa?`${Oa}/${Zn.name}`:Zn.name}`,secret_repository:it?null:!0}})).status===0&&(wa(Hn.filter(pn=>pn.uid!==Zn.uid)),ut.ZP.info("\u5220\u9664\u6210\u529F"))}),ur={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!Jt.getFieldValue("commitMessage"),data:()=>Wt(void 0,null,function*(){return new Promise((Zn,Tn)=>Wt(void 0,null,function*(){setTimeout(()=>Wt(void 0,null,function*(){const pn=yield Jt.getFieldsValue(),pr=kt(kt({},{path:Me.defaultPath?Me.defaultPath:"",message:za.commitMessage||`\u4E0A\u4F20\u4E86${ca}`}),it?{}:{secret_repository:!0});Zn(pr)}),200)}))}),fileList:Hn,method:"post",action:`${It.Z.API_SERVER}/api/shixuns/${Vn.current}/upload_git_file.json`,onChange:xt,onRemove:ma,beforeUpload:Zn=>(ca=Zn.name,Zn.size/1024/1024>50?(ut.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Sr=(Zn=!1,Tn=1)=>Wt(void 0,null,function*(){var pn;const pr=kt(kt({},{path:Me.defaultPath?Me.defaultPath:"",message:za.commitMessage||`\u4E0A\u4F20\u4E86${ca}`}),it?{}:{secret_repository:!0});for(let Vr=0;Vr{uo.append(Ya,pr[Ya].toString())});const eo=yield(0,jt.ZP)(`/api/shixuns/${Vn.current}/upload_git_file.json`,{method:"post",body:uo},!0)}Me.onClose(),Me.onOK({path:Me.defaultPath}),or(),(pn=We==null?void 0:We.detail)!=null&&pn.copy_for_exercise&&(0,Gn.m)(Oe,We,Zt.id,Tn)}),or=()=>{var Zn,Tn;Je.history.push(`/shixuns/${Vn.current}/${(Tn=(Zn=lt.pathname)==null?void 0:Zn.split("/"))==null?void 0:Tn[3]}${Oa?`/master/shixun_show/${Oa}`:""}`)};return Fe.createElement(et.default,{open:Me.visible,onOk:Zn=>{Jt.submit()},centered:!0,onCancel:Me.onClose,width:"70%"},Fe.createElement("section",{className:Mt.bg},Fe.createElement("div",{className:Mt.wrap},Fe.createElement("div",{className:Mt.title},"\u4E0A\u4F20\u6587\u4EF6"),Fe.createElement(x.default,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Wt(void 0,null,function*(){var Zn,Tn;yield Jt.validateFields(),(Zn=We==null?void 0:We.detail)!=null&&Zn.is_fork_from_creator&&((Tn=We==null?void 0:We.detail)!=null&&Tn.copy_for_exercise)?(Me.onClose(),Oe({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(pn,pr)=>{Sr(pn,pr)}}})):Sr()}),onValuesChange:()=>Ga(kt({},Jt.getFieldsValue()))},Fe.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Fe.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Fe.createElement(x.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Zn,Tn){return(Hn==null?void 0:Hn.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Fe.createElement("div",{onClick:()=>{if(!Jt.getFieldValue("commitMessage")){ut.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Fe.createElement(at,kt({},ur),Fe.createElement("div",null,Fe.createElement("i",{className:`iconfont icon-shangchuan font50 ${Mt.colorBlue}`})),Fe.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Fe.createElement("span",{className:`${Mt.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Fe.createElement(bn.Z,{onFinish:Zn=>tr(Zn)})))};var Dt=(0,Je.connect)(({shixunsDetail:dt,loading:Ue,globalSetting:We,user:Rt})=>({shixunsDetail:dt,globalSetting:We,user:Rt,loading:Ue.models.index}))(Ut),Ft={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},Ot={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},cn=Object.defineProperty,yt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Xt=(dt,Ue,We)=>Ue in dt?cn(dt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:We}):dt[Ue]=We,Kn=(dt,Ue)=>{for(var We in Ue||(Ue={}))wt.call(Ue,We)&&Xt(dt,We,Ue[We]);if(yt)for(var We of yt(Ue))kn.call(Ue,We)&&Xt(dt,We,Ue[We]);return dt},Za=(dt,Ue,We)=>new Promise((Rt,Cn)=>{var aa=Me=>{try{it(We.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(We.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(aa,Oe);it((We=We.apply(dt,Ue)).next())});const gr=({shixunsDetail:dt,globalSetting:Ue,loading:We,dispatch:Rt,title:Cn,pathList:aa=[],showInputPath:Oe=!1,isMergeSelectFile:it=!1,onFinish:Me=()=>{}})=>{const[lt]=x.default.useForm(),Zt=(0,Je.useParams)(),za=(0,Je.useLocation)(),Ga=(0,b.useRef)(),[Vn,Jt]=(0,b.useState)(""),[Hn,wa]=(0,b.useState)(""),[Oa,tr]=(0,b.useState)([]),[ca,xt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var Tn,pn;Ga.current=((pn=(Tn=za.pathname)==null?void 0:Tn.split("/"))==null?void 0:pn[3])==="repository"},[]),(0,b.useEffect)(()=>{if(dt.actionTabs.key!=="Repository-SelectFilePath")return;const Tn=aa.join("/");let pn=[];aa.map((pr,Vr)=>{Vr===0?pn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${pr}`,path:Tn}):pn.push({val:`/${pr}`,path:Tn})}),tr(pn),Jt(Tn),wa(Tn),ma(Tn)},[dt.actionTabs.key]);const ma=Tn=>Za(void 0,null,function*(){const pn=yield Rt({type:Ga.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Zt.id,path:Tn}});pn&&xt(pn.trees||[])}),ur=Tn=>{let pn=Vn;Tn.type==="tree"&&(Oa.length?Oa.push({val:`/${Tn.name}`,path:Tn.name}):Oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Tn.name}`,path:Tn.name}),tr(Oa),pn=Vn?`${Vn}/${Tn.name}`:Tn.name,Jt(pn)),ma(pn)},Sr=(Tn,pn)=>{const pr=Oa.filter((uo,eo)=>eo<=pn);tr(pr);const Vr=pr.filter((uo,eo)=>eo!==0).map(uo=>uo.val).join("").substr(1);Jt(Vr),ma(Vr)},or=()=>Za(void 0,null,function*(){const Tn=lt==null?void 0:lt.getFieldsValue(),pn=Vn?`${Vn}${Tn!=null&&Tn.name?`/${Tn==null?void 0:Tn.name}`:""}`:Tn==null?void 0:Tn.name;if(it){Me(pn),Zn();return}if(Oe){yield lt.validateFields();const pr=yield Rt({type:"shixunsDetail/uploadGitFolder",payload:Kn(Kn({},{id:Zt.id,path:pn}),Ga.current?{}:{secret_repository:!0})});Me(Hn),pr.status===0&&ut.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Me(pn),ut.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Zn()}),Zn=()=>{Rt({type:"shixunsDetail/setActionTabs",payload:{}}),lt.resetFields()};return b.createElement(et.default,{centered:!0,title:Cn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:dt.actionTabs.key==="Repository-SelectFilePath",onOk:or,onCancel:Zn},b.createElement("div",{className:Ot.wrap},b.createElement("div",{className:Ot.content},b.createElement("div",{className:Ot.mainPathWrap},!!(Oa!=null&&Oa.length)&&Oa.map((Tn,pn)=>b.createElement("a",{key:pn,onClick:()=>Sr(Tn,pn)},Tn.val))),!!(ca!=null&&ca.length)&&ca.map((Tn,pn)=>Tn.type==="tree"&&b.createElement("a",{key:pn,onClick:()=>ur(Tn)},b.createElement("i",{className:`iconfont icon-wenjianjia ${Ot.colorBlue}`}),Tn.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},Vn),Oe&&b.createElement(x.default,{form:lt,scrollToFirstError:!0,className:"mt20"},b.createElement(x.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var rr=(0,Je.connect)(({shixunsDetail:dt,loading:Ue,globalSetting:We})=>({shixunsDetail:dt,globalSetting:We,loading:Ue.models.index}))(gr),Ia=ae(18785),Ir=ae(84105),ir=ae(84698),Xa=ae(89299),Ja=ae(2686),Br=ae(17354),Ba=Object.defineProperty,kr=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Vt=(dt,Ue,We)=>Ue in dt?Ba(dt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:We}):dt[Ue]=We,sn=(dt,Ue)=>{for(var We in Ue||(Ue={}))Sn.call(Ue,We)&&Vt(dt,We,Ue[We]);if(Pt)for(var We of Pt(Ue))Fn.call(Ue,We)&&Vt(dt,We,Ue[We]);return dt},Ln=(dt,Ue)=>kr(dt,Fr(Ue)),Xn=(dt,Ue)=>{var We={};for(var Rt in dt)Sn.call(dt,Rt)&&Ue.indexOf(Rt)<0&&(We[Rt]=dt[Rt]);if(dt!=null&&Pt)for(var Rt of Pt(dt))Ue.indexOf(Rt)<0&&Fn.call(dt,Rt)&&(We[Rt]=dt[Rt]);return We},ke=(dt,Ue,We)=>new Promise((Rt,Cn)=>{var aa=Me=>{try{it(We.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(We.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(aa,Oe);it((We=We.apply(dt,Ue)).next())});const{DirectoryTree:rt}=de.default,qe=dt=>{var Ue=dt,{shixunsDetail:We,globalSetting:Rt,loading:Cn,user:aa,activeKey:Oe,dispatch:it,practiceSetting:Me,isRepository:lt,treeData:Zt,setTreeData:za}=Ue,Ga=Xn(Ue,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Vn,Jt,Hn,wa,Oa,tr,ca;const xt=(0,Je.useParams)(),ma=(0,Je.useLocation)(),[ur,Sr]=(0,b.useState)(),[or,Zn]=(0,b.useState)(!1),[Tn,pn]=(0,b.useState)(!1),[pr,Vr]=(0,b.useState)(!1),[uo,eo]=(0,b.useState)(!1),[Ya,_r]=(0,b.useState)("");let[po,ai]=(0,b.useState)([]),[oi,Ii]=(0,b.useState)([]);const[Zr,Aa]=(0,b.useState)([]),[Wn,$t]=(0,b.useState)(!1),[On,fr]=(0,b.useState)(),[De,Gr]=(0,b.useState)(),[ka,sr]=(0,b.useState)(""),[dr,Wr]=(0,b.useState)(),[Xr,Co]=(0,b.useState)(!1);(0,b.useEffect)(()=>{za([]),Ni(""),localStorage.warehouseHideTip||$t(!0)},[ma.pathname,lt]);const ho=(pa="")=>ke(void 0,null,function*(){(yield(0,ir.Zt)({id:xt.id,secret_dir_path:pa}))&&Wr(pa)}),ii=pa=>{var jr;return b.createElement(he.default,{className:Ft.menu,onClick:Jr=>{switch(_r(pa.path||""),Jr.key){case"1":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Zn(!0);break;case"2":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Vr(!0);break;case"3":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),eo(!0);break;case"4":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),pn(!0);break;case"5":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Nl(pa.path,pa.name,pa);break;case"6":(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),rl(pa);break}}},(pa.type==="topTree"||pa.type==="tree")&&b.createElement(he.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(pa.type==="topTree"||pa.type==="tree")&&b.createElement(he.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(pa.type==="topTree"||pa.type==="tree")&&b.createElement(he.default.Item,{key:"3"},"\u4E0A\u4F20"),pa.type!=="topTree"&&pa.type!=="tree"&&((jr=We==null?void 0:We.detail)==null?void 0:jr.public)<2&&b.createElement(he.default.Item,{key:"4"},"\u91CD\u547D\u540D"),pa.type!=="topTree"&&b.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${lt?"":"secret/"}${pa==null?void 0:pa.path}`,onCopy:()=>ut.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(he.default.Item,{key:"6"},b.createElement(b.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),pa.type!=="topTree"&&b.createElement(he.default.Item,{key:"5"},"\u5220\u9664"))},Go=(pa,jr)=>pa.map(Jr=>(jr==""?Jr.path=jr+Jr.name:Jr.path=jr+"/"+Jr.name,Jr.title=b.createElement(Xe.Z,{className:"font14"},b.createElement(Ke.Z,{flex:"1"},b.createElement(Xe.Z,null,Jr.type==="blob"&&b.createElement(Ke.Z,{flex:"20px",style:{marginLeft:-20}},b.createElement("span",{className:"iconfont icon-wenjian11 font12"})),b.createElement(Ke.Z,{flex:"1"},b.createElement("span",{className:" multi_ellipsis1"},Jr.name)))),b.createElement(Ke.Z,null,(Jr.type==="blob"||Jr.type==="tree")&&b.createElement(Ie.Z,{dropdownRender:()=>ii(Jr),className:Ft.ellipsis},b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Jr.disableCheckbox=ur&&ur!==Jr.name,Jr.className=Jr.type==="tree"?Ft.pl23:"",Jr.checkable=Jr.type!=="tree",Jr.isLeaf=Jr.type!=="tree",Jr.children=Jr.type==="tree"&&[],Jr.key=Jr.path,Jr)),Li=pa=>{it({type:"practiceSetting/setSideBarTabs",payload:{selectPath:pa}})},hl=(pa,jr)=>ke(void 0,null,function*(){const Jr=pa.split("/");yield Ni(Ya),setTimeout(()=>{Li(pa),po=[Jr[0]||""],oi=[pa],Ii([...oi]),ai([...po])},150)}),si=(pa,jr)=>{if(jr=="")Zt=[...pa],za([...pa]);else{let Jr=Bl(Zt,jr,pa);Zt=Jr,za([...Jr])}};function Bl(pa,jr,Jr){return pa.map(Eo=>Eo.key===jr?(Eo.children=[...Jr],sn({},Eo)):Eo.children?Ln(sn({},Eo),{children:Bl(Eo.children,jr,Jr)}):Eo)}const Ni=(pa="")=>ke(void 0,null,function*(){var jr,Jr;const Eo=yield it({type:lt?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:xt.id,path:pa}});if(Eo){if((jr=Eo.trees)!=null&&jr.length){let Oi=Go([...Eo.trees],pa);si(Oi,pa),Aa(Eo.trees||[]),Gr(pa||""),console.log("handleGetRepository:",Oi,pa),setTimeout(()=>console.log(Zt,Eo.trees,pa,999999),2e3)}else pa==""&&za([]);fr(((Jr=Eo.commits)==null?void 0:Jr[0])||{})}return Eo}),ml=pa=>ke(void 0,null,function*(){return new Promise((jr,Jr)=>ke(void 0,null,function*(){pa.children.length&&jr(),sr(pa.path),yield Ni(pa.path),jr()}))}),al=(pa,jr)=>ke(void 0,null,function*(){var Jr;console.log("handleSelectTree",pa,jr.nativeEvent.target.nodeName,jr);const Eo=()=>{Li(jr.node.path),pa=[jr.node.path],Ii([...pa])};jr.nativeEvent.target.nodeName==="svg"||jr.nativeEvent.target.nodeName==="LI"||jr.nativeEvent.target.nodeName==="I"||jr.node.type==="blob"&&((Jr=Me==null?void 0:Me.sideBar)!=null&&Jr.confirmLeave?et.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Eo(),it({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Eo())}),Nl=(pa,jr,Jr)=>{et.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Jr.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ke(void 0,null,function*(){const Eo=yield it({type:"shixunsDetail/deleteGitFile",payload:{id:xt.id,path:pa,message:`\u5220\u9664${pa}`,secret_repository:lt?null:!0}});let Oi=pa.split("/");if((Eo==null?void 0:Eo.status)===0){ut.ZP.info("\u5220\u9664\u6210\u529F"),Oi.splice(Oi.length-1,1);const Hl=yield Ni(Oi.length>1?Oi.join("/"):"");return Hl!=null&&Hl.trees||(Oi.splice(Oi.length-1,1),yield Ni(Oi.length>1?Oi.join("/"):"")),Li(""),!0}else(Eo==null?void 0:Eo.status)===-3?et.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",pa,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${xt.id}/edit/${Eo==null?void 0:Eo.message}/tab=2`}}):(Eo==null?void 0:Eo.status)===-4&&et.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,Eo==null?void 0:Eo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${xt.id}/edit?tabId=service`}})})})},rl=pa=>{console.log(pa,"item")},Au=(pa,jr)=>ke(void 0,null,function*(){if(console.log("handleExpand",jr),jr.nativeEvent.target.nodeName==="svg"||jr.nativeEvent.target.nodeName==="path"||jr.nativeEvent.target.nodeName==="LI")return!0;yield ml(jr.node),po.includes(jr.node.path)?po.splice(po.indexOf(jr.node.path),1):po.push(jr.node.path),ai([...po])}),tu=()=>{$t(!1),localStorage.warehouseHideTip=!0},Cu=pa=>ke(void 0,null,function*(){var jr;let Jr,Eo="",Oi,Hl;switch(lt){case!0:Eo="\u5F00\u542F\u7248\u672C\u5E93",Oi="\u5F00\u542F",Hl="\u4E0D\u5F00\u542F",Jr=b.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(jr=We==null?void 0:We.detail)!=null&&jr.secret_repository?(Eo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Oi="\u786E\u5B9A",Hl="\u53D6\u6D88",Jr=b.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Eo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Oi="\u4E0D\u4F7F\u7528",Hl="\u4F7F\u7528",Jr=b.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!lt&&(0,Ja.gy)(it,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||et.default.confirm({title:Eo,okText:Oi,cancelText:Hl,content:Jr,onOk:()=>{var ci;(0,Xa.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Eo]),!lt&&!((ci=We==null?void 0:We.detail)!=null&&ci.secret_repository)||nu(pa)},onCancel:()=>{var ci;!lt&&!((ci=We==null?void 0:We.detail)!=null&&ci.secret_repository)&&nu(pa)}})}),nu=pa=>ke(void 0,null,function*(){lt?(yield(0,ir.h4)(sn({},xt)),it({type:"practiceSetting/getCommonData",payload:sn({},xt)})):yield(0,ir.K0)(Ln(sn({},xt),{is_secret_repository:pa})),Ni(),it({type:"shixunsDetail/getShixunsDetail",payload:{id:xt.id}})}),es=pa=>{console.log(pa)},Ei=pa=>ke(void 0,null,function*(){console.log(pa);const jr=pa.node.key,Jr=pa.dragNode.key,Eo=pa.node.pos.split("-"),Oi=pa.dropPosition-Number(Eo[Eo.length-1]);if(pa.dragNode.type==="tree"){ut.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(pa.node.type!=="tree"){ut.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield it({type:"shixunsDetail/moveGitFile",payload:sn({id:xt.id,from:pa.dragNode.path,to:pa.node.path+"/"+pa.dragNode.name,message:`${pa.dragNode.path} move to ${pa.node.path+"/"+pa.dragNode.name} `},lt?{}:{secret_repository:!0})})).status===0){Li(""),yield Ni("");for(let Xo=0;Xoii({type:"topTree"}),className:"current"},b.createElement(Ze.Z,{open:Wn,title:b.createElement("div",{className:"font16"},b.createElement(Ia.Z,{style:{position:"relative",left:-35},onClick:()=>tu()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",b.createElement("span",{onClick:()=>tu(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ft.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},lt&&((wa=We==null?void 0:We.detail)==null?void 0:wa.init_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!lt&&((Oa=We==null?void 0:We.detail)==null?void 0:Oa.secret_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Zt.length&&!lt&&b.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},b.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Zt.length?b.createElement(b.Fragment,null,b.createElement("div",{className:Ft.content},Oe==="1"&&b.createElement("div",{className:Ft.tips},"\u63D0\u793A\uFF1A",b.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),b.createElement(rt,{disabled:!!Cn.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Zt,switcherIcon:b.createElement(Ir.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Au,expandedKeys:po,selectedKeys:oi,onSelect:al,draggable:!0,onDragEnter:es,onDrop:Ei,className:Ft.gitTree}))):"",!Zt.length&<&&((tr=We==null?void 0:We.detail)==null?void 0:tr.init_repository)&&b.createElement(Dn,null),!Zt.length&&!lt&&((ca=We==null?void 0:We.detail)==null?void 0:ca.secret_repository)&&b.createElement(Dn,null))),b.createElement(bt,{visible:Tn,defaultPath:Ya,onClose:()=>pn(!1),isRepository:!lt,onOK:pa=>ke(void 0,null,function*(){const jr=Ya.split("/");jr.pop(),yield Ni(jr.join("/")),Li("")})}),b.createElement(tt,{visible:or,defaultPath:Ya,onClose:()=>Zn(!1),isRepository:lt,onOK:pa=>{hl(pa.path,pa.name)}}),b.createElement(Et,{visible:pr,defaultPath:Ya,onClose:()=>Vr(!1),isRepository:lt,onOK:pa=>{hl(pa.path,pa.name)}}),b.createElement(Dt,{defaultPath:Ya,visible:uo,isRepository:lt,onClose:()=>eo(!1),onOK:pa=>ke(void 0,null,function*(){const jr=Ya.split("/");yield Ni(Ya),po=[jr[0]||""],oi=[Ya],Ii([...oi]),ai([...po])})}),b.createElement(rr,{pathList:Ya==null?void 0:Ya.split("/"),showInputPath:!0,isMergeSelectFile:Xr,onFinish:pa=>{Xr?ho(pa):Ni(pa),Co(!1)}}))},Dn=()=>b.createElement("div",{className:`mt20 pb50 ${Ft.nodata}`},b.createElement("div",{className:Ft.headLeft},"\u63D0\u793A\uFF1A",b.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",b.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",b.createElement("br",null),"1\u3001",b.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",b.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",b.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),b.createElement("img",{width:"100%",src:Br.Oe}));var mn=(0,Je.connect)(({shixunsDetail:dt,loading:Ue,globalSetting:We,practiceSetting:Rt,user:Cn})=>({shixunsDetail:dt,globalSetting:We,user:Cn,practiceSetting:Rt,loading:Ue}))(qe),Rn={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},Da=ae(28103),fa=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,da=(dt,Ue)=>{var We={};for(var Rt in dt)na.call(dt,Rt)&&Ue.indexOf(Rt)<0&&(We[Rt]=dt[Rt]);if(dt!=null&&fa)for(var Rt of fa(dt))Ue.indexOf(Rt)<0&&va.call(dt,Rt)&&(We[Rt]=dt[Rt]);return We},hn=(dt,Ue,We)=>new Promise((Rt,Cn)=>{var aa=Me=>{try{it(We.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(We.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(aa,Oe);it((We=We.apply(dt,Ue)).next())});const Ta=dt=>{var Ue=dt,{shixunsDetail:We,globalSetting:Rt,loading:Cn,user:aa,dispatch:Oe,isRepository:it}=Ue,Me=da(Ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const lt=(0,Je.useParams)(),[Zt,za]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ga()},[it]);const Ga=()=>hn(void 0,null,function*(){const Vn=yield Oe({type:"shixunsDetail/getRepositoryCommit",payload:{id:lt.id,secret_repository:it?void 0:!0}});Vn&&za(Vn.commits||[])});return b.createElement(b.Fragment,null,Zt==""&&b.createElement("div",{className:Rn.empty},b.createElement("img",{src:Br.em,width:"258"}),b.createElement("br",null),b.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Zt!=""&&b.createElement("section",{className:Rn.bg},b.createElement("div",{className:Rn.wrap},b.createElement("div",{className:Rn.content},Zt==null?void 0:Zt.map(Vn=>{var Jt,Hn;return b.createElement("div",null,b.createElement(Xe.Z,{align:"middle",className:"c-white font16"},b.createElement(Ke.Z,null,Vn.title)),b.createElement(Xe.Z,{align:"middle",className:"mt20 "},b.createElement(Ke.Z,null,b.createElement("img",{className:Rn.imageUrl,src:It.Z.IMG_SERVER+"/"+((Jt=Vn.author)==null?void 0:Jt.image_url)})),b.createElement(Ke.Z,{className:Rn.blueLight},b.createElement("span",{className:"ml20"},(Hn=Vn.author)==null?void 0:Hn.username)),b.createElement(Ke.Z,null,b.createElement("span",{className:`ml20 ${Rn.blueLight}`},"\u63D0\u4EA4\u4E8E"),b.createElement("span",{className:`ml20 ${Rn.blueLight}`},Vn.time))),b.createElement(Da.Z,{className:Rn.divider}))})))))};var mr=(0,Je.connect)(({shixunsDetail:dt,loading:Ue,globalSetting:We,user:Rt})=>({shixunsDetail:dt,globalSetting:We,user:Rt,loading:Ue.models.index}))(Ta),mo=ae(6225),In=ae(59301),nn=Object.defineProperty,Mr=Object.defineProperties,Sa=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,ro=(dt,Ue,We)=>Ue in dt?nn(dt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:We}):dt[Ue]=We,Oo=(dt,Ue)=>{for(var We in Ue||(Ue={}))Ur.call(Ue,We)&&ro(dt,We,Ue[We]);if(qr)for(var We of qr(Ue))ra.call(Ue,We)&&ro(dt,We,Ue[We]);return dt},$r=(dt,Ue)=>Mr(dt,Sa(Ue)),vo=(dt,Ue)=>{var We={};for(var Rt in dt)Ur.call(dt,Rt)&&Ue.indexOf(Rt)<0&&(We[Rt]=dt[Rt]);if(dt!=null&&qr)for(var Rt of qr(dt))Ue.indexOf(Rt)<0&&ra.call(dt,Rt)&&(We[Rt]=dt[Rt]);return We},yn=(dt,Ue,We)=>new Promise((Rt,Cn)=>{var aa=Me=>{try{it(We.next(Me))}catch(lt){Cn(lt)}},Oe=Me=>{try{it(We.throw(Me))}catch(lt){Cn(lt)}},it=Me=>Me.done?Rt(Me.value):Promise.resolve(Me.value).then(aa,Oe);it((We=We.apply(dt,Ue)).next())});const{TabPane:xr}=Te.default,oo=dt=>{var Ue=dt,{globalSetting:We,loading:Rt,dispatch:Cn,practiceSetting:aa,shixunsDetail:Oe}=Ue,it=vo(Ue,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Me,lt,Zt,za,Ga,Vn,Jt,Hn,wa,Oa,tr,ca,xt,ma,ur,Sr,or,Zn,Tn;const[pn,pr]=(0,b.useState)("1"),[Vr,uo]=(0,b.useState)("1");let[eo,Ya]=(0,b.useState)();const _r=(0,b.useRef)(),[po,ai]=(0,b.useState)(!0),[oi,Ii]=(0,b.useState)(["2","1"]),[Zr,Aa]=(0,b.useState)([]),Wn=(0,b.useRef)(),$t=(0,Je.useParams)(),On=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:In.createElement("span",null,In.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),In.createElement(Ze.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},In.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,b.useEffect)(()=>{var ka,sr,dr,Wr,Xr,Co,ho,ii,Go,Li,hl,si,Bl,Ni,ml,al,Nl,rl;try{((dr=(sr=(ka=Oe==null?void 0:Oe.fileContent)==null?void 0:ka.content)==null?void 0:sr.content)!=null&&dr.length||((Xr=(Wr=Oe==null?void 0:Oe.fileContent)==null?void 0:Wr.content)==null?void 0:Xr.content)=="")&&(((Co=Oe==null?void 0:Oe.fileContent)==null?void 0:Co.file_type)==="txt"?(_r.current=window.decodeURIComponent(escape(window.atob((ii=(ho=Oe==null?void 0:Oe.fileContent)==null?void 0:ho.content)==null?void 0:ii.content))),eo=window.decodeURIComponent(escape(window.atob((Li=(Go=Oe==null?void 0:Oe.fileContent)==null?void 0:Go.content)==null?void 0:Li.content))),Ya(eo)):(_r.current=(si=(hl=Oe==null?void 0:Oe.fileContent)==null?void 0:hl.content)==null?void 0:si.content,eo=(Ni=(Bl=Oe==null?void 0:Oe.fileContent)==null?void 0:Bl.content)==null?void 0:Ni.content,Ya(eo)))}catch(Au){_r.current=window.atob((al=(ml=Oe==null?void 0:Oe.fileContent)==null?void 0:ml.content)==null?void 0:al.content),eo=window.atob((rl=(Nl=Oe==null?void 0:Oe.fileContent)==null?void 0:Nl.content)==null?void 0:rl.content),Ya(eo),ut.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Oe.fileContent.content)},[(Me=Oe==null?void 0:Oe.fileContent)==null?void 0:Me.content]),(0,b.useEffect)(()=>{var ka;const sr=(ka=aa==null?void 0:aa.sideBar)==null?void 0:ka.selectPath.split("/");Ii(sr)},[(lt=aa==null?void 0:aa.sideBar)==null?void 0:lt.selectPath]);const fr=ka=>{Ya(ka);let sr=-1;ka===_r.current?sr=0:sr=1,Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!sr}})};(0,b.useEffect)(()=>{new Promise((ka,sr)=>yn(void 0,null,function*(){var dr,Wr,Xr;if(((dr=aa==null?void 0:aa.sideBar)==null?void 0:dr.selectPath)!==""&&((Wr=aa==null?void 0:aa.sideBar)!=null&&Wr.selectPath)){const Co=yield Cn({type:"shixunsDetail/getFileContent",payload:{id:$t.id,path:(Xr=aa==null?void 0:aa.sideBar)==null?void 0:Xr.selectPath,secret_repository:po?null:!0}});Co!=null&&Co.content||(Co==null?void 0:Co.content)==""||Cn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Zt=aa==null?void 0:aa.sideBar)==null?void 0:Zt.selectPath]);const De=In.createElement(he.default,{className:be.menu,style:{background:"#24294b"},onClick:ka=>{var sr;!((sr=Oe==null?void 0:Oe.detail)!=null&&sr.secret_repository)&&ka.key==="2"&&uo("1"),pr(ka.key),ka.key==="1"?ai(!0):ai(!1)}},In.createElement(he.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),On.filter(ka=>{var sr,dr;return!((sr=Oe==null?void 0:Oe.detail)!=null&&sr.init_repository)||(dr=Oe==null?void 0:Oe.detail)!=null&&dr.is_jupyter_lab?ka.id!=="2":ka}).map((ka,sr)=>In.createElement(he.default.Item,{className:"leaveClick",key:ka.id},ka.name))),Gr=(ka=!1,sr=1)=>yn(void 0,null,function*(){var dr,Wr,Xr,Co;const ho=yield Cn({type:"shixunsDetail/updateRepositoryFile",payload:{id:$t.id,path:(Wr=(dr=Oe==null?void 0:Oe.fileContent)==null?void 0:dr.params)==null?void 0:Wr.path,content:eo,secret_repository:po?null:!0,sync_origin_shixun:ka}});ho!=null&&ho.content&&((Xr=Oe==null?void 0:Oe.detail)!=null&&Xr.copy_for_exercise||ut.ZP.success("\u4FDD\u5B58\u6210\u529F"),Cn({type:"practiceSetting/setSideBarTabs",payload:$r(Oo({},aa.sideBar),{confirmLeave:!1})})),(Co=Oe==null?void 0:Oe.detail)!=null&&Co.copy_for_exercise&&(0,Gn.m)(Cn,Oe,$t.id,sr)});return In.createElement("div",{className:be.warehouse},In.createElement("div",{className:be.header},In.createElement(Xe.Z,{align:"middle",className:"w100 c-white",style:{height:60}},In.createElement(Ke.Z,{flex:"1"},In.createElement(Xe.Z,{align:"middle"},In.createElement(Ke.Z,null,In.createElement(Ie.Z,{dropdownRender:()=>De,className:be.menu},In.createElement("span",{className:"font16 c-white current ml20"},On.find(ka=>ka.id===pn).name," ",In.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),In.createElement(Ke.Z,{flex:"81px"},In.createElement("div",{className:be.line})),In.createElement(Ke.Z,null,In.createElement(Te.default,{className:be.tabs,activeKey:Vr,onChange:ka=>{var sr;(sr=aa==null?void 0:aa.sideBar)!=null&&sr.confirmLeave?et.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{uo(ka),Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(uo(ka),Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},In.createElement(xr,{tab:In.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),po&&((za=Oe==null?void 0:Oe.detail)==null?void 0:za.init_repository)&&In.createElement(xr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!po&&((Ga=Oe==null?void 0:Oe.detail)==null?void 0:Ga.secret_repository)&&In.createElement(xr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(po&&((Vn=Oe==null?void 0:Oe.repository)==null?void 0:Vn.git_url)||!po&&((Jt=Oe==null?void 0:Oe.secretRepository)==null?void 0:Jt.git_url))&&In.createElement(In.Fragment,null,In.createElement(Ke.Z,null,In.createElement("span",{className:be.title},"\u4ED3\u5E93\u5730\u5740:"),In.createElement("input",{value:po?(Hn=Oe==null?void 0:Oe.repository)==null?void 0:Hn.git_url:(wa=Oe==null?void 0:Oe.secretRepository)==null?void 0:wa.git_url}),In.createElement(E.CopyToClipboard,{text:po?(Oa=Oe==null?void 0:Oe.repository)==null?void 0:Oa.git_url:(tr=Oe==null?void 0:Oe.secretRepository)==null?void 0:tr.git_url,onCopy:()=>ut.ZP.success("\u590D\u5236\u6210\u529F")},In.createElement(Ze.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},In.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),In.createElement("div",{className:be.content,style:{overflow:"auto"}},Vr==="1"&&In.createElement(In.Fragment,null,In.createElement("aside",{className:be.left},In.createElement(ot.Z,{spinning:!!Rt.effects["shixunsDetail/getRepository"],wrapperClassName:`${be.loading} ${be.bottom0}`},In.createElement(mn,{setTreeData:Aa,treeData:Zr,activeKey:pn,isRepository:po}))),In.createElement("aside",{className:be.right,ref:Wn},((ca=aa==null?void 0:aa.sideBar)==null?void 0:ca.selectPath)!==""&&In.createElement(In.Fragment,null,In.createElement(ot.Z,{spinning:!!Rt.effects["shixunsDetail/getFileContent"],wrapperClassName:be.loading},In.createElement("div",{className:be.filePathWrp},In.createElement(Xe.Z,{align:"middle",className:"w100"},In.createElement(Ke.Z,null,In.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),In.createElement(Ke.Z,{flex:"40px"},In.createElement("div",{className:be.line,style:{marginLeft:20}})),In.createElement(Ke.Z,{className:be.filePath},oi.map((ka,sr)=>In.createElement("span",{className:"c-blue"},ka))))),In.createElement("div",{className:Rt.effects["shixunsDetail/getFileContent"]?"hide":"show"},In.createElement(mo.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(xt=Oe==null?void 0:Oe.fileContent)==null?void 0:xt.filename,type:((ma=Oe==null?void 0:Oe.fileContent)==null?void 0:ma.file_type)==="office"?"download":(ur=Oe==null?void 0:Oe.fileContent)==null?void 0:ur.file_type,data:eo,monacoEditor:{value:eo,language:(Sr=Oe==null?void 0:Oe.fileContent)==null?void 0:Sr.language,onChange:ka=>fr(ka),options:{fontSize:14}}}))),((or=Oe==null?void 0:Oe.fileContent)==null?void 0:or.file_type)==="txt"&&In.createElement(Xe.Z,{align:"middle",justify:"center",className:be.footer},In.createElement(Ke.Z,null,In.createElement(Qe.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{Je.history.push(`/shixuns/${$t.id}/challenges`)}},"\u53D6\u6D88"),In.createElement(Qe.ZP,{type:"primary",size:"middle",className:"ml40",onClick:ka=>{var sr,dr;(sr=Oe==null?void 0:Oe.detail)!=null&&sr.is_fork_from_creator&&((dr=Oe==null?void 0:Oe.detail)!=null&&dr.copy_for_exercise)?Cn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Wr,Xr)=>{Gr(Wr,Xr)}}}):Gr()}},"\u63D0\u4EA4")))),((Zn=aa==null?void 0:aa.sideBar)==null?void 0:Zn.selectPath)==""&&((Tn=Oe==null?void 0:Oe.detail)==null?void 0:Tn.init_repository)&&In.createElement("div",{className:be.empty},In.createElement("img",{src:Br.x7,width:"258"}),In.createElement("br",null),In.createElement("span",{className:"c-grey-c"},!!(Zr!=null&&Zr.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Zr!=null&&Zr.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Vr==="2"&&In.createElement("div",{className:be.commit},In.createElement(mr,{isRepository:po}))))};var lo=(0,Je.connect)(({loading:dt,globalSetting:Ue,practiceSetting:We,shixunsDetail:Rt})=>({globalSetting:Ue,loading:dt,practiceSetting:We,shixunsDetail:Rt}))(oo)},86167:function(je,Nt,ae){"use strict";ae.r(Nt),ae.d(Nt,{default:function(){return ds}});var b=ae(59301),be={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},Je={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},Te=ae(89299),Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",ut=ae(84698),he=ae(43418),Xe=ae(8591),Ke=ae(52430),Ie=ae(44993),et=ae(59301),ot=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ve,Ee)=>{var pe={};for(var nt in ve)Qe.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&ot)for(var nt of ot(ve))Ee.indexOf(nt)<0&&de.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},E=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const x=ve=>{var Ee=ve,{globalSetting:pe,loading:nt,dispatch:Qt,practiceSetting:xn,shixunsDetail:wn}=Ee,un=a(Ee,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),st,dn;const Pa=(0,Ie.useLocation)(),qa=(0,b.useRef)(""),ua=(0,Ie.useParams)(),{title:Ma,base_info_warning:ha,challenges_warning:Nr,service_warning:sa,repository_warning:Jn,mirror_warning:Tr}=xn;(0,b.useEffect)(()=>{var ja;qa.current=(ja=Pa.pathname.split("/"))==null?void 0:ja[2],Qt({type:"practiceSetting/setParams",payload:{id:qa.current}}),Qt({type:"practiceSetting/getCommonData",payload:{id:qa.current}})},[Pa.pathname]),(0,b.useEffect)(()=>((0,Te.Dk)(Ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Te.Dk)()}));const Pr=()=>E(void 0,null,function*(){yield Ua(),Ie.history.push(`/shixuns/${qa.current}/challenges`)}),Ua=()=>new Promise((ja,Rr)=>{var en;(en=xn==null?void 0:xn.sideBar)!=null&&en.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ja()},onCancel:()=>{Rr()}}):ja()}),hr=ja=>{var Rr;if(ja===(xn==null?void 0:xn.sideBar.tabsActive))return;const en=()=>{Ie.history.push(`/shixuns/${qa.current}/edit?tabId=${ja}`),Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:ja,selectPath:"",confirmLeave:!1}})};(Rr=xn==null?void 0:xn.sideBar)!=null&&Rr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{en()}}):en()},oa=(ja,Rr=!1)=>{ja=ja!=null&&ja.includes(".json")?ja:`${ja}.json`,he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:et.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>E(void 0,null,function*(){const en=yield(0,Ke.ZP)("/api"+ja,{method:"get"});if(!en)return;Xe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Yn=yield(0,ut.Ir)({id:en.shixun_identifier,jump_challenge_setting:Rr});if(Yn!=null&&Yn.game_identifier){(0,Te.xg)(`/tasks/${Yn.game_identifier}`);return}(Yn==null?void 0:Yn.status)===2?oa(Yn==null?void 0:Yn.message):(Yn==null?void 0:Yn.status)===3&&Qn(Yn==null?void 0:Yn.message)})})},Qn=ja=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:et.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ja,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},lr=(ja,Rr)=>E(void 0,null,function*(){var en,Yn,To,Kr;if(yield Ua(),(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(en=wn.detail)!=null&&en.is_jupyter||(Yn=wn.detail)!=null&&Yn.is_jupyter_lab){Qt({type:"shixunsDetail/execJupyter",payload:{id:qa.current}}).then(Ha=>{var Hr;Ha!=null&&Ha.identifier&&((Hr=Ie.history)==null||Hr.push(`/tasks/${Ha.identifier}/jupyter`))});return}Qt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Ka=Rr?yield(0,ut.BK)({id:ja}):yield(0,ut.Ir)({id:ja});if(Qt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ka==null?void 0:Ka.status)==5&&!Rr){he.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:et.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Kr=(To=Ka==null?void 0:Ka.data)==null?void 0:To.challenge_errors)==null?void 0:Kr.map((Ha,Hr)=>{var Wa;return et.createElement("span",{key:Hr,style:{color:"#3061D0"}},"\u7B2C",Ha==null?void 0:Ha.challenge_position,"\u5173",Hr!=((Wa=Ka==null?void 0:Ka.data)==null?void 0:Wa.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var Ha,Hr,Wa;window.location.href=`/shixuns/${qa.current}/edit/${(Wa=(Hr=(Ha=Ka==null?void 0:Ka.data)==null?void 0:Ha.challenge_errors)==null?void 0:Hr[0])==null?void 0:Wa.challenge_id}/tab=2`},onCancel:()=>{(0,ut.Ir)({id:qa.current,jump_challenge_setting:!0}).then(Ha=>{if(Ha!=null&&Ha.game_identifier||Ha!=null&&Ha.identifier){(0,Te.xg)(`/tasks/${Ha.game_identifier}`);return}(Ha==null?void 0:Ha.status)===-3?(0,Te.eF)():(Ha==null?void 0:Ha.status)===2?oa(Ha==null?void 0:Ha.message,!0):(Ha==null?void 0:Ha.status)===3&&Qn(Ha==null?void 0:Ha.message)})}});return}if((Ka==null?void 0:Ka.status)==6&&!Rr){he.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:et.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${qa.current}/edit?tabId=environment`}});return}if(Ka!=null&&Ka.game_identifier||Ka!=null&&Ka.identifier){(0,Te.xg)(Rr?`/tasks/${Ka==null?void 0:Ka.identifier}/jupyter`:`/tasks/${Ka.game_identifier}`);return}(Ka==null?void 0:Ka.status)===-3?(0,Te.eF)():(Ka==null?void 0:Ka.status)===2?oa(Ka==null?void 0:Ka.message):(Ka==null?void 0:Ka.status)===3&&Qn(Ka==null?void 0:Ka.message)}),ya=()=>E(void 0,null,function*(){yield Ua(),Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Va=ja=>({borderBottomColor:(xn==null?void 0:xn.sideBar.tabsActive)===ja?"#0152d9":"transparent"});return et.createElement("div",{className:Je.header},et.createElement("aside",{className:Je.title},et.createElement("i",{onClick:Pr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),et.createElement("span",{className:Je.edit},Ma||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),et.createElement("i",{onClick:ya,className:"icon iconfont icon-xiugai1"})),et.createElement("aside",{className:Je.schedule},et.createElement("div",null,et.createElement("span",{style:Va("information"),className:Je.clickWarp,onClick:()=>hr("information")},ha?et.createElement("span",{className:Je.num},"1"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u57FA\u672C\u4FE1\u606F")),et.createElement("i",{className:"iconfont icon-lujing"})),et.createElement("div",null,et.createElement("span",{style:Va("warehouse"),className:Je.clickWarp,onClick:()=>hr("warehouse")},Jn?et.createElement("span",{className:Je.num},"2"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u4EE3\u7801\u4ED3\u5E93")),et.createElement("i",{className:"iconfont icon-lujing"})),(wn==null?void 0:wn.detail)&&!((st=wn==null?void 0:wn.detail)!=null&&st.is_jupyter_lab)&&et.createElement("div",null,et.createElement("span",{style:Va("level"),className:Je.clickWarp,onClick:()=>hr("level")},Nr?et.createElement("span",{className:Je.num},"3"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u4EFB\u52A1\u5173\u5361")),et.createElement("i",{className:"iconfont icon-lujing"})),(wn==null?void 0:wn.detail)&&((dn=wn==null?void 0:wn.detail)==null?void 0:dn.is_jupyter_lab)&&et.createElement("div",null,et.createElement("span",{style:Va("service"),className:Je.clickWarp,onClick:()=>hr("service")},sa?et.createElement("span",{className:Je.num},"3"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u670D\u52A1")),et.createElement("i",{className:"iconfont icon-lujing"})),et.createElement("div",null,et.createElement("span",{style:Va("environment"),className:Je.clickWarp,onClick:()=>hr("environment")},Tr?et.createElement("span",{className:Je.num},"4"):et.createElement("img",{src:Ze}),et.createElement("span",{className:Je.subject},"\u5B9E\u9A8C\u73AF\u5883")))),et.createElement("aside",{className:Je.btns},et.createElement("div",{className:Je.simulate,onClick:()=>lr(qa.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var y=(0,Ie.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe,shixunsDetail:nt})=>({globalSetting:Ee,loading:ve,practiceSetting:pe,shixunsDetail:nt}))(x),ee={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},ne=ae(4213),oe=ae(78241),le=ae(3113),ie=ae(92832),Ce=ae(19842),ye=ae(95237),Ge=ae(43604),Re=ae(54580),St=ae(24905),Et={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",Gn=Object.defineProperty,Nn=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,_t=(ve,Ee,pe)=>Ee in ve?Gn(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Mn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ga.call(Ee,pe)&&_t(ve,pe,Ee[pe]);if(Nn)for(var pe of Nn(Ee))$n.call(Ee,pe)&&_t(ve,pe,Ee[pe]);return ve},ct=(ve,Ee)=>{var pe={};for(var nt in ve)ga.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&Nn)for(var nt of Nn(ve))Ee.indexOf(nt)<0&&$n.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},ln=ve=>{var Ee=ve,{InputRight:pe,value:nt=[],onChange:Qt}=Ee,xn=ct(Ee,["InputRight","value","onChange"]);const[wn,un]=(0,b.useState)(),st=Pa=>{const qa=nt.filter((ua,Ma)=>Ma!==Pa);Qt(qa)},dn=Pa=>{if(Pa.preventDefault(),!!wn){if(nt.findIndex(qa=>qa.name===wn)>-1){Xe.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Qt([...nt,{id:null,name:wn}]),un(null)}};return b.createElement("div",null,b.createElement(ie.default,Mn({bordered:!1,style:{width:600},value:wn,onChange:Pa=>un(Pa.target.value),onPressEnter:dn,onBlur:dn},xn)),pe||b.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.createElement("div",{className:"mt20"},nt==null?void 0:nt.map((Pa,qa)=>b.createElement("div",{key:qa,className:Et.btn},b.createElement("span",{className:Et.s1},Pa.name),b.createElement("img",{src:pt,className:Et.s2,onClick:()=>st(qa)})))))},fn=ae(89392),vn=ae(13952),tt={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const ft=({dispatch:ve,onCancel:Ee,onSave:pe,loading:nt=!1})=>b.createElement("div",{className:tt.complete},b.createElement("div",{onClick:Ee,className:tt.cancel},"\u53D6\u6D88"),b.createElement(le.ZP,{type:"primary",loading:nt,onClick:pe,className:tt.save},"\u4FDD\u5B58"));var Bt=(0,Ie.connect)()(ft),Bn=ae(56563),an=ae(32050),on=ae(19248),Be=ae(98573),Pe=ae(59301),He=Object.defineProperty,Ct=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,bn=(ve,Ee,pe)=>Ee in ve?He(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Mt=(ve,Ee)=>{for(var pe in Ee||(Ee={}))jt.call(Ee,pe)&&bn(ve,pe,Ee[pe]);if(It)for(var pe of It(Ee))zt.call(Ee,pe)&&bn(ve,pe,Ee[pe]);return ve},Fe=(ve,Ee)=>Ct(ve,bt(Ee)),xe=(ve,Ee)=>{var pe={};for(var nt in ve)jt.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&It)for(var nt of It(ve))Ee.indexOf(nt)<0&&zt.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},gt=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Lt=ve=>{var Ee=ve,{globalSetting:pe,loading:nt,dispatch:Qt,practiceSetting:xn,problemset:wn,shixunsDetail:un}=Ee,st=xe(Ee,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),dn,Pa;const[qa]=oe.default.useForm(),[ua,Ma]=(0,b.useState)({}),[ha,Nr]=(0,b.useState)(!1),[sa,Jn]=(0,b.useState)(!1),[Tr,Pr]=(0,b.useState)(!1),[Ua,hr]=(0,b.useState)(""),[oa,Qn]=(0,b.useState)(""),[lr,ya]=(0,b.useState)(""),[Va,ja]=(0,b.useState)(),Rr=(0,b.useRef)({}),en=(0,b.useRef)(""),Yn=(0,b.useRef)(""),To=(0,b.useRef)(""),Kr=(0,b.useRef)(null),Ka=(0,b.useRef)((0,fn.throttle)(()=>bo(),2e3,{leading:!0,trailing:!1})).current,{id:Ha}=xn,[Hr,Wa]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ha&&Mo()},[Ha]),(0,b.useEffect)(()=>(JSON.stringify(ua)!=="{}"&&Er(),()=>{clearTimeout(Kr.current)}),[ua,Ua,lr,oa]);const Er=()=>{clearTimeout(Kr.current),Kr.current=setTimeout(()=>{!(0,fn.isEqual)(ua,Rr.current)||Ua!==en.current||lr!==Yn.current||oa!==To.current?Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Mo=()=>gt(void 0,null,function*(){var cr,yr,ea,Bo,pi,xo,nr;Qt({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const br=yield(0,Ke.ZP)(`/api/shixuns/${Ha}/edit_base_info.json`,{method:"get"});if(br.status===0){const co=Fe(Mt({},br.data),{description:(0,Bn.S)(br.data.description)}),Di={description:co.description,shixun_tags:co.shixun_tags,name:co.name,course:((cr=co==null?void 0:co.disciplines)==null?void 0:cr.length)>0?[(ea=(yr=co==null?void 0:co.disciplines)==null?void 0:yr[0])==null?void 0:ea.id,(xo=(pi=(Bo=co==null?void 0:co.disciplines)==null?void 0:Bo[0])==null?void 0:pi.sub_discipline)==null?void 0:xo.id]:[]};(nr=un.detail)!=null&&nr.is_jupyter_lab&&(Di.jupyter_show_description=br.data.jupyter_show_description),qa.setFieldsValue(Di),Rr.current=Mt({},Di),en.current=co.attachment_id||"",Yn.current=co.cover_image_id||"",To.current=co.attachment_id_b||"",Ma(Mt({},Di)),hr(co.attachment_id||""),Qn(co.attachment_id_b||""),ya(co.cover_image_id||""),ja(co.cover_image||"")}}),Ro=(cr,yr)=>{Ma(Mt({},yr))},Vo=()=>{zr()},bo=()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),qa.submit()},xa=(cr,yr=!1,ea=1)=>{var Bo;const{name:pi,description:xo,shixun_tags:nr,course:br,jupyter_show_description:co=!1}=cr;let Di={name:pi,description:xo,shixun_tags:nr,attachment_id:Ua,cover_image_id:lr,attachment_id_b:oa,sub_discipline_ids:br[1]};(Bo=un.detail)!=null&&Bo.is_jupyter_lab&&(Di=Fe(Mt({},Di),{jupyter_show_description:co})),(0,Ke.ZP)(`/api/shixuns/${Ha}/base_info_save.json`,{method:"post",body:{shixun:Mt({},Di),sync_origin_shixun:yr}}).then(Lo=>gt(void 0,null,function*(){var ar,wr,Wo,ui;if(Lo.status===0&&((ar=un==null?void 0:un.detail)!=null&&ar.copy_for_exercise||Xe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qt({type:"practiceSetting/getCommonData",payload:{id:Ha}}),Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Rr.current={description:ua.description,shixun_tags:ua.shixun_tags,name:ua.name},en.current=Ua,Yn.current=lr,To.current=oa,(wr=un==null?void 0:un.detail)!=null&&wr.copy_for_exercise)){const Ll=yield Qt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ha,save_type:ea}});ea===1?(Wo=Ll==null?void 0:Ll.data)!=null&&Wo.exists_same_shixun_name?Qt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(ui=Ll==null?void 0:Ll.data)==null?void 0:ui.shixun_name,getBaseInfo:()=>{Mo()}}}):(Xe.ZP.info("\u4FDD\u5B58\u6210\u529F"),Qt({type:"classroomList/setActionTabs",payload:{}})):(Qt({type:"classroomList/setActionTabs",payload:{}}),(Ll==null?void 0:Ll.status)===0&&he.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Pe.createElement("div",null,Pe.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var Fl,Ol;(0,Te.xg)(`/shixuns/${(Ol=(Fl=un==null?void 0:un.detail)==null?void 0:Fl.fork_from)==null?void 0:Ol.fork_identifier}/challenges`)}}))}}))},zr=()=>{var cr;const yr=()=>{Ie.history.push(`/shixuns/${Ha}/challenges`),Qt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(cr=xn==null?void 0:xn.sideBar)!=null&&cr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{yr()}}):yr()};function Fo(cr){const yr=cr.type==="image/jpeg"||cr.type==="image/png";return yr||Xe.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),yr}const Ar=Pe.createElement(le.ZP,{loading:ha,icon:Pe.createElement(an.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),ei=Pe.createElement(le.ZP,{loading:Tr,icon:Pe.createElement(an.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Zo=Pe.createElement(le.ZP,{loading:sa,icon:Pe.createElement(an.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function li(cr,yr){const ea=new FileReader;ea.addEventListener("load",()=>yr(ea.result)),ea.readAsDataURL(cr)}const vi=cr=>{var yr,ea;if(cr.file.status==="uploading"){Nr(!0);return}cr.file.status==="done"&&(Nr(!1),hr((ea=(yr=cr==null?void 0:cr.file)==null?void 0:yr.response)==null?void 0:ea.id))},Zi=cr=>{var yr,ea;if(cr.file.status==="uploading"){Jn(!0);return}cr.file.status==="done"&&(Jn(!1),Qn((ea=(yr=cr==null?void 0:cr.file)==null?void 0:yr.response)==null?void 0:ea.id))},La=()=>Pe.createElement("div",{className:ee.img},Pe.createElement("img",{src:(0,Be.z)("/api/attachments/"+Ua,!0),alt:"avatar",style:{width:"100%"}}),Pe.createElement("div",null,Pe.createElement(on.Z,{onClick:()=>hr(""),style:{fontSize:"16px",color:"red"}}))),io=()=>Pe.createElement("div",{className:ee.img},Pe.createElement("img",{src:(0,Be.z)("/api/attachments/"+oa,!0),alt:"avatar",style:{width:"100%"}}),Pe.createElement("div",null,Pe.createElement(on.Z,{onClick:()=>Qn(""),style:{fontSize:"16px",color:"red"}}))),Bi=cr=>{var yr,ea;if(cr.file.status==="uploading"){Pr(!0);return}cr.file.status==="done"&&(Pr(!1),ya((ea=(yr=cr==null?void 0:cr.file)==null?void 0:yr.response)==null?void 0:ea.id),Wa(!0))},xi=()=>Pe.createElement("div",{className:ee.img},Pe.createElement("img",{src:(0,Be.z)(Hr?"/api/attachments/"+lr:Va,!0),alt:"avatar",style:{width:"100%"}}),Pe.createElement("div",null,Pe.createElement(on.Z,{onClick:()=>{ya(""),ja("")},style:{fontSize:"16px",color:"red"}})));return Pe.createElement("div",{className:ee.information},Pe.createElement("section",{className:ee.scroll},Pe.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),Pe.createElement("div",{className:ee.formWrap}," ",Pe.createElement(oe.default,{form:qa,scrollToFirstError:!0,layout:"vertical",onValuesChange:Ro,onFinish:cr=>{var yr,ea;(yr=un==null?void 0:un.detail)!=null&&yr.is_fork_from_creator&&((ea=un==null?void 0:un.detail)!=null&&ea.copy_for_exercise)?Qt({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:cr,type:"information",fn:(Bo,pi,xo)=>{xa(Bo,pi,xo)}}}):xa(cr)}},Pe.createElement(oe.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Pe.createElement(ie.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((dn=ua.name)==null?void 0:dn.length)||0}/60`})),Pe.createElement(oe.default.Item,{className:"customAddTags",name:"shixun_tags",label:Pe.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",Pe.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},Pe.createElement(ln,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),Pe.createElement(oe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},Pe.createElement(Ce.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:wn.courseOptions,getPopupContainer:cr=>cr.parentNode})),Pe.createElement(ye.Z,null,Pe.createElement(Ge.Z,null,Pe.createElement(oe.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ua?La():Pe.createElement(Re.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${vn.Z.API_SERVER}/api/attachments.json`,beforeUpload:Fo,onChange:vi},Ar))),Pe.createElement(Ge.Z,{className:"c-grey-999"},Pe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Pe.createElement(ye.Z,null,Pe.createElement(Ge.Z,null,Pe.createElement(oe.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},oa?io():Pe.createElement(Re.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${vn.Z.API_SERVER}/api/attachments.json`,beforeUpload:Fo,onChange:Zi},Zo))),Pe.createElement(Ge.Z,{className:"c-grey-999"},Pe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Pe.createElement(ye.Z,null,Pe.createElement(Ge.Z,null,Pe.createElement(oe.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},lr||Va?xi():Pe.createElement(Re.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${vn.Z.API_SERVER}/api/attachments.json`,beforeUpload:Fo,onChange:Bi},ei))),Pe.createElement(Ge.Z,{className:"c-grey-999"},Pe.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),Pe.createElement(oe.default.Item,{name:"description",label:"\u7B80\u4ECB:"},Pe.createElement(ne.Z,{defaultValue:ua.description||"",watch:!0})),((Pa=un.detail)==null?void 0:Pa.is_jupyter_lab)&&Pe.createElement(oe.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},Pe.createElement(St.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),Pe.createElement(Bt,{onSave:Ka,onCancel:Vo,loading:ha||Tr||sa}))};var qt=(0,Ie.connect)(({problemset:ve,loading:Ee,globalSetting:pe,practiceSetting:nt,shixunsDetail:Qt})=>({globalSetting:pe,loading:Ee,practiceSetting:nt,problemset:ve,shixunsDetail:Qt}))(Lt),Kt=ae(14587),kt={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},rn="data:image/png;base64,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",Wt=ae(2686),at=ae(71418),Ut=ae(64165),Dt=ae(12921),Ft=Object.defineProperty,Ot=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Xt=(ve,Ee,pe)=>Ee in ve?Ft(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Kn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))wt.call(Ee,pe)&&Xt(ve,pe,Ee[pe]);if(yt)for(var pe of yt(Ee))kn.call(Ee,pe)&&Xt(ve,pe,Ee[pe]);return ve},Za=(ve,Ee)=>Ot(ve,cn(Ee)),gr=(ve,Ee)=>{var pe={};for(var nt in ve)wt.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&yt)for(var nt of yt(ve))Ee.indexOf(nt)<0&&kn.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},rr=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Ia=ve=>{var Ee=ve,{globalSetting:pe,dispatch:nt,practiceSetting:Qt}=Ee,xn=gr(Ee,["globalSetting","dispatch","practiceSetting"]);const wn=(0,Ie.useLocation)(),[un]=(0,Ie.useSearchParams)(),[st,dn]=(0,b.useState)(!1),[Pa,qa]=(0,b.useState)({}),[ua,Ma]=(0,b.useState)(!0),[ha,Nr]=(0,b.useState)(!1),[sa,Jn]=(0,b.useState)(null),Tr=(0,b.useRef)(!1),{id:Pr,updateIndex:Ua,is_published:hr,newQuestion:oa}=Qt,{challenge_list:Qn=[]}=Pa;(0,b.useEffect)(()=>{if(Pr)return ya(),()=>{nt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Pr,Ua]),(0,b.useEffect)(()=>{lr()},[wn]);const lr=()=>{const Wa=wn.pathname.split("/");(Wa.includes("newquestion")||Wa.includes("new")||un.get("tabId"))&&(Tr.current=!0)},ya=()=>rr(void 0,null,function*(){var Wa,Er,Mo;Ma(!0);const Ro=yield(0,ut.n5)({id:Pr});if((Wa=Ro==null?void 0:Ro.challenge_list)!=null&&Wa.length){const Vo=wn.pathname.split("/"),bo=Ro.challenge_list.find(xa=>String(xa.challenge_id)===Vo[4]);if(Vo.includes("newquestion")||Vo.includes("new")){const xa=Ro.challenge_list[((Er=Ro.challenge_list)==null?void 0:Er.length)-1];nt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Vo.includes("new")?0:1,name:""}}}),Jn(void 0),Yn(xa)}else Vo[4]&&bo?Va(bo,!1):Va(Ro.challenge_list[0])}(Mo=Ro==null?void 0:Ro.challenge_list)!=null&&Mo.length||Jn(null),qa(Ro),Ma(!1)}),Va=(Wa,Er=!0)=>{if(Jn(Wa.challenge_id),Yn(Wa),Er){const Mo=`/shixuns/${Pr}/edit/${Wa.challenge_id}/${Wa.st===1?"editquestion":"editcheckpoint"}`;Ie.history.push(Mo)}},ja=(Wa,Er)=>{Er.stopPropagation();const{challenge_id:Mo}=Wa,Ro=()=>rr(void 0,null,function*(){var Vo,bo;if((yield(0,ut.rO)({id:Pr,challengesId:Mo})).status===1){const zr=yield(0,ut.n5)({id:Pr});if(qa(zr),Mo===sa&&((Vo=zr.challenge_list)!=null&&Vo.length)){Va(zr.challenge_list[0]);return}(bo=zr.challenge_list)!=null&&bo.length||(Jn(null),Tr.current=!0,Yn({}),Ie.history.push(`/shixuns/${Pr}/edit?tabId=level`))}});he.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Ro})},Rr=(Wa,Er,Mo)=>{const Ro=Array.from(Wa),[Vo]=Ro.splice(Er,1);return Ro.splice(Mo,0,Vo),Ro},en=(Wa,Er)=>{if(!Wa.destination)return;const Mo=Rr(Er,Wa.source.index,Wa.destination.index);qa(Za(Kn({},Pa),{challenge_list:Mo}));const Ro=Mo.map(Vo=>Vo.challenge_id);(0,ut.xg)({id:Pr,ids:Ro}).then(Vo=>{Vo.status!==0&&qa(Za(Kn({},Pa),{challenge_list:Er}))})},Yn=Wa=>{nt({type:"practiceSetting/setParams",payload:{selectQuestionParams:Wa}})},To=(Wa,Er)=>rr(void 0,null,function*(){if(Wa===sa)return;yield Kr(),Jn(Wa),Yn(Er),nt({type:"practiceSetting/setParams",payload:{newQuestion:null}});const Mo=`/shixuns/${Pr}/edit/${Wa}/${Er.st===1?"editquestion":"editcheckpoint"}`;Ie.history.push(Mo)}),Kr=()=>new Promise((Wa,Er)=>{var Mo;(Mo=Qt==null?void 0:Qt.sideBar)!=null&&Mo.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{nt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wa()},onCancel:()=>{Er()}}):Wa()}),Ka=Wa=>b.createElement(b.Fragment,null,b.createElement(Dt.Z5,{onDragEnd:Er=>en(Er,Wa)},b.createElement(Dt.bK,{droppableId:"droppable"},(Er,Mo)=>b.createElement("div",Za(Kn({ref:Er.innerRef},Er.droppableProps),{style:{width:"100%"}}),Wa.map((Ro,Vo)=>{const{st:bo,name:xa,challenge_id:zr}=Ro;return b.createElement(Dt._l,{key:zr,draggableId:zr.toString(),index:Vo,isDragDisabled:hr},(Fo,Ar)=>b.createElement("div",Za(Kn(Kn({ref:Fo.innerRef},Fo.draggableProps),Fo.dragHandleProps),{className:sa===zr?kt.listActive:kt.list,onClick:()=>To(zr,Ro)}),b.createElement("span",{className:kt.s1},bo===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:kt.s2},"\u7B2C",Vo+1,"\u5173: ",xa),!hr&&b.createElement("span",{className:kt.s3,onClick:ei=>ja(Ro,ei)},b.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),oa&&b.createElement("div",{className:kt.listActive},b.createElement("span",{className:kt.s1},(oa==null?void 0:oa.st)===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:kt.s2},"\u7B2C",Wa.length+1,"\u5173: ",oa==null?void 0:oa.name)),!hr&&b.createElement("div",{className:kt.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),Ha=Wa=>rr(void 0,null,function*(){yield Kr(),Wa==="new"?Ie.history.push(`/shixuns/${Pr}/edit/new`):Ie.history.push(`/shixuns/${Pr}/edit/newquestion`),dn(!1),Jn(void 0),nt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Wa==="new"?0:1,name:""}}})}),Hr=()=>{(0,Wt.gy)(nt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||dn(!st)};return b.createElement("div",{className:kt.level},b.createElement("aside",{className:kt.left,style:{width:ha?"0":"25%"}},b.createElement("div",{className:kt.container},b.createElement("div",{className:kt.title},"\u4EFB\u52A1\u5173\u5361(",Qn.length,")"),b.createElement("div",{className:kt.listWrap},ua?b.createElement(at.Z,{size:"middle"}):Qn.length||oa?Ka(Qn):b.createElement(Ut.Z,{image:rn,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ha&&b.createElement("div",{className:kt.btns},b.createElement("aside",{className:kt.btnsWrap},b.createElement("div",{style:{transform:st?"rotate(45deg)":"rotate(0deg)"},className:kt.icon,onClick:Hr},"+"),b.createElement("div",{className:kt.btn,style:{left:st?20:-154}},b.createElement("div",{className:kt.d1,onClick:()=>Ha("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.createElement("div",{className:kt.d2,onClick:()=>Ha("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.createElement("div",{className:ha?kt.elseShrink:kt.shrink,onClick:()=>Nr(!ha)},b.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.createElement("aside",{className:kt.right,id:"modal-level-question"},sa===null&&Tr.current?b.createElement("div",{className:kt.addIcon},b.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):b.createElement(Ie.Outlet,null)))};var Ir=(0,Ie.connect)(({globalSetting:ve,practiceSetting:Ee})=>({globalSetting:ve,practiceSetting:Ee}))(Ia),ir=ae(61621),Xa=ae(38854),Ja=ae(20834),Br=ae(58421),Ba=ae(5112),kr={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},Fr=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Fn=(ve,Ee)=>{var pe={};for(var nt in ve)Pt.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&Fr)for(var nt of Fr(ve))Ee.indexOf(nt)<0&&Sn.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},Vt=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const sn=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:nt,loading:Qt,dispatch:xn,onReloadData:wn}=Ee,un=Fn(Ee,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[st,dn]=(0,b.useState)(),[Pa,qa]=(0,b.useState)([]);(0,b.useEffect)(()=>{pe.actionTabs.key==="Collaborators-ChangeManager"&&ua()},[pe.actionTabs.key]);const ua=()=>Vt(void 0,null,function*(){var sa;const Jn=yield xn({type:"shixunsDetail/getChangeManager",payload:{id:(sa=pe.actionTabs.params)==null?void 0:sa.id}});qa(Jn||[])}),Ma=()=>{var sa;xn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(sa=pe.actionTabs.params)==null?void 0:sa.id}}})},ha=()=>Vt(void 0,null,function*(){var sa;if(!st){Xe.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Jn=yield xn({type:"shixunsDetail/changeManager",payload:{id:(sa=pe.actionTabs.params)==null?void 0:sa.id,user_id:st}});Nr(),Jn&&(wn(),Xe.ZP.info(Jn.message))}),Nr=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{}}),dn(null)};return b.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:pe.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Qt.effects["shixunsDetail/changeManager"],onOk:ha,onCancel:Nr},b.createElement("div",null,b.createElement("div",{className:kr.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),b.createElement("div",{className:kr.content},Pa.length?b.createElement(Ba.ZP.Group,{value:st,onChange:sa=>dn(sa.target.value)},Pa.map((sa,Jn)=>b.createElement(Ba.ZP,{className:kr.radio,key:Jn,value:sa.user_id},sa.name))):b.createElement("div",{className:kr.add},b.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.createElement("a",{className:kr.colorBlue,onClick:Ma},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Ln=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(sn),Xn=ae(99313),ke=ae(28897),rt=ae(64582);const{TabPane:qe}=Xn.default;var Dn=({visible:ve,onCancel:Ee,onSelectGroup:pe,shixunId:nt,onSelectCollaborator:Qt})=>b.createElement(he.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:ve,width:1100,centered:!0,keyboard:!1,onCancel:Ee,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},b.createElement(Xn.default,{defaultActiveKey:"1"},b.createElement(qe,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.createElement(ke.Z,{onCancel:Ee,container_type:2,container_id:nt,onSelect:Qt})),b.createElement(qe,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.createElement(rt.Z,{onCancel:Ee,onSelect:pe})))),mn={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Rn=ae(84105),Da=ae(36952),fa=Object.defineProperty,na=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,hn=(ve,Ee,pe)=>Ee in ve?fa(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Ta=(ve,Ee)=>{for(var pe in Ee||(Ee={}))va.call(Ee,pe)&&hn(ve,pe,Ee[pe]);if(na)for(var pe of na(Ee))da.call(Ee,pe)&&hn(ve,pe,Ee[pe]);return ve},mr=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const mo=({shixunsDetail:ve,globalSetting:Ee,loading:pe,user:nt,dispatch:Qt})=>{var xn,wn,un,st,dn,Pa;const qa=(0,Ie.useParams)(),ua=(0,b.useRef)(),[Ma,ha]=(0,b.useState)(0),[Nr,sa]=(0,b.useState)([]),[Jn,Tr]=(0,b.useState)({id:null,page:1}),Pr=(wn=(xn=nt.userInfo)==null?void 0:xn.shixun)==null?void 0:wn.editable,Ua=((un=nt.userInfo)==null?void 0:un.role)<=2||((dn=(st=nt.userInfo)==null?void 0:st.shixun)==null?void 0:dn.is_creator);(0,b.useEffect)(()=>{ua.current=qa.id,Jn.id=ua.current,Tr(Jn),hr(Jn)},[]);const hr=Yn=>mr(void 0,null,function*(){const To=yield Qt({type:"shixunsDetail/getCollaboratorsData",payload:Yn});To&&(sa(To.members||[]),ha(To.member_count))}),oa=()=>mr(void 0,null,function*(){Jn.page=1,Tr(Jn);const Yn=(0,Da.g)();yield Qt({type:"user/getUserInfo",payload:Yn}),yield hr(Jn)}),Qn=Yn=>{Jn.page=Yn,Tr(Jn),hr(Jn)},lr=Yn=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",{className:mn.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>mr(void 0,null,function*(){var To;const Kr=yield Qt({type:"shixunsDetail/deleteCollaborators",payload:{id:ua.current,userId:Yn}});if(((To=nt.userInfo)==null?void 0:To.user_id)===Yn){Ie.history.push("/shixuns");return}Xe.ZP.info(Kr==null?void 0:Kr.message),Jn.page=1,Tr(Jn),hr(Jn)})})},ya=()=>{Qt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:ua.current}}})};function Va(Yn,To,Kr,Ka){return mr(this,null,function*(){yield Qt({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Yn,user_id:To,editable:Kr?0:1}}),hr(Jn)})}const ja=()=>{Qt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ua.current}}})};function Rr(){Qt({type:"shixunsDetail/setActionTabs",payload:{}})}const en={visible:ve.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Rr,shixunId:ua.current,onSelectCollaborator:Yn=>mr(void 0,null,function*(){Rr(),(yield Qt({type:"shixunsDetail/addCollaborator",payload:{id:ua.current,user_ids:Yn}}))&&(Xe.ZP.success("\u6DFB\u52A0\u6210\u529F"),oa())}),onSelectGroup:Yn=>mr(void 0,null,function*(){Rr(),(yield Qt({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ua.current,group_id:Yn.group_id}}))&&(Xe.ZP.success("\u6DFB\u52A0\u6210\u529F"),oa())})};return b.createElement("section",null,b.createElement("div",{className:mn.wrap},b.createElement("div",{className:mn.content},((Pa=ve.detail)==null?void 0:Pa.identity)<5&&b.createElement("div",{className:mn.head},b.createElement("span",{className:mn.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Ma,"\u4EBA\uFF09"),b.createElement("div",null,Ua&&b.createElement(le.ZP,{type:"primary",ghost:!0,className:mn.button,style:{marginRight:"20px"},onClick:ya},"\u66F4\u6362\u7BA1\u7406\u5458"),Pr&&b.createElement(le.ZP,{type:"primary",className:mn.button,style:{marginRight:"40px"},onClick:ja},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.createElement("div",{className:mn.list},b.createElement(ir.Z,{loading:pe.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Nr.map((Yn,To)=>{var Kr,Ka,Ha,Hr,Wa,Er,Mo,Ro;return b.createElement("div",{style:{display:"inline-block",width:"50%"}},b.createElement("div",{className:mn.itemWrap,key:To},b.createElement("a",{href:(Kr=Yn.user)==null?void 0:Kr.user_url,target:"_blank",className:mn.imgWrap},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:mn.img,src:`${vn.Z.IMG_SERVER}/images/${(Ka=Yn.user)==null?void 0:Ka.image_url}`}),((Ha=Yn.user)==null?void 0:Ha.shixun_manager)&&b.createElement("span",{className:mn.manager},"\u521B\u5EFA\u8005")),b.createElement("div",{className:mn.itemContent},b.createElement("p",{className:mn.nameWrap},b.createElement("a",{href:Yn.user.user_url,target:"_blank",className:mn.name},(Hr=Yn.user)==null?void 0:Hr.name,Yn.user.user_id===((Wa=nt.userInfo)==null?void 0:Wa.user_id)?b.createElement("span",null,"\u6211"):null),b.createElement("div",{className:mn.actionGroup},Ua?(Er=Yn.user)!=null&&Er.shixun_manager?null:b.createElement(Xa.Z,{dropdownRender:()=>b.createElement(Ja.default,{selectedKeys:[Yn.editable?"1":"2"],onClick:()=>{var Vo;Va(ve.detail.identifier,Yn.user.user_id,Yn.editable,(Vo=Yn.user)==null?void 0:Vo.name)}},b.createElement(Ja.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.createElement(Ja.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.createElement("div",null,Yn.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.createElement(Rn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Yn.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Mo=Yn.user)!=null&&Mo.shixun_manager)&&Pr?b.createElement("a",{className:mn.deletetitle,onClick:()=>{var Vo;return lr((Vo=Yn.user)==null?void 0:Vo.user_id)}},"\u5220\u9664"):null)),b.createElement("p",{className:mn.schoolWrap},b.createElement("span",{className:mn.school},(Ro=Yn.user)==null?void 0:Ro.school_name)))))})))),Ma>10&&b.createElement("div",{className:mn.countWrap},b.createElement(Br.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Ma,onChange:Yn=>Qn(Yn),pageSize:10,current:Jn.page}))),b.createElement(Ln,{onReloadData:oa}),b.createElement(Dn,Ta({},en)))};var In=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe,user:nt})=>({shixunsDetail:ve,globalSetting:pe,user:nt,loading:Ee}))(mo),nn=ae(3107),Mr=ae(57809),Sa=ae(6848),qr=ae(5871),Ur=ae(78673),ra=ae(91065),ro=ae(36723),Oo=ae(49071),$r={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},vo=ae(82202),yn=ae(39902),xr=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const oo=({newShixuns:ve,user:Ee,dispatch:pe,visible:nt,onOk:Qt,onCancel:xn,useId:wn=null,identifier:un,shixun_environment_id:st,tab_type:dn})=>{var Pa,qa;const[ua,Ma]=(0,b.useState)(null),[ha,Nr]=(0,b.useState)({}),[sa,Jn]=(0,b.useState)(""),{environmentData:Tr}=ve,{frequence_image:Pr=[],environments:Ua=[],other_image:hr=[]}=Tr,{name:oa,description:Qn}=ha;(0,b.useEffect)(()=>{nt&&(pe({type:"newShixuns/getEnvironmentData",payload:{tab_type:dn}}),Jn(""),Ma(wn))},[nt,wn]),(0,b.useEffect)(()=>{ve.actionTabs.key==="NewShixuns-Apply"&&xn()},[(Pa=ve==null?void 0:ve.actionTabs)==null?void 0:Pa.key]),(0,b.useEffect)(()=>{ua!==null&&lr()},[ua]);const lr=()=>xr(void 0,null,function*(){const ya=yield(0,ut.Q1)({mirror_repository_id:ua,identifier:un,shixun_environment_id:st});Nr(ya.data)});return b.createElement(b.Fragment,null,b.createElement(he.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:nt,width:1e3,destroyOnClose:!0,centered:!0,onCancel:xn,className:$r.modal,footer:null},b.createElement("div",{className:$r.mirrorModal},b.createElement(Oo.Z,{dispatch:pe,value:ua,data:Ua,otherData:hr,tags:Pr,onChange:ya=>Ma(ya),onSearchWord:ya=>Jn(ya),tab_type:dn}),b.createElement("div",{className:$r.right},b.createElement("header",null,b.createElement("div",{className:$r.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",b.createElement("span",{dangerouslySetInnerHTML:{__html:ua===null?"\u2014 \u2014":(qa=oa||"")==null?void 0:qa.replace(new RegExp(sa==null?void 0:sa.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),b.createElement("div",{className:$r.content},ua===null&&b.createElement(Ut.Z,{image:ro,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),ua!==null&&b.createElement("div",{className:$r.des},b.createElement(Be.Z,{value:Qn,highlightKeywords:sa})),b.createElement("div",{className:$r.btns},b.createElement(le.ZP,{onClick:()=>{Ma(null),Nr({}),xn()},className:$r.cancel},"\u53D6\u6D88 "),b.createElement(le.ZP,{onClick:()=>{Qt(ha)},className:$r.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),b.createElement(vo.Z,null),b.createElement(yn.Z,null))};var lo=(0,Ie.connect)(({newShixuns:ve,globalSetting:Ee,user:pe})=>({newShixuns:ve,globalSetting:Ee,user:pe}))(oo),dt={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},Ue=ae(43428),We=ae(46400),Rt=ae(60324),Cn=ae(88522),aa=ae(5083),Oe=ae(58531),it={footerWrap:"footerWrap___lXI4I"},Me=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,za=(ve,Ee)=>{var pe={};for(var nt in ve)lt.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&Me)for(var nt of Me(ve))Ee.indexOf(nt)<0&&Zt.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},Ga=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Vn=ie.default.TextArea,Jt=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:nt,loading:Qt,dispatch:xn,onFinish:wn=()=>{}}=Ee,un=za(Ee,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[st]=oe.default.useForm(),dn=qa=>Ga(void 0,null,function*(){var ua;const Ma=yield xn({type:"shixunsDetail/getCustomScript",payload:{id:(ua=pe.actionTabs.params)==null?void 0:ua.id,compile:qa.execute,excutive:qa.compile}});Pa(),Ma&&wn(Ma==null?void 0:Ma.shixun_script)}),Pa=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(he.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Pa},b.createElement(oe.default,{form:st,scrollToFirstError:!0,layout:"vertical",onFinish:dn},b.createElement(oe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Vn,{rows:4})),b.createElement(oe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Vn,{rows:4})),b.createElement("div",{className:it.footerWrap},b.createElement(oe.default.Item,null,b.createElement(le.ZP,{className:"mr5",size:"middle",onClick:Pa},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Qt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Hn=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(Jt),wa=ae(64681),Oa=ae(61186),tr=ae.n(Oa),ca=ae(29679),xt=ae(59301),ma=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const ur="YYYY-MM-DD HH:mm",Sr=({shixunsDetail:ve,visible:Ee,onOk:pe,onCancel:nt,dispatch:Qt,is_published:xn,id:wn,has_relation:un,environment:st=[],verifyModal:dn})=>{var Pa,qa,ua;const Ma=(0,Ie.useParams)(),[ha,Nr]=(0,b.useState)(1),[sa,Jn]=(0,b.useState)(!0),[Tr,Pr]=(0,b.useState)(!1),[Ua,hr]=(0,b.useState)(null),[oa,Qn]=(0,b.useState)(),[lr,ya]=(0,b.useState)(),[Va,ja]=(0,b.useState)([]),[Rr,en]=(0,b.useState)(!1),[Yn,To]=(0,b.useState)(""),[Kr,Ka]=(0,b.useState)(null),[Ha]=oe.default.useForm(),[Hr,Wa]=(0,b.useState)([]),[Er,Mo]=(0,b.useState)(""),[Ro,Vo]=(0,b.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),bo=(0,b.useRef)((0,fn.throttle)(La=>zr(La),1200,{leading:!0,trailing:!0})).current;(0,b.useEffect)(()=>{var La;((0,wa.Ny)()||(La=ve==null?void 0:ve.detail)!=null&&La.manager_of_shixun)&&Vo([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}])},[]),(0,b.useEffect)(()=>{wn&&Ee&&xa()},[wn,Ee]);const xa=(La=null)=>ma(void 0,null,function*(){var io,Bi;La||Jn(!0);const xi=yield(0,Ke.ZP)(`/api/shixuns/${wn}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:La}});if(xi.status===0&&!La){const{data:cr}=xi;console.log("data",cr),hr((cr==null?void 0:cr.shixun_environment_id)||null),Qn((cr==null?void 0:cr.evaluate_script)||""),ya((cr==null?void 0:cr.choice_standard_scripts)||null),ja((cr==null?void 0:cr.standard_scripts)||[]),To((io=cr.shixun)==null?void 0:io.survival_time);let yr=(Bi=cr.shixun)==null?void 0:Bi.important_shixun_configs;Ha.setFieldsValue({identifier:(yr==null?void 0:yr.identifier)||"",people_number:(yr==null?void 0:yr.people_number)||"",school_id:(yr==null?void 0:yr.school_name)||"",times:yr!=null&&yr.start_time&&(yr!=null&&yr.end_time)?[tr()(yr==null?void 0:yr.start_time),tr()(yr==null?void 0:yr.end_time)]:["",""]}),Mo((yr==null?void 0:yr.verify_reason)||""),Ka((yr==null?void 0:yr.process)||null),yield zr(yr==null?void 0:yr.school_name)}if(xi.status===0&&La){const{data:cr}=xi;Qn((cr==null?void 0:cr.evaluate_script)||""),ya(null),ja((cr==null?void 0:cr.standard_scripts)||[]),yield zr()}Jn(!1)}),zr=La=>ma(void 0,null,function*(){const io=yield Qt({type:"account/getSchoolOption",payload:{keyword:La,limit:99999,display_aliases:!0}});Wa(io==null?void 0:io.schools)}),Fo=()=>{dn()||Qt({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ma.id}}})},Ar=La=>ma(void 0,null,function*(){const io=yield Qt({type:"shixunsDetail/getScriptContent",payload:{id:Ma.id,script_id:La}});io&&Qn(io.content)}),ei=La=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:xt.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",xt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ma(void 0,null,function*(){yield Ar(La),ya(La),he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:xt.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Zo=(La=!1,io=1)=>ma(void 0,null,function*(){var Bi,xi,cr;let yr;if(ha===1&&(Pr(!0),yr=yield(0,Ke.ZP)(`/api/shixuns/${Ma.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ua,mirror_script_id:lr,evaluate_script:oa,sync_origin_shixun:La}})),ha===2){Pr(!0);let ea={close_internet:Rr,survival_time:Yn,sync_origin_shixun:La};yr=yield(0,Ke.ZP)(`/api/shixuns/${Ma.id}/update_environment_setting.json`,{method:"put",body:ea})}if(ha===3){let ea=Ha.getFieldsValue();yield Ha.validateFields(),Pr(!0);let Bo={close_internet:Rr,survival_time:Yn,sync_origin_shixun:La};Bo.important_shixun_configs={identifier:ea==null?void 0:ea.identifier,people_number:ea==null?void 0:ea.people_number,school_id:(Bi=Hr.find(pi=>pi.name===(ea==null?void 0:ea.school_id)))==null?void 0:Bi.id,start_time:tr()(ea==null?void 0:ea.times[0]).format("YYYY-MM-DD HH:mm"),end_time:tr()(ea==null?void 0:ea.times[1]).format("YYYY-MM-DD HH:mm")},yr=yield(0,Ke.ZP)(`/api/shixuns/${Ma.id}/resources_first_ensure.json`,{method:"post",body:Bo})}yr.status===0&&((!((xi=ve==null?void 0:ve.detail)!=null&&xi.copy_for_exercise)||ha===3)&&Xe.ZP.success(`${ha==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(cr=ve==null?void 0:ve.detail)!=null&&cr.copy_for_exercise&&ha!=3&&(0,Bn.m)(Qt,ve,wn,io),xa(),pe()),Pr(!1)}),li=(La,io)=>{const Bi=/^[^0-9][a-zA-Z0-9]*$/,xi=/^.{4,30}$/;return io&&!/^[a-zA-Z0-9]+$/.test(io)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):io&&!Bi.test(io)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):io&&!xi.test(io)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},vi=La=>parseInt(La||"0",10),Zi=(La,io)=>{if(io&&io.length===2){const[Bi,xi]=io;if(!Bi||!xi)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return xt.createElement(xt.Fragment,null,xt.createElement(Ue.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:nt,open:Ee},xt.createElement("div",{className:dt.content},xt.createElement(ir.Z,{loading:sa,active:!0},xt.createElement(ye.Z,{className:"mt10",justify:"space-between"},xt.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),xt.createElement("i",{onClick:nt,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),xt.createElement("div",{className:dt.tabs},Ro.map(La=>{const{name:io,id:Bi}=La;return xt.createElement("div",{key:Bi,className:ha===Bi?dt.active:"",onClick:()=>Nr(Bi)},io)})),ha===1&&xt.createElement(b.Fragment,null,xt.createElement(We.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),xt.createElement(ye.Z,{align:"middle",className:"mt20"},xt.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),xt.createElement(Mr.default,{onClick:dn,getPopupContainer:La=>La.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ua,onChange:La=>{hr(La),xa(La)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(Pa=st.filter(La=>La.id!==0))==null?void 0:Pa.map((La,io)=>xt.createElement(Mr.default.Option,{value:La.id,name:La.name,key:La.id},La.name)))),xt.createElement(ye.Z,{align:"middle",className:"mt20"},xt.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),xt.createElement(Mr.default,{onClick:dn,getPopupContainer:La=>La.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:lr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:La=>{ei(La)}},(Va||[]).map((La,io)=>xt.createElement(Mr.default.Option,{value:parseInt(La.id),name:La.scptname,key:io},La.scptname))),xt.createElement("span",{className:dt.explain,onClick:Fo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),xt.createElement(Rt.Z,{className:dt.popover,content:xt.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",xt.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",xt.createElement("br",null),"challengeProgramNames",xt.createElement("br",null),"sourceClassNames",xt.createElement("br",null),xt.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",xt.createElement("br",null),xt.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",xt.createElement("br",null),"src/step1/HelloWorld.java",xt.createElement("br",null),"src/step2/Other.java",xt.createElement("br",null),xt.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",xt.createElement("br",null),"step1.HelloWorld",xt.createElement("br",null),"step2.Other",xt.createElement("br",null),xt.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",xt.createElement("br",null),'ff challengeProgramNames=("src/step1/',xt.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',xt.createElement("br",null),'sourceClassNames=("step1.HelloWorld',xt.createElement("br",null),'" "step2.Other")',xt.createElement("br",null),xt.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},xt.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),xt.createElement(Oe.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:oa,options:{readOnly:xn},onChange:La=>{Qn(La)}})),ha===2&&xt.createElement("div",{style:{flex:1,overflowY:"auto"}},xt.createElement(ye.Z,{align:"middle",className:"mt20"},xt.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),xt.createElement(ie.default,{bordered:!1,value:Yn,onChange:La=>To(La.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),xt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),ha===3&&((0,wa.Ny)()||((qa=ve==null?void 0:ve.detail)==null?void 0:qa.manager_of_shixun))&&xt.createElement("div",{style:{flex:1,overflowY:"auto"}},xt.createElement(ye.Z,{align:"middle",className:"mt20"},xt.createElement(oe.default,{form:Ha,layout:"horizontal",className:dt.zybzForm},xt.createElement(ye.Z,{align:"middle"},xt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xt.createElement("span",{className:dt.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),xt.createElement(oe.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:li}]},xt.createElement(ie.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),xt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",xt.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),xt.createElement(ye.Z,{align:"middle",className:"mt25"},xt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},xt.createElement("span",{className:dt.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),xt.createElement("div",{style:{position:"relative"}},xt.createElement(oe.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},xt.createElement(Cn.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:bo,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(ua=Hr==null?void 0:Hr.filter(La=>(La==null?void 0:La.id)!==0))==null?void 0:ua.map((La,io)=>xt.createElement(Mr.default.Option,{key:io+1,title:La==null?void 0:La.name,value:La==null?void 0:La.name},La==null?void 0:La.name)))),xt.createElement("span",{className:dt.selecticon},xt.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},xt.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),xt.createElement(ye.Z,{align:"middle",className:"mt25"},xt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xt.createElement("span",{className:dt.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),xt.createElement("div",{className:dt.graaytitle},xt.createElement(oe.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:Zi}]},xt.createElement(aa.default.RangePicker,{disabledDate:La=>La&&La{if(La&&La[0]&&La[1]){const io=La[0].isBefore(tr()())?tr()():La[0];Ha.setFieldValue("times",[io,La[1]])}else Ha.setFieldValue("times",La)}})))),xt.createElement(ye.Z,{align:"middle",className:"mt25"},xt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},xt.createElement("span",{className:dt.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),xt.createElement(oe.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},xt.createElement(qr.Z,{parser:vi,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),xt.createElement("div",{className:`${dt.examineStatus} mt25`},Kr>=1&&xt.createElement("div",null," ",xt.createElement(ca.Z,{className:dt.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Kr>=2&&Kr!=3&&xt.createElement("div",null," ",xt.createElement(ca.Z,{className:dt.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Kr==3&&xt.createElement("div",null," ",xt.createElement(on.Z,{className:dt.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",xt.createElement("span",{title:Er,className:dt.bohui},Er),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",xt.createElement("span",{className:dt.contacts},xt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",xt.createElement("div",{className:dt.contacts_img}))),Kr>=4&&Kr!=5&&Kr!=7&&xt.createElement("div",null," ",xt.createElement(ca.Z,{className:dt.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Kr==5||Kr==7)&&xt.createElement("div",null," ",xt.createElement(on.Z,{className:dt.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",xt.createElement("span",{className:dt.contacts},xt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",xt.createElement("div",{className:dt.contacts_img}))),Kr>5&&xt.createElement("div",null," ",xt.createElement(ca.Z,{className:dt.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),xt.createElement("div",{className:dt.btns},xt.createElement(le.ZP,{onClick:nt},"\u53D6\u6D88"),xt.createElement(le.ZP,{disabled:ha==3&&[2,4,5].includes(Kr),onClick:()=>ma(void 0,null,function*(){var La,io;if(ha===1&&!Ua){Xe.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(La=ve==null?void 0:ve.detail)!=null&&La.is_fork_from_creator&&((io=ve==null?void 0:ve.detail)!=null&&io.copy_for_exercise)&&ha!=3&&(st.filter(Bi=>Bi.id===Ua)[0].has_relation&&ha===1||ha===2)?Qt({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Bi,xi)=>{Zo(Bi,xi)},zIndex:1e4}}):Zo()}),loading:Tr,type:"primary",className:"ml20"},ha==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),xt.createElement(Hn,{onFinish:La=>Qn(La)}))};var or=(0,Ie.connect)(({shixunsDetail:ve})=>({shixunsDetail:ve}))(Sr),Zn=ae(49035),Tn=ae(25510),pn={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},pr=ae(68055),Vr=ae(58696),uo=ae(34360),eo={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},Ya=ae(59301),_r=Object.defineProperty,po=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Aa=(ve,Ee,pe)=>Ee in ve?_r(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Wn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Ii.call(Ee,pe)&&Aa(ve,pe,Ee[pe]);if(oi)for(var pe of oi(Ee))Zr.call(Ee,pe)&&Aa(ve,pe,Ee[pe]);return ve},$t=(ve,Ee)=>po(ve,ai(Ee)),fr=({showError:ve,value:Ee,onChange:pe,optionsLevelList:nt})=>{const[Qt,xn]=(0,b.useState)([]);(0,b.useEffect)(()=>{if(!Ee.length){xn([{command:"",challenge_ids:[]}]);return}xn(Ee)},[JSON.stringify(Ee)]);const wn=(un,st,dn)=>{let Pa=JSON.parse(JSON.stringify(Qt));st==="add"?Pa.push({command:"",challenge_ids:[-1]}):st==="delete"?Pa.splice(dn,1):Pa[dn][st]=un,xn(Pa),pe(Pa)};return console.log(Qt,"value2"),Ya.createElement("div",{className:eo.list},Ya.createElement("div",{className:eo.head},Ya.createElement("div",{style:{width:400}},"\u547D\u4EE4"),Ya.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Qt==null?void 0:Qt.map((un,st)=>{var dn,Pa,qa;let ua=nt.map((Ma,ha)=>{const Nr=`\u7B2C${ha+1}\u5173\uFF1A${Ma.name}`;let sa=Nr,Jn=!1;return Ma.st===1&&(sa=Ya.createElement(Sa.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Nr),Jn=!0),$t(Wn({},Ma),{value:Ma.challenge_id,label:sa,disabled:Jn})});return ua=[{label:"\u6240\u6709\u5173\u5361",value:-1},...ua],Ya.createElement(ye.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:stwn(Ma.target.value,"command",st),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),Ya.createElement(Mr.default,{options:ua,getPopupContainer:Ma=>Ma.parentNode,value:un==null?void 0:un.challenge_ids,onChange:Ma=>{var ha,Nr;let sa=Ma;!((ha=un==null?void 0:un.challenge_ids)!=null&&ha.includes(-1))&&(Ma!=null&&Ma.includes(-1))&&(sa=[-1]),(Nr=un==null?void 0:un.challenge_ids)!=null&&Nr.includes(-1)&&(Ma!=null&&Ma.includes(-1))&&(sa=Ma==null?void 0:Ma.filter(Jn=>Jn!==-1)),wn(sa,"challenge_ids",st)},mode:"multiple",maxTagTextLength:(qa=un==null?void 0:un.challenge_ids)!=null&&qa.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),Ya.createElement(ye.Z,{wrap:!1},Ya.createElement("i",{onClick:()=>wn("","add",st),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),st!==0&&Ya.createElement("i",{onClick:()=>wn("","delete",st),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},De=ae(59301),Gr=Object.defineProperty,ka=Object.defineProperties,sr=Object.getOwnPropertyDescriptors,dr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Co=(ve,Ee,pe)=>Ee in ve?Gr(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ho=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Wr.call(Ee,pe)&&Co(ve,pe,Ee[pe]);if(dr)for(var pe of dr(Ee))Xr.call(Ee,pe)&&Co(ve,pe,Ee[pe]);return ve},ii=(ve,Ee)=>ka(ve,sr(Ee)),Go=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Li=Mr.default.Option,hl=5,si=({practiceSetting:ve,dispatch:Ee,shixunsDetail:pe,user:nt})=>{var Qt,xn,wn,un,st,dn,Pa,qa,ua,Ma;const{id:ha,is_published:Nr}=ve,[sa,Jn]=(0,b.useState)([]),[Tr,Pr]=(0,b.useState)(null),[Ua,hr]=(0,b.useState)([]),[oa,Qn]=(0,b.useState)([]),lr=(0,b.useRef)(null),[ya,Va]=(0,b.useState)({}),ja=(0,b.useRef)({}),Rr=(0,b.useRef)({}),{shixun_environment:en={},mirror_repository:Yn={},small_type:To=[],new_service_configs:Kr=[],network_mode_list:Ka=[],boosters:Ha=[]}=ya,[Hr,Wa]=(0,b.useState)(""),[Er,Mo]=(0,b.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[Ro,Vo]=(0,b.useState)(!1),[bo,xa]=(0,b.useState)(!1),[zr,Fo]=(0,b.useState)(!0),[Ar,ei]=(0,b.useState)(!0),[Zo,li]=(0,b.useState)(!1),[vi,Zi]=(0,b.useState)(!1),[La,io]=(0,b.useState)(!1),[Bi,xi]=(0,b.useState)(!1),[cr,yr]=(0,b.useState)(0),[ea,Bo]=(0,b.useState)(!1),[pi,xo]=(0,b.useState)({}),[nr,br]=(0,b.useState)({}),[co,Di]=(0,b.useState)({}),[xs,Lo]=(0,b.useState)(""),[ar,wr]=(0,b.useState)(!1),[Wo,ui]=(0,b.useState)(!1),[Ll,Fl]=(0,b.useState)({}),[Ol,ql]=(0,b.useState)([]),ku=(0,b.useRef)([]);console.log("--1111-",Ha,Ol);const Lu=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],Yl=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],md=[{id:1,name:"VNC"},{id:2,name:"RDP"}],ed=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],fd=(oa==null?void 0:oa.find(vt=>vt.id===en.instance_startup_template_id))||{},{desc:vd,virt_type:td}=fd,Id=((Qt=Ua==null?void 0:Ua.find(vt=>vt.id===(en==null?void 0:en.private_cloud_id)))==null?void 0:Qt.cloud_type)===1,nd=((xn=Ua==null?void 0:Ua.find(vt=>vt.id===(en==null?void 0:en.private_cloud_id)))==null?void 0:xn.cloud_type)===4;(0,b.useEffect)(()=>(window.addEventListener("click",hd),()=>{window.removeEventListener("click",hd)}),[]),(0,b.useEffect)(()=>{Vs(),cs(),Rd(),Wd()},[]),(0,b.useEffect)(()=>{(0,fn.isEqual)(Rr.current,ya)?Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),ja.current=ya},[ya]);const Nd=()=>Go(void 0,null,function*(){var vt,ta,Lr,zo;const ko=yield(0,Ke.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(vt=ed[Number(cr)])==null?void 0:vt.type}});(ko==null?void 0:ko.status)===0&&(((Lr=(ta=ko==null?void 0:ko.data)==null?void 0:ta.environments)==null?void 0:Lr.length)===0&&((zo=ko==null?void 0:ko.data)==null?void 0:zo.other_image.length)===0?Bo(!0):Bo(!1))});(0,b.useEffect)(()=>{Nd()},[cr]);const Td=()=>{var vt;const ta=()=>{Ie.history.push(`/shixuns/${ha}/challenges`),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(vt=ve==null?void 0:ve.sideBar)!=null&&vt.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ta()}}):ta()},Vs=()=>Go(void 0,null,function*(){var vt;const ta=yield(0,Ke.ZP)(`/api/shixuns/${ha}/get_shixun_env_tabs.json`,{method:"get"});if(ta.status===0){const Lr=((vt=ta.data)==null?void 0:vt.shixun_environments_tabs)||[];Lr.length&&Tr===null&&Pr(Lr[0].id),Jn(Lr)}}),Rd=()=>Go(void 0,null,function*(){var vt;ei(!0);const ta=yield(0,Ke.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});ta.status===0&&hr((vt=ta==null?void 0:ta.data)==null?void 0:vt.list),ei(!1)}),Wd=()=>Go(void 0,null,function*(){const vt=yield(0,Ke.ZP)(`/api/shixuns/${ha}/challenges.json`,{method:"get"});vt.challenge_list&&ql(vt.challenge_list||[])}),Zs=(vt,ta)=>Go(void 0,null,function*(){var Lr;const zo=yield(0,Ke.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:vt,operating_system:ta}});zo.status===0&&Qn((Lr=zo==null?void 0:zo.data)==null?void 0:Lr.list)}),cs=(vt=null)=>Go(void 0,null,function*(){var ta,Lr,zo,ko,Ho,Ki,nl,$l,cu,hi,yl,eu,Ci,Vu,qo;Fo(!0);const Ji=yield(0,Ke.ZP)(`/api/shixuns/${ha}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:vt}});if(Ji.status===0){Rr.current=(0,fn.cloneDeep)(Ji.data||{}),Va(Ji.data||{}),yr(Number((Lr=(ta=Ji.data)==null?void 0:ta.shixun_environment)==null?void 0:Lr.mirror_tab_type)||0),Number((ko=(zo=Ji.data)==null?void 0:zo.shixun_environment)==null?void 0:ko.mirror_tab_type)===0?(xo((Ho=Ji.data)==null?void 0:Ho.mirror_repository),br({}),Di({})):Number((nl=(Ki=Ji.data)==null?void 0:Ki.shixun_environment)==null?void 0:nl.mirror_tab_type)===1?(br(($l=Ji.data)==null?void 0:$l.mirror_repository),xo({}),Di({})):Number((hi=(cu=Ji.data)==null?void 0:cu.shixun_environment)==null?void 0:hi.mirror_tab_type)===2&&(Di((yl=Ji.data)==null?void 0:yl.mirror_repository),xo({}),Di({}));const qu=(Ci=(eu=Ji==null?void 0:Ji.data)==null?void 0:eu.shixun_environment)==null?void 0:Ci.private_cloud_id,Ls=(qo=(Vu=Ji==null?void 0:Ji.data)==null?void 0:Vu.shixun_environment)==null?void 0:qo.operating_system;qu&&Ls&&Zs(qu,Ls)}Fo(!1)}),pd=()=>Go(void 0,null,function*(){var vt;const ta=yield(0,Ke.ZP)(`/api/shixuns/${ha}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Tr}});return ta.status===0&&ta.is_exist_code_editor?(he.default.confirm({icon:null,centered:!0,className:pr.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),De.createElement("div",null,"\u201C",(vt=ta==null?void 0:ta.shixun_environment)==null?void 0:vt.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>Go(void 0,null,function*(){Pr(ta.shixun_environment.id),cs(ta.shixun_environment.id),Vs()})}),Promise.reject()):Promise.resolve()}),zs={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},Gs=(vt,ta)=>{var Lr,zo;if(typeof(vt==null?void 0:vt.className)=="string"&&((Lr=vt==null?void 0:vt.className)!=null&&Lr.includes(ta)))return vt;for(let ko=0,Ho=vt;Ho=Ho.parentNode;ko++){if(typeof(vt==null?void 0:vt.className)=="string"&&((zo=Ho==null?void 0:Ho.className)!=null&&zo.includes(ta)))return Ho;if(Ho==document.documentElement)return!1}},hd=vt=>{Gs(vt.target,"editor-scrollable")&&Xi()},Xi=()=>(0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),ad=vt=>De.createElement(ra.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:Hr,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:De.createElement("div",{className:"p10"},vt&&De.createElement(De.Fragment,null,De.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),De.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",De.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",De.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",De.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",De.createElement("br",null)),De.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",De.createElement("br",null),De.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",vt&&De.createElement(De.Fragment,null,De.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},De.createElement("div",{className:pn.interface},vt&&De.createElement("div",{onClick:()=>gl("shixun_environment","is_support_code_editor",!(en!=null&&en.is_support_code_editor)),className:en!=null&&en.is_support_code_editor?pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),De.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),De.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),en!=null&&en[vt?"disabled_support_vnc":"disabled2_support_vnc"]?De.createElement(Sa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},De.createElement("div",{className:pn.disabled},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),De.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),De.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):De.createElement("div",{onClick:()=>gl("shixun_environment",vt?"is_support_vnc":"private_is_support_vnc",!(en!=null&&en[vt?"is_support_vnc":"private_is_support_vnc"])),className:en!=null&&en[vt?"is_support_vnc":"private_is_support_vnc"]?pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),De.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),De.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),en!=null&&en[vt?"disabled_support_webssh":"disabled2_support_webssh"]?De.createElement(Sa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},De.createElement("div",{className:pn.disabled},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-minglinghang"}),De.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),De.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):De.createElement("div",{onClick:()=>gl("shixun_environment",vt?"is_support_webssh":"private_is_support_webssh",!(en!=null&&en[vt?"is_support_webssh":"private_is_support_webssh"])),className:en!=null&&en[vt?"is_support_webssh":"private_is_support_webssh"]?pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-minglinghang"}),De.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),De.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),vt&&De.createElement("div",{onClick:()=>gl("shixun_environment","is_support_thiry_party",!(en!=null&&en.is_support_thiry_party)),className:en!=null&&en.is_support_thiry_party?pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-rongqi1"}),De.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),De.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!vt&&De.createElement(De.Fragment,null,en!=null&&en.disabled2_support_jupyter_lab?De.createElement(Sa.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},De.createElement("div",{className:pn.disabled},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-jupyterLab"}),De.createElement("span",null,"jupyter Lab")),De.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):De.createElement("div",{onClick:()=>gl("shixun_environment","private_is_support_jupyter_lab",!(en!=null&&en.private_is_support_jupyter_lab)),className:en!=null&&en.private_is_support_jupyter_lab?pn.active:""},De.createElement("span",{className:"iconfont icon-xuanzhong9"}),De.createElement("div",null,De.createElement("i",{className:"iconfont icon-jupyterLab"}),De.createElement("span",null,"jupyter Lab")),De.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),kd=(vt,ta,Lr)=>{const zo=Array.from(vt),[ko]=zo.splice(ta,1);return zo.splice(Lr,0,ko),zo},Vd=(vt,ta)=>Go(void 0,null,function*(){if(!vt.destination)return;const Lr=kd(ta,vt.source.index,vt.destination.index);Jn(Lr),(0,Ke.ZP)(`/api/shixuns/${ha}/update_environment_position.json`,{method:"put",body:{tabs:Lr}})}),Zd=(vt,ta)=>{let Lr=ta;he.default.confirm({icon:null,centered:!0,className:pr.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:De.createElement("div",null,De.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),De.createElement("div",null,De.createElement(ie.default,{defaultValue:Lr,onChange:zo=>Lr=zo.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),De.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>Go(void 0,null,function*(){if(!Lr)return Xe.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const zo=sa.map(Ho=>Ho.id===vt?ii(ho({},Ho),{name:Lr}):Ho);if(Tr===0){Jn(zo);return}(yield(0,Ke.ZP)(`/api/shixuns/${ha}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:vt,name:Lr}})).status===0&&Jn(zo)})})},zd=(vt,ta)=>{Xi()||he.default.confirm({icon:null,centered:!0,className:pr.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>Go(void 0,null,function*(){var Lr;if((Tr===0?{status:0}:yield(0,Ke.ZP)(`/api/shixuns/${ha}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:vt}})).status===0){const ko=sa.filter(Ho=>Ho.id!==vt);if(vt===Tr){const Ho=((Lr=ko==null?void 0:ko[0])==null?void 0:Lr.id)||null;Pr(Ho),cs(Ho),Jn(ko)}else Jn(ko)}})})},rd=vt=>{var ta;if(vt===Tr)return;const Lr=()=>{Pr(vt),cs(vt),Vs()};(ta=ve==null?void 0:ve.sideBar)!=null&&ta.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Lr()}}):Lr()},Ed=vt=>{const ta=ii(ho({},ya),{shixun_environment:ii(ho({},en),{is_support_code_editor:vt.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:vt.disabled_support_vnc,disabled_support_webssh:vt.disabled_support_webssh,open_start_command:vt.open_start_command,start_command:vt.start_command,open_envs:vt.open_envs,envs:vt.envs,privileged:vt.privileged,add_cap:vt.add_cap,drop_cap:vt.drop_cap}),mirror_repository:ii(ho({},Yn),{id:vt.id,name:vt.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:vt.shixun_service_configs||[],description:vt.description}),small_type:vt.small_type,boosters:(vt==null?void 0:vt.boosters)||[]});cr===0?xo(ta==null?void 0:ta.mirror_repository):cr===1?br(ta==null?void 0:ta.mirror_repository):cr===2&&Di(ta==null?void 0:ta.mirror_repository),Va(ta),xi(!1),Wa("")},od=vt=>{xi(!1)},js=(vt=!1,ta=1)=>Go(void 0,null,function*(){var Lr,zo,ko;li(!0);const Ho=(Lr=sa.find(nl=>nl.id===Tr))==null?void 0:Lr.name,Ki=yield(0,Ke.ZP)(`/api/shixuns/${ha}/update_for_multi.json`,{method:"put",body:{tabs:sa,shixun_environment_id:Tr,sub_type:Yn==null?void 0:Yn.choice_small_type,main_type:Yn.id,shixun_environment:ii(ho({},en),{name:Ho,mirror_tab_type:cr,network_mode:xs}),shixun_service_configs:Yn==null?void 0:Yn.shixun_service_configs,new_service_configs:Kr,sync_origin_shixun:vt,command_settings:en==null?void 0:en.command_settings}});Ki.status===0&&(cs(Ki.shixun_environment_id),Pr(Ki.shixun_environment_id),Vs(),(zo=pe==null?void 0:pe.detail)!=null&&zo.copy_for_exercise||Xe.ZP.success("\u4FDD\u5B58\u6210\u529F"),(ko=pe==null?void 0:pe.detail)!=null&&ko.copy_for_exercise&&(0,Bn.m)(Ee,pe,ha,ta)),li(!1)}),Gd=()=>{var vt;if(Xi())return;if(Tr===0||(vt=ve==null?void 0:ve.sideBar)!=null&&vt.confirmLeave){Xe.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const ta=(0,fn.cloneDeep)(zs);console.log("cloneData---",ta),Jn([...sa,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${sa.length+1}`}]),yr(0),xo({}),br({}),Di({}),Pr(0),Va(ta)},gl=(vt,ta,Lr)=>Go(void 0,null,function*(){var zo,ko,Ho,Ki,nl,$l,cu,hi,yl,eu,Ci,Vu,qo,Ji,qu,Ls,Pd,Ad,Cd,id,Fd,yd;if(Xi())return;const Io=(0,fn.cloneDeep)(ja.current);if(ta==="is_support_code_editor"&&Lr&&(yield pd()),ta==="resource_type"&&(Io.shixun_environment.instance_startup_type=1,Io.shixun_environment.command_settings=ku.current,ku.current=ja.current.shixun_environment.command_settings,Lr===2&&!Io.shixun_environment.private_cloud_id&&(Io.shixun_environment.private_cloud_id=(zo=Ua==null?void 0:Ua[0])==null?void 0:zo.id,Io.shixun_environment.operating_system=1,Zs(Io.shixun_environment.private_cloud_id,Io.shixun_environment.operating_system))),ta==="private_cloud_id"&&(Io.shixun_environment.private_is_support_vnc=!1,Io.shixun_environment.private_is_support_webssh=!1,Io.shixun_environment.private_is_support_jupyter_lab=!1,Io.shixun_environment.operating_system=1,Io.shixun_environment.instance_startup_template_id=null,Io.shixun_environment.instance_startup_type=1,Zs(Lr,Io.shixun_environment.operating_system)),ta==="operating_system"&&Lr&&(Io.shixun_environment.private_is_support_vnc=!1,Io.shixun_environment.private_is_support_webssh=!1,Io.shixun_environment.private_is_support_jupyter_lab=!1,Io.shixun_environment.instance_startup_template_id=null,Io.shixun_environment.instance_startup_type=1,Zs(Io.shixun_environment.private_cloud_id,Lr)),ta==="instance_startup_template_id"){Io.shixun_environment.private_is_support_vnc=!1,Io.shixun_environment.private_is_support_webssh=!1,Io.shixun_environment.private_is_support_jupyter_lab=!1,Io.shixun_environment.instance_startup_type=1;const Ul=oa.find($u=>$u.id===Lr);Io.shixun_environment.disabled2_support_vnc=Ul.disabled_support_vnc,Io.shixun_environment.disabled2_support_webssh=Ul.disabled_support_webssh,Io.shixun_environment.disabled2_support_jupyter_lab=Ul.disabled_support_jupyter_lab,Io.boosters=Ul.boosters,Io.network_mode_list=Ul.network_mode_list,Lo((Ki=(Ho=(ko=Ul.network_mode_list)==null?void 0:ko.filter($u=>$u.is_default))==null?void 0:Ho[0])==null?void 0:Ki.network_mode),Io.new_service_configs=Ul!=null&&Ul.service_config_info?[Ul.service_config_info]:[]}if((ta==="private_is_support_vnc"||ta==="private_is_support_webssh")&&(Io.shixun_environment.instance_startup_type=1),ta==="choice_small_type"){Io.mirror_repository.choice_small_mirrors=To.filter(Qi=>Lr.includes(Qi.id));const Ul=Io.mirror_repository.choice_small_mirrors,$u=Yn.choice_small_mirrors;if(Ul.length>$u.length){const Qi=(0,fn.differenceBy)(Ul,$u,"id");if((nl=Qi==null?void 0:Qi[0])!=null&&nl.mirror_name){const ld={cpu_limit:((hi=(cu=($l=Qi==null?void 0:Qi[0])==null?void 0:$l.shixun_service_configs)==null?void 0:cu[0])==null?void 0:hi.cpu_limit)||1,lower_cpu_limit:((Ci=(eu=(yl=Qi==null?void 0:Qi[0])==null?void 0:yl.shixun_service_configs)==null?void 0:eu[0])==null?void 0:Ci.lower_cpu_limit)||.1,memory_limit:((Ji=(qo=(Vu=Qi==null?void 0:Qi[0])==null?void 0:Vu.shixun_service_configs)==null?void 0:qo[0])==null?void 0:Ji.memory_limit)||1,mirror_repository_id:(qu=Qi==null?void 0:Qi[0])==null?void 0:qu.id,name:(Ls=Qi==null?void 0:Qi[0])==null?void 0:Ls.mirror_name,request_limit:((Cd=(Ad=(Pd=Qi==null?void 0:Qi[0])==null?void 0:Pd.shixun_service_configs)==null?void 0:Ad[0])==null?void 0:Cd.request_limit)||10,resource_limit:((yd=(Fd=(id=Qi==null?void 0:Qi[0])==null?void 0:id.shixun_service_configs)==null?void 0:Fd[0])==null?void 0:yd.resource_limit)||10};Io.mirror_repository.shixun_service_configs.push(ld)}}else{const Qi=(0,fn.differenceBy)($u,Ul,"id");Io.mirror_repository.shixun_service_configs=Io.mirror_repository.shixun_service_configs.filter(ld=>{var bd;return ld.mirror_repository_id!==((bd=Qi==null?void 0:Qi[0])==null?void 0:bd.id)})}}ta?Io[vt][ta]=Lr:Io[vt]=Lr,console.log("cloneData",Io),Wa(""),Va(Io)}),Kl=(vt,ta,Lr)=>{var zo,ko;const Ho=/^\d*(\.\d*)?$/,Ki=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],nl=(0,fn.cloneDeep)((ko=(zo=ja.current)==null?void 0:zo.mirror_repository)==null?void 0:ko.shixun_service_configs);if(Ki.includes(ta)){Lr.match(Ho)&&(nl[vt][ta]=Lr,gl("mirror_repository","shixun_service_configs",nl));return}nl[vt][ta]=Lr,gl("mirror_repository","shixun_service_configs",nl)},jd=()=>{he.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:De.createElement("div",{className:"tc"},De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Tn,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},Kd=()=>{var vt,ta,Lr,zo,ko,Ho,Ki,nl,$l,cu;if(!Xi()){if((en==null?void 0:en.resource_type)===1){if(!(Yn!=null&&Yn.id)){Wa("mirror");return}if(!(en!=null&&en.is_support_code_editor)&&!(en!=null&&en.is_support_vnc)&&!(en!=null&&en.is_support_webssh)&&!(en!=null&&en.is_support_thiry_party)){Wa("interface");return}if(en.is_support_thiry_party&&!(en!=null&&en.proxy_port)){Wa("port"),Mo("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(en.is_support_thiry_party&&(en!=null&&en.proxy_port)&&parseInt(en==null?void 0:en.proxy_port)>65535||((vt=en==null?void 0:en.proxy_port)==null?void 0:vt.length)>1&&((ta=en==null?void 0:en.proxy_port)==null?void 0:ta[0])==="0"){Wa("port"),Mo("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((Lr=Yn==null?void 0:Yn.shixun_service_configs)!=null&&Lr.length)){Wa("shixun_service_configs");return}for(let hi of Yn==null?void 0:Yn.shixun_service_configs){if(hi!=null&&hi.open_start_command&&!(hi!=null&&hi.start_command)){Wa("start_command");return}if(hi!=null&&hi.open_envs&&!(hi!=null&&hi.envs)){Wa("envs");return}}if(en!=null&&en.webssh_host&&!/^[a-z0-9\-]*$/.test(en==null?void 0:en.webssh_host)){Xe.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((ko=(zo=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:zo[0])!=null&&ko.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((Ki=(Ho=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Ho[0])==null?void 0:Ki.webssh_host)){Zi(!0);return}}if((en==null?void 0:en.resource_type)===2){if(!(en!=null&&en.operating_system)){Wa("system");return}if(!(en!=null&&en.instance_startup_template_id)){Wa("template");return}if(!(en!=null&&en.private_is_support_vnc)&&!(en!=null&&en.private_is_support_webssh)&&!(en!=null&&en.private_is_support_jupyter_lab)){Wa("interface");return}if((en==null?void 0:en.operating_system)===1&&(en!=null&&en.private_is_support_vnc)&&Id&&!(en!=null&&en.instance_startup_type)){Wa("instance_startup_type");return}}if((en!=null&&en.is_support_webssh||en!=null&&en.private_is_support_webssh)&&((nl=en==null?void 0:en.command_settings)==null?void 0:nl.some(yl=>{var eu,Ci;return!yl.command&&!!((eu=yl.challenge_ids)!=null&&eu.length)||yl.command&&!((Ci=yl.challenge_ids)!=null&&Ci.length)}))){Wa("command_settings");return}($l=pe==null?void 0:pe.detail)!=null&&$l.is_fork_from_creator&&((cu=pe==null?void 0:pe.detail)!=null&&cu.copy_for_exercise)&&Tr!=0&&(en!=null&&en.has_relation)?Ee({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(hi,yl)=>{js(hi,yl)}}}):js()}},Sd=vt=>Go(void 0,null,function*(){yield Kl(vt.index,"cpu_limit",String(vt==null?void 0:vt.cpu)),yield Kl(vt.index,"memory_limit",String(vt==null?void 0:vt.memory))}),Ud=vt=>{const ta=(0,fn.cloneDeep)(Kr);ta[vt.index]=ii(ho({},ta[vt.index]),{cpu_limit:String(vt==null?void 0:vt.cpu),memory_limit:String(vt==null?void 0:vt.memory)}),gl("new_service_configs","",ta)};return De.createElement("div",{className:pn.wrap},De.createElement("div",{className:pn.content},De.createElement("div",{className:pn.head},De.createElement("div",{className:pn.title},"\u5B9E\u9A8C\u73AF\u5883"),sa.lengthio(!0),className:pn.setting},"\u8BBE\u7F6E")),!!sa.length&&De.createElement(b.Fragment,null,De.createElement(Dt.Z5,{onDragEnd:vt=>Vd(vt,sa)},De.createElement(Dt.bK,{droppableId:"droppable",direction:"horizontal"},(vt,ta)=>De.createElement("div",ii(ho({},vt.droppableProps),{ref:vt.innerRef,className:pn.tabs}),sa.map((Lr,zo)=>{const{name:ko,id:Ho}=Lr;return De.createElement(Dt._l,{key:Ho,draggableId:Ho.toString(),index:zo},(Ki,nl)=>De.createElement("div",ii(ho(ho({},Ki.draggableProps),Ki.dragHandleProps),{ref:Ki.innerRef,className:Tr===Ho?pn.active:"",key:Ho}),De.createElement("i",{className:"iconfont icon-tuodong"}),De.createElement("span",{className:pn.name,onClick:()=>rd(Ho)},ko),De.createElement(Xa.Z,{trigger:["click"],dropdownRender:()=>De.createElement(Ja.default,{style:{width:92}},De.createElement(Ja.default.Item,{onClick:()=>Zd(Ho,ko),className:"font14"},"\u91CD\u547D\u540D"),De.createElement(Ja.default.Item,{onClick:()=>zd(Ho,ko),className:"font14"},"\u5220\u9664")),getPopupContainer:$l=>$l.parentNode},De.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),vt.placeholder))),De.createElement("div",{className:pn.line})),De.createElement(ir.Z,{loading:zr||Ar,active:!0},!!sa.length&&De.createElement(b.Fragment,null,De.createElement(ra.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:De.createElement("div",{className:"p10"},De.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),De.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",De.createElement("br",null),De.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},De.createElement("div",{className:pn.resource},Lu.map(vt=>De.createElement("div",{key:vt.id,className:(en==null?void 0:en.resource_type)===vt.id?pn.active:"",onClick:()=>{(en==null?void 0:en.resource_type)!==vt.id&&gl("shixun_environment","resource_type",vt.id)}},vt.name)))),(en==null?void 0:en.resource_type)===1&&De.createElement(b.Fragment,null,De.createElement(ra.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},De.createElement("div",{className:pn.resource,style:{width:300}},ed.map(vt=>De.createElement("div",{key:vt.id,className:cr===vt.id?pn.active:"",onClick:()=>{cr!==vt.id&&(Xi()||(yr(vt.id),Wa(""),vt.id===0&&Va(ii(ho({},ya),{mirror_repository:ho({},pi)})),vt.id===1&&Va(ii(ho({},ya),{mirror_repository:ho({},nr)})),vt.id===2&&Va(ii(ho({},ya),{mirror_repository:ho({},co)}))))}},vt.name)))),De.createElement(ra.Z,{nameWidth:150,errorKey:"mirror",errorValue:Hr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},De.createElement(ye.Z,{align:"middle"},ea===!1?De.createElement(De.Fragment,null,!!(Yn!=null&&Yn.id)&&De.createElement(De.Fragment,null,De.createElement("div",{onClick:()=>{Xi()||xi(!0)},className:pn.mirror},De.createElement("div",null,Yn==null?void 0:Yn.name),De.createElement("i",{className:"iconfont icon-genghuan"})),De.createElement(Zn.Z,{value:[{description:Yn==null?void 0:Yn.description,name:Yn==null?void 0:Yn.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},De.createElement("span",{className:pn.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(Yn!=null&&Yn.id)&&De.createElement("div",{onClick:()=>{xi(!0)},className:pn.mirror},De.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),De.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),ad(!0),(en==null?void 0:en.is_support_webssh)&&De.createElement(ra.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:De.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},De.createElement(fr,{showError:Hr==="command_settings",value:en==null?void 0:en.command_settings,onChange:vt=>gl("shixun_environment","command_settings",vt),optionsLevelList:Ol})),(en==null?void 0:en.is_support_thiry_party)&&De.createElement(ra.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:Hr,errorName:Er},De.createElement(ye.Z,null,De.createElement("div",{className:"font14",style:{lineHeight:"14px"}},De.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),De.createElement(ie.default,{onClick:Xi,value:en==null?void 0:en.proxy_port,onChange:vt=>{const ta=vt.target.value;(ta===""||/^[0-9]\d*$/.test(ta))&&gl("shixun_environment","proxy_port",vt.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),De.createElement("div",{className:"ml20"},De.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),De.createElement(ie.default,{onClick:Xi,value:en==null?void 0:en.web_route,onChange:vt=>gl("shixun_environment","web_route",vt.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),De.createElement(ra.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},De.createElement(ye.Z,{align:"middle"},De.createElement(Mr.default,{getPopupContainer:vt=>vt.parentNode,onClick:Xi,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Yn==null?void 0:Yn.choice_small_type,onChange:vt=>gl("mirror_repository","choice_small_type",vt),showArrow:!0,maxTagCount:5},To.map((vt,ta)=>De.createElement(Li,{key:vt.id,value:vt.id},vt.type_name))),!!((wn=Yn==null?void 0:Yn.choice_small_mirrors)!=null&&wn.length)&&De.createElement(Zn.Z,{value:(Yn==null?void 0:Yn.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},De.createElement("span",{className:pn.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,wa.Ny)()&&De.createElement(b.Fragment,null,De.createElement("div",{onClick:()=>Vo(!Ro),className:pn.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",De.createElement("i",{className:`iconfont ${Ro?"icon-shouqi4":"icon-a-xialazhankai"}`})),Ro&&De.createElement(b.Fragment,null,De.createElement(ra.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Hr,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(un=Yn==null?void 0:Yn.shixun_service_configs)!=null&&un.length?"hidden":"initial"}},De.createElement("div",{className:pn.tabsBox},!((st=Yn==null?void 0:Yn.shixun_service_configs)!=null&&st.length)&&De.createElement(Ut.Z,{image:ro,imageStyle:{height:180,marginTop:67},description:""}),!!((dn=Yn==null?void 0:Yn.shixun_service_configs)!=null&&dn.length)&&De.createElement(Xn.default,{destroyInactiveTabPane:!0,moreIcon:De.createElement("span",{className:pn.more},"\u66F4\u591A ",De.createElement("i",{className:"iconfont icon-xiala1"}))},(Pa=Yn==null?void 0:Yn.shixun_service_configs)==null?void 0:Pa.map((vt,ta)=>{var Lr,zo;const{cpu_limit:ko,lower_cpu_limit:Ho,memory_limit:Ki,request_limit:nl,resource_limit:$l,name:cu,shixun_update_logs:hi,single_card_gpu_resource:yl,single_machine_gpu_count:eu,mirror_repository:Ci}=vt;let Vu=(Ci==null?void 0:Ci.gpu_allocation_method)=="single_machine_multi_card"?(Ci==null?void 0:Ci.single_machine_gpu_count)/eu:(Ci==null?void 0:Ci.single_card_gpu_resource)*1024/yl;return De.createElement(Xn.default.TabPane,{className:"p20",tab:De.createElement("div",{title:cu,className:pn.tabTitle},cu),key:ta},(hi==null?void 0:hi.user_name)&&De.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",hi==null?void 0:hi.user_name,"\uFF08",hi==null?void 0:hi.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",hi!=null&&hi.created_at?tr()(hi==null?void 0:hi.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),De.createElement(ra.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},De.createElement(ye.Z,{align:"middle"},De.createElement(ye.Z,{align:"middle",className:"mr20",wrap:!1},De.createElement("div",{className:pn.serverConfig,onClick:()=>{Xi()||(Fl({index:ta,cpu:ko,memory:Ki}),wr(!0))}},De.createElement("div",null,De.createElement("span",null,ko,"\u6838")," ",De.createElement("span",null,Ki,"GB")),De.createElement("i",{className:"iconfont icon-bianji21"}))),ta==0&&De.createElement(ye.Z,{align:"middle",wrap:!1},De.createElement("div",{className:pn.viewRecommendConfig,onClick:()=>ui(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),(vt==null?void 0:vt.mirror_repository)&&De.createElement(ra.Z,{nameWidth:150,name:"GPU\u8D44\u6E90\u914D\u7F6E",align:"baseLine"},(Ci==null?void 0:Ci.gpu_allocation_method)=="single_machine_multi_card"&&De.createElement(De.Fragment,null,De.createElement("div",{className:pn.serverConfig,style:{width:720,cursor:"default"}},De.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u673A\u591A\u5361\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",Ci==null?void 0:Ci.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(Lr=Ci==null?void 0:Ci.gpu_model)==null?void 0:Lr[0],"GB")),De.createElement("div",{className:pn.serverConfig,style:{width:720,marginTop:30,cursor:"default"}},De.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",De.createElement(qr.Z,{min:1,max:Ci==null?void 0:Ci.single_machine_gpu_count,defaultValue:1,value:eu,size:"large",className:"ml10 mr10",onChange:qo=>{Kl(ta,"single_machine_gpu_count",qo||1)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",De.createElement("span",{style:{color:"#FA6400"}},Vu)," \u4EBA"))),(Ci==null?void 0:Ci.gpu_allocation_method)=="single_card_multi_allocation"&&De.createElement(De.Fragment,null,De.createElement("div",{className:pn.serverConfig,style:{cursor:"default"}},De.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",Ci==null?void 0:Ci.single_card_gpu_resource,"GB")),De.createElement("div",{className:pn.serverConfig,style:{width:"max-content",marginTop:30,cursor:"default"}},De.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",De.createElement(qr.Z,{min:1,max:(Ci==null?void 0:Ci.single_card_gpu_resource)*1024,defaultValue:1024,value:yl,size:"large",className:"ml10 mr10",onChange:qo=>{Kl(ta,"single_card_gpu_resource",qo||1)}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",De.createElement("span",{style:{color:"#FA6400"}},Math.floor(Vu))," \u4EBA")))),De.createElement(ra.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},De.createElement(ye.Z,{align:"middle"},De.createElement(ye.Z,{align:"middle",wrap:!1},De.createElement(ie.default,{onClick:Xi,style:{width:400},value:$l,maxLength:5,onChange:qo=>{const{value:Ji}=qo.target,qu=/^\d*(\.\d*)?$/;Ji.match(qu)&&Kl(ta,"resource_limit",qo.target.value)},addonAfter:"M"}),De.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),De.createElement(ra.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:vt==null?void 0:vt.open_start_command,errorKey:"start_command",errorValue:Hr,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},De.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",De.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),De.createElement(Mr.default,{getPopupContainer:qo=>qo.parentNode,onClick:Xi,bordered:!1,fieldNames:{label:"name",value:"id"},options:(zo=ya==null?void 0:ya.mirror_repository)==null?void 0:zo.webssh_user_arr,value:(vt==null?void 0:vt.webssh_user)||"root",onChange:qo=>Kl(ta,"webssh_user",qo),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),De.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",De.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),De.createElement(ye.Z,{className:"mb20"},De.createElement(ie.default,{bordered:!1,onClick:Xi,value:vt==null?void 0:vt.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:qo=>{Kl(ta,"webssh_host",qo.target.value),qo.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(qo.target.value)?Zi(!1):Zi(!0):Zi(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),De.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",De.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),vi&&De.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),De.createElement(St.default,{checked:vt==null?void 0:vt.open_start_command,onChange:qo=>Kl(ta,"open_start_command",qo.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",De.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(vt==null?void 0:vt.open_start_command)&&De.createElement(Oe.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:vt==null?void 0:vt.start_command,language:"shell",theme:"vs-light",onChange:qo=>Kl(ta,"start_command",qo)})),De.createElement(ra.Z,{required:vt==null?void 0:vt.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:Hr,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},De.createElement(St.default,{checked:vt==null?void 0:vt.open_envs,onChange:qo=>Kl(ta,"open_envs",qo.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",De.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(vt==null?void 0:vt.open_envs)&&De.createElement(Oe.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:vt==null?void 0:vt.envs,onChange:qo=>Kl(ta,"envs",qo)})),De.createElement(ra.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},De.createElement(ye.Z,{align:"middle"},De.createElement(Ur.Z,{checked:vt==null?void 0:vt.privileged,onChange:qo=>Kl(ta,"privileged",qo)}),De.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),De.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),De.createElement(ra.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},De.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",De.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),De.createElement(ie.default,{onClick:Xi,value:vt==null?void 0:vt.add_cap,onChange:qo=>Kl(ta,"add_cap",qo.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),De.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",De.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),De.createElement(ie.default,{onClick:Xi,value:vt==null?void 0:vt.drop_cap,onChange:qo=>Kl(ta,"drop_cap",qo.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(en==null?void 0:en.resource_type)===2&&De.createElement(b.Fragment,null,De.createElement(ra.Z,{nameWidth:150},De.createElement(Mr.default,{getPopupContainer:vt=>vt.parentNode,bordered:!1,onClick:Xi,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:en==null?void 0:en.private_cloud_id,onChange:vt=>gl("shixun_environment","private_cloud_id",vt)},Ua.map((vt,ta)=>De.createElement(Li,{key:vt.id,value:vt.id},vt.name)))),De.createElement(ra.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:Hr,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},De.createElement("div",{className:pn.system},Yl.map(vt=>De.createElement("div",{onClick:()=>{en.operating_system!==vt.id&&gl("shixun_environment","operating_system",vt.id)},key:vt.id,className:(en==null?void 0:en.operating_system)===vt.id?pn.active:""},De.createElement("i",{className:vt.icon}),De.createElement("span",null,vt.name))))),De.createElement(ra.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:Hr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},De.createElement(ye.Z,{align:"middle"},De.createElement(Mr.default,{getPopupContainer:vt=>vt.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Xi,ref:lr,showArrow:!0,dropdownRender:vt=>De.createElement("div",{className:pn.template},De.createElement("div",{className:pn.liWrap},oa.map(ta=>De.createElement("div",{className:pn.li,key:ta.id,onClick:()=>{lr.current.blur(),gl("shixun_environment","instance_startup_template_id",ta.id)}},De.createElement("span",{title:ta.name,style:{color:(en==null?void 0:en.instance_startup_template_id)===ta.id?"#0152d9":"initial"}},ta.name),!ta.is_public&&De.createElement("b",{className:pn.tag},"\u79C1\u6709")))),De.createElement("div",{style:{padding:12}},!oa.length&&De.createElement(Ut.Z,{image:ro,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),De.createElement("div",{style:{marginTop:oa!=null&&oa.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",De.createElement("span",{onClick:jd,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:oa==null?void 0:oa.map(vt=>({label:vt.name,value:vt.id})),value:en==null?void 0:en.instance_startup_template_id}),!!vd&&De.createElement(Zn.Z,{value:vd,title:"\u6A21\u7248\u63CF\u8FF0"},De.createElement("span",{className:pn.explain},"\u6A21\u7248\u63CF\u8FF0")))),ad(!1),(en==null?void 0:en.private_is_support_webssh)&&De.createElement(ra.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:De.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},De.createElement(fr,{showError:Hr==="command_settings",value:en==null?void 0:en.command_settings,onChange:vt=>gl("shixun_environment","command_settings",vt),optionsLevelList:Ol})),(en==null?void 0:en.operating_system)===1&&(en==null?void 0:en.private_is_support_vnc)&&(Id||nd&&td===1)&&De.createElement(ra.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:Hr,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},De.createElement("div",{className:pn.resource},md.map(vt=>De.createElement("div",{key:vt.id,className:(en==null?void 0:en.instance_startup_type)===vt.id?pn.active:"",onClick:()=>gl("shixun_environment","instance_startup_type",vt.id)},vt.name)))),(0,wa.Ny)()&&td===1&&De.createElement(b.Fragment,null,De.createElement("div",{onClick:()=>xa(!bo),className:pn.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",De.createElement("i",{className:`iconfont ${bo?"icon-shouqi4":"icon-a-xialazhankai"}`})),bo&&De.createElement(b.Fragment,null,De.createElement(ra.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Hr,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Kr!=null&&Kr.length?"hidden":"initial"}},De.createElement("div",{className:pn.tabsBox},!(Kr!=null&&Kr.length)&&De.createElement(Ut.Z,{image:ro,imageStyle:{height:180,marginTop:67},description:""}),!!(Kr!=null&&Kr.length)&&De.createElement(Xn.default,{destroyInactiveTabPane:!0,moreIcon:De.createElement("span",{className:pn.more},"\u66F4\u591A ",De.createElement("i",{className:"iconfont icon-xiala1"}))},Kr==null?void 0:Kr.map((vt,ta)=>{const{cpu_limit:Lr,lower_cpu_limit:zo,memory_limit:ko,request_limit:Ho,resource_limit:Ki,name:nl}=vt;return De.createElement(Xn.default.TabPane,{className:"p20",tab:De.createElement("div",{title:nl,className:pn.tabTitle},nl),key:ta},De.createElement(ye.Z,{align:"middle"},De.createElement(ye.Z,{align:"middle",className:"mr20",wrap:!1},De.createElement("div",{className:pn.serverConfig,onClick:()=>{Fl({index:ta,cpu:Lr,memory:ko}),wr(!0)}},De.createElement("div",null,De.createElement("span",null,Lr,"\u6838")," ",De.createElement("span",null,ko,"GB")),De.createElement("i",{className:"iconfont icon-bianji21"}))),ta==0&&De.createElement(ye.Z,{align:"middle",wrap:!1},De.createElement("div",{className:pn.viewRecommendConfig,onClick:()=>ui(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,wa.Ny)()&&(Ha==null?void 0:Ha.length)>0&&De.createElement(ra.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},De.createElement(Mr.default,{disabled:!0,getPopupContainer:vt=>vt.parentNode,bordered:!1,className:"mr10",value:Ha[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Ha.map(vt=>De.createElement(Mr.default.Option,{key:vt,value:vt},vt)))),(0,wa.Ny)()&&(Ka==null?void 0:Ka.length)>0&&De.createElement(ra.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:De.createElement("div",{className:"p10"},De.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),De.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},De.createElement(Mr.default,{disabled:!0,getPopupContainer:vt=>vt.parentNode,bordered:!1,className:"mr10",value:(ua=(qa=Ka==null?void 0:Ka.filter(vt=>vt.is_default))==null?void 0:qa[0])==null?void 0:ua.network_mode,onChange:vt=>{Lo(vt)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Ka==null?void 0:Ka.map(vt=>De.createElement(Mr.default.Option,{key:vt==null?void 0:vt.network_mode,value:vt==null?void 0:vt.network_mode},vt.name)))))))),!sa.length&&De.createElement(Ut.Z,{image:ro,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),De.createElement("div",{className:pn.btns},De.createElement(le.ZP,{onClick:Td,style:{marginRight:40}},"\u53D6\u6D88"),De.createElement(le.ZP,{loading:Zo,type:"primary",disabled:!(sa!=null&&sa.length),onClick:()=>{Kd()}},"\u4FDD\u5B58")),De.createElement(lo,{identifier:ha,shixun_environment_id:Tr,useId:Yn==null?void 0:Yn.id,visible:Bi,onCancel:()=>xi(!1),onOk:vt=>Ed(vt),tab_type:(Ma=ed[Number(cr)])==null?void 0:Ma.type}),De.createElement(or,{verifyModal:Xi,id:ha,environment:sa,is_published:Nr,dispatch:Ee,visible:La,onCancel:()=>io(!1),onOk:vt=>od(vt)}),De.createElement(Vr.Z,{visible:ar,onOk:vt=>{let ta=en==null?void 0:en.resource_type;ta==1&&Sd(vt),ta==2&&Ud(vt),wr(!1)},onCancel:()=>wr(!1),info:Ll}),De.createElement(uo.Z,{onOk:()=>{cs(en==null?void 0:en.id)},identifier:ha,visible:Wo,onCancel:()=>ui(!1),info:null,isJupyter:!1}))};var Bl=(0,Ie.connect)(({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:nt})=>({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:nt}))(si),Ni=ae(87169),ml={footerWrap:"footerWrap___Qaahm"},al=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,Au=(ve,Ee)=>{var pe={};for(var nt in ve)Nl.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&al)for(var nt of al(ve))Ee.indexOf(nt)<0&&rl.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},tu=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Cu=ie.default.TextArea,nu=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:nt,loading:Qt,dispatch:xn,onFinish:wn=()=>{}}=Ee,un=Au(Ee,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[st]=oe.default.useForm(),dn=qa=>tu(void 0,null,function*(){var ua;const Ma=yield xn({type:"shixunsDetail/getCustomScript",payload:{id:(ua=pe.actionTabs.params)==null?void 0:ua.id,compile:qa.execute,excutive:qa.compile}});Pa(),Ma&&wn(Ma==null?void 0:Ma.shixun_script)}),Pa=()=>{xn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(he.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:pe.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Pa},b.createElement(oe.default,{form:st,scrollToFirstError:!0,layout:"vertical",onFinish:dn},b.createElement(oe.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Cu,{rows:4})),b.createElement(oe.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Cu,{rows:4})),b.createElement("div",{className:ml.footerWrap},b.createElement(oe.default.Item,null,b.createElement(le.ZP,{className:"mr5",size:"middle",onClick:Pa},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Qt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var es=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee}))(nu),Ei={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},pa=Object.defineProperty,jr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,ci=(ve,Ee,pe)=>Ee in ve?pa(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,mu=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Oi.call(Ee,pe)&&ci(ve,pe,Ee[pe]);if(Eo)for(var pe of Eo(Ee))Hl.call(Ee,pe)&&ci(ve,pe,Ee[pe]);return ve},fu=(ve,Ee)=>jr(ve,Jr(Ee)),Xo=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Tl=Mr.default.Option,Rl=({practiceSetting:ve,dispatch:Ee,shixunsDetail:pe,user:nt})=>{var Qt,xn;const[wn,un]=(0,b.useState)(null),[st,dn]=(0,b.useState)([]),[Pa,qa]=(0,b.useState)(!0),[ua,Ma]=(0,b.useState)({}),[ha,Nr]=(0,b.useState)([]),[sa,Jn]=(0,b.useState)(),[Tr,Pr]=(0,b.useState)(),[Ua,hr]=(0,b.useState)([]),[oa,Qn]=(0,b.useState)({}),lr=(0,b.useRef)(null),ya=(0,b.useRef)(!0),Va=(0,b.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),ja=(0,b.useRef)(null),[Rr,en]=(0,b.useState)(!1),[Yn,To]=(0,b.useState)(!1),[Kr,Ka]=(0,b.useState)({}),{id:Ha,is_published:Hr}=ve,{frequence_image:Wa=[],environments:Er=[],choice_small_type:Mo=[],other_image:Ro=[]}=oa,{name:Vo,description:bo,authorization:xa,small_type:zr=[]}=ua;(0,b.useEffect)(()=>{wn!==null&&(ei(),lr.current.scrollTop=0)},[wn]),(0,b.useEffect)(()=>{Ha&&Ar()},[Ha]),(0,b.useEffect)(()=>{if(wn!==null)return Fo(),()=>{clearTimeout(ja.current)}},[wn,st,ha,sa,Tr]);const Fo=()=>{clearTimeout(ja.current),ja.current=setTimeout(()=>{!(0,fn.isEqual)(Va.current.activeId,wn)||!(0,fn.isEqual)(Va.current.selectId,st)||!(0,fn.isEqual)(Va.current.serviceConfigList,ha)||!(0,fn.isEqual)(Va.current.evaluateScript,sa)||!(0,fn.isEqual)(Va.current.evaluationScript,Tr)?Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ar=()=>Xo(void 0,null,function*(){var ea,Bo,pi;qa(!0);const xo=yield(0,Ke.ZP)(`/api/shixuns/${Ha}/edit_environment_info.json`,{method:"get"});xo.status===0&&(Qn(mu({},xo.data)),qa(!1),(ea=xo==null?void 0:xo.data)!=null&&ea.id?(Va.current.activeId=(Bo=xo==null?void 0:xo.data)==null?void 0:Bo.id,un((pi=xo==null?void 0:xo.data)==null?void 0:pi.id)):un(null))}),ei=()=>Xo(void 0,null,function*(){var ea,Bo,pi,xo;const nr=yield(0,Ke.ZP)(`/api/shixuns/${Ha}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:wn}});Ma(nr.data),Va.current.selectId=(ea=nr.data)==null?void 0:ea.choice_small_type,dn((Bo=nr.data)==null?void 0:Bo.choice_small_type),Va.current.serviceConfigList=(pi=nr.data)==null?void 0:pi.shixun_service_configs,Nr((xo=nr.data)==null?void 0:xo.shixun_service_configs),Va.current.evaluateScript=nr.data.evaluate_script,Jn(nr.data.evaluate_script),Va.current.evaluationScript=nr.data.choice_standard_scripts,Pr(nr.data.choice_standard_scripts),hr(nr.data.standard_scripts)}),Zo=()=>{var ea;const Bo=()=>{Ie.history.push(`/shixuns/${Ha}/challenges`),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ea=ve==null?void 0:ve.sideBar)!=null&&ea.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Bo()}}):Bo()},li=(ea=!1)=>Xo(void 0,null,function*(){if((0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const Bo={sub_type:st,main_type:wn,shixun:{mirror_script_id:Tr},shixun_info:{evaluate_script:sa},shixun_service_configs:ha.map(xo=>({mirror_repository_id:xo.mirror_repository_id,cpu_limit:xo.cpu_limit,lower_cpu_limit:xo.lower_cpu_limit,memory_limit:xo.memory_limit,request_limit:xo.request_limit,resource_limit:xo.resource_limit}))};(yield(0,Ke.ZP)(`/api/shixuns/${Ha}`,{method:"put",body:Bo})).status===0&&(Xe.ZP.success("\u7F16\u8F91\u6210\u529F"),Va.current={activeId:wn,selectId:st,serviceConfigList:ha,evaluateScript:sa,evaluationScript:Tr},Ee({type:"practiceSetting/getCommonData",payload:{id:Ha}}),Ee({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),vi=zr.filter(ea=>st.includes(ea.id)),Zi=()=>{Zo()},La=(ea,Bo,pi)=>{Nr(xo=>xo.map((nr,br)=>br===pi?fu(mu({},nr),{[Bo]:ea}):nr))},io=()=>{(0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ha}}})},Bi=ea=>Xo(void 0,null,function*(){const Bo=yield Ee({type:"shixunsDetail/getScriptContent",payload:{id:Ha,script_id:ea}});Bo&&Jn(Bo.content)}),xi=ea=>{he.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Xo(void 0,null,function*(){yield Bi(ea),he.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},cr=(ea,Bo)=>{const pi=ha[0]?[ha[0]]:[];Bo.forEach(xo=>{const nr=ha.find(br=>br.mirror_repository_id===Number(xo.key));if(nr)pi.push(nr);else{const br=zr.find(co=>co.id===Number(xo.key));if(br.mirror_name){const co={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(xo.key),name:br.mirror_name,request_limit:10};pi.push(co)}}}),Nr(pi),dn(ea)},yr=ea=>{La(String(ea==null?void 0:ea.cpu),"cpu_limit",ea.index),La(String(ea==null?void 0:ea.memory),"memory_limit",ea.index),en(!1)};return b.createElement("div",{className:Ei.practice},b.createElement(Oo.Z,{loading:Pa,skin:"night",className:Ei.left,dispatch:Ee,value:wn,data:Er,otherData:Ro,tags:Wa,onChange:ea=>un(ea),onSearchWord:()=>{}}),b.createElement("div",{className:Ei.right},b.createElement("header",null,b.createElement("div",{className:Ei.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",wn===null?"\u2014 \u2014":Vo)),b.createElement("div",{className:Ei.content,ref:lr},wn===null&&b.createElement(Ut.Z,{image:ro,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),wn!==null&&b.createElement("div",{className:Ei.des},b.createElement("div",{className:Ei.mainBody},b.createElement(Be.Z,{value:bo})),b.createElement("div",{className:Ei.title},"\u9644\u5E26\u73AF\u5883"),b.createElement("div",{className:Ei.selectBox},b.createElement(Mr.default,{onChange:(ea,Bo)=>cr(ea,Bo),getPopupContainer:ea=>ea.parentNode,mode:"multiple",bordered:!1,value:st,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},zr.map((ea,Bo)=>b.createElement(Tl,{key:ea.id,value:ea.id},ea.type_name))),b.createElement("div",{className:Ei.smallType},vi.map(ea=>ea.description?b.createElement("span",{key:ea.id},ea.description):null))),!((Qt=pe==null?void 0:pe.detail)!=null&&Qt.is_jupyter_lab)&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ei.title},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:Ei.evaluating},b.createElement("div",{className:Ei.evaluatingLabel},Hr&&b.createElement("div",{onClick:()=>{(0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:Ei.mask}),b.createElement(Mr.default,{style:{width:400},bordered:!1,getPopupContainer:ea=>ea.parentNode,value:Tr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ea=>{xi(ea),Pr(ea)}},(Ua||[]).map((ea,Bo)=>b.createElement(Tl,{value:parseInt(ea.id),name:ea.scptname,key:Bo},ea.scptname))),b.createElement("span",{className:Ei.evaluatingS1,onClick:io},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.createElement(Rt.Z,{overlayClassName:Ei.popover,placement:"bottomLeft",content:b.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",b.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.createElement("br",null),"challengeProgramNames",b.createElement("br",null),"sourceClassNames",b.createElement("br",null),b.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"src/step1/HelloWorld.java",b.createElement("br",null),"src/step2/Other.java",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"step1.HelloWorld",b.createElement("br",null),"step2.Other",b.createElement("br",null),b.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.createElement("br",null),'" "step2.Other")',b.createElement("br",null),b.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.createElement(Ni.Z,null)))),b.createElement(Oe.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:sa,onChange:ea=>{if(ya.current){ya.current=!1;return}Jn(ea),(0,Wt.gy)(Ee,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{ya.current=!0,Jn(Va.current.evaluateScript)},200)}}))),((xn=pe.detail)==null?void 0:xn.identity)<3&&!!ha.length&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ei.title},"\u8D44\u6E90\u914D\u7F6E"),b.createElement("div",{className:Ei.serviceSettingWrap},ha==null?void 0:ha.map((ea,Bo)=>b.createElement("div",{key:Bo,className:"mb30"},b.createElement("div",{className:"mb20"},b.createElement("span",{className:"font16"},ea.name)),b.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),b.createElement(ye.Z,{align:"middle"},b.createElement(ye.Z,{align:"middle",wrap:!1},b.createElement("div",{className:Ei.serverConfig,style:Hr?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{Hr||(Ka({index:Bo,cpu:ea==null?void 0:ea.cpu_limit,memory:ea==null?void 0:ea.memory_limit}),en(!0))}},b.createElement("div",null,b.createElement("span",null,ea==null?void 0:ea.cpu_limit,"\u6838")," ",b.createElement("span",null,ea==null?void 0:ea.memory_limit,"GB")),b.createElement("i",{className:"iconfont icon-bianji21",style:Hr?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),b.createElement(ye.Z,{align:"middle",wrap:!1},b.createElement("div",{className:Ei.viewRecommendConfig,onClick:()=>To(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),b.createElement("div",{className:Ei.serviceBox},b.createElement("div",{className:Ei.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),b.createElement(ie.default,{value:ea.resource_limit,style:{width:400,height:50},disabled:Hr,maxLength:5,onChange:pi=>{const{value:xo}=pi.target,nr=/^\d*(\.\d*)?$/;xo.match(nr)&&La(pi.target.value,"resource_limit",Bo)},addonAfter:"M"}),b.createElement("label",{className:Ei.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))))),b.createElement("div",{className:Ei.btns},b.createElement(le.ZP,{size:"middle",style:{marginRight:20},onClick:Zi},"\u53D6\u6D88"),b.createElement(le.ZP,{size:"middle",type:"primary",disabled:wn===null,onClick:()=>li()},"\u4FDD\u5B58"))),b.createElement(vo.Z,null),b.createElement(es,{onFinish:ea=>Jn(ea)}),b.createElement(yn.Z,null),b.createElement(Vr.Z,{visible:Rr,onOk:ea=>yr(ea),onCancel:()=>en(!1),info:Kr}),b.createElement(uo.Z,{identifier:Ha,visible:Yn,onCancel:()=>To(!1),info:null,isJupyter:!0}))};var Wl=(0,Ie.connect)(({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:nt})=>({practiceSetting:ve,globalSetting:Ee,shixunsDetail:pe,user:nt}))(Rl);const Uu=({shixunsDetail:ve})=>{var Ee,pe,nt,Qt;const[xn,wn]=(0,b.useState)(!0);return(0,b.useEffect)(()=>{var un;typeof((un=ve==null?void 0:ve.detail)==null?void 0:un.is_jupyter_lab)=="boolean"&&xn&&wn(!1)},[(Ee=ve==null?void 0:ve.detail)==null?void 0:Ee.is_jupyter_lab,xn]),console.log((pe=ve==null?void 0:ve.detail)==null?void 0:pe.is_jupyter_lab,xn),b.createElement(ir.Z,{loading:xn,active:!0},((nt=ve==null?void 0:ve.detail)==null?void 0:nt.is_jupyter_lab)===!1&&b.createElement(Bl,null),((Qt=ve==null?void 0:ve.detail)==null?void 0:Qt.is_jupyter_lab)===!0&&b.createElement(Wl,null))};var fs=(0,Ie.connect)(({shixunsDetail:ve})=>({shixunsDetail:ve}))(Uu),ts=ae(1710),vs=ae(56102),Fi={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Ti={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},ps=ae(12230),Us=Object.defineProperty,Fu=Object.defineProperties,yu=Object.getOwnPropertyDescriptors,hs=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Yu=(ve,Ee,pe)=>Ee in ve?Us(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,au=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Es.call(Ee,pe)&&Yu(ve,pe,Ee[pe]);if(hs)for(var pe of hs(Ee))Ys.call(Ee,pe)&&Yu(ve,pe,Ee[pe]);return ve},Mu=(ve,Ee)=>Fu(ve,yu(Ee)),Is=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const{Dragger:Hs}=Re.default;var _s=({dispatch:ve,id:Ee,onClose:pe,onOK:nt,visible:Qt,wrapClassName:xn,local:wn,containerId:un,rootIdentifier:st})=>{var dn;const[Pa,qa]=(0,b.useState)({}),[ua,Ma]=(0,b.useState)([]),[ha,Nr]=(0,b.useState)([]),[sa,Jn]=(0,b.useState)(0),[Tr,Pr]=(0,b.useState)(!1),[Ua,hr]=(0,b.useState)(!1),[oa]=oe.default.useForm(),[Qn,lr]=(0,b.useState)([]),ya=(0,b.useRef)([]);(0,b.useEffect)(()=>{Qt&&(oa.resetFields(),lr([]),Nr([]),Ma([]),Jn(0),hr(!1),Pr(!1))},[Qt]);const Va=xa=>{var zr,Fo,Ar;if(xa.file.status==="done"||xa.file.status==="uploading"){if(lr(xa.fileList),!xa.file.response)return;if((zr=xa.file.response)!=null&&zr.id){Xe.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}lr(Qn.filter(ei=>ei.uid!==xa.file.uid)),(Fo=xa.file.response)!=null&&Fo.message&&Xe.ZP.info((Ar=xa.file.response)==null?void 0:Ar.message)}},ja=xa=>Is(void 0,null,function*(){var zr;if(!sa){const Ar=Qn.filter(ei=>ei.uid!==xa.uid);lr(Ar),ya.current=[...Ar],Ma(ua.filter(ei=>ei!==xa.name)),Xe.ZP.info("\u5220\u9664\u6210\u529F"),Ar.length||(oa.setFieldsValue({file:void 0}),oa.validateFields());return}if(!xa.response){Xe.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,Ke.ZP)(`/api/shixuns/${Ee}/destroy_data_sets.json`,{method:"Delete",body:{id:[(zr=xa==null?void 0:xa.response)==null?void 0:zr.id]}})).status===0&&(lr(Qn.filter(Ar=>Ar.uid!==xa.uid)),Xe.ZP.info("\u5220\u9664\u6210\u529F"))}),Rr=xa=>{if(Qn!=null&&Qn.some(Fo=>Fo.name===xa.name))return Xe.ZP.info(`${xa.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const zr={name:xa.name,uid:xa.uid,file:xa,percent:0};return Qn.push(zr),ya.current=[...Qn],lr([...Qn]),!1},en={height:300,multiple:!0,disabled:sa>0,withCredentials:!0,fileList:Qn,action:`${vn.Z.API_SERVER}/api/attachments.json`,onChange:Va,onRemove:ja,beforeUpload:Rr},Yn=(xa,zr,Fo,Ar,ei)=>{const Zo=new FormData;Object.keys(xa).forEach(vi=>{Zo.append(vi,xa[vi])});const li=new window.XMLHttpRequest;return li.withCredentials=!0,li.addEventListener("load",function(vi){var Zi;Fo(JSON.parse((Zi=vi==null?void 0:vi.target)==null?void 0:Zi.response))},!1),li.addEventListener("error",function(vi){ei&&ei(vi)},!1),li.upload.onprogress=vi=>{Ar&&Ar(vi)},li.open("POST",zr),li.send(Zo),li},To=(xa,zr)=>{if(xa.lengthComputable){const Fo=Math.floor(xa.loaded/xa.total*100),Ar=Mu(au({},zr),{percent:Fo,status:Fo===100?"done":"uploading"});console.log(ya.current,333),ya.current=ya.current.map(ei=>ei.uid===zr.uid?Ar:ei),lr(ya.current)}},Kr=(xa,zr)=>{const Fo=Mu(au({},zr),{status:"error"});Xe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),ya.current=ya.current.map(Ar=>Ar.uid===zr.uid?Fo:Ar),ya.current.every(Ar=>Ar.status==="done"||Ar.status==="error")&&(hr(!1),Jn(2)),lr(ya.current)},Ka=(xa,zr)=>{let Fo=Mu(au({},zr),{status:"done"});if(xa.status===0||(Fo=Mu(au({},zr),{status:"error"}),Xe.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),ya.current=ya.current.map(Ar=>Ar.uid===zr.uid?Fo:Ar),ya.current.every(Ar=>Ar.status==="done")){Xe.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Mo(!0);return}ya.current.every(Ar=>Ar.status==="done"||Ar.status==="error")&&(hr(!1),Jn(2)),lr(ya.current)},Ha=()=>{let xa=!0;return window.navigator.onLine==!0?xa=!0:xa=!1,xa},Hr=xa=>Is(void 0,null,function*(){if(hr(!0),sa===3){Jn(2);return}if(sa===2||sa===1){Wa();return}const{commitMessage:zr="",fileOss:Fo=[]}=xa||{},ei=(wn?Qn:Fo).map(li=>li.name);if(ei.filter(li=>li.indexOf("\u3001")!=-1||li.indexOf(" ")!=-1).length>0){Xe.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),hr(!1);return}const Zo=yield(0,Ke.ZP)(`/api/shixuns/${Ee}/check_data_sets`,{method:"post",body:{files_name:ei}});if(Zo.status===-3){Ma(Zo==null?void 0:Zo.exist_files),hr(!1);return}if(JSON.stringify(Zo)==="{}"){hr(!1),Xe.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Zo.status===0&&(Qn.forEach(li=>{const vi=Yn({file:li.file,description:zr},`${vn.Z.API_SERVER}/api/shixuns/${Ee}/upload_data_sets.json`,Zi=>Ka(Zi,li),Zi=>To(Zi,li),Zi=>Kr(Zi,li));ha.push(vi)}),Jn(1))}),Wa=()=>{const{commitMessage:xa=""}=au({},oa.getFieldsValue())||{},zr=ya.current.filter(Ar=>Ar.status==="error"),Fo=ya.current.map(Ar=>Mu(au({},Ar),{status:Ar.status==="error"?"uploading":Ar.status}));lr(Fo),zr.forEach(Ar=>{const ei=Yn({file:Ar.file,description:xa},`${vn.Z.API_SERVER}/api/shixuns/${Ee}/upload_data_sets.json`,Zo=>Ka(Zo,Ar),Zo=>To(Zo,Ar),Zo=>Kr(Zo,Ar));ha.push(ei)})},Er=xa=>{var zr,Fo;if(console.log(xa,"changedValues"),"fileOss"in xa){if(xa!=null&&xa.fileOss.every(Ar=>Ar.status==="done")&&((zr=xa==null?void 0:xa.fileOss)!=null&&zr.length)){Xe.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Mo(!0);return}if(xa!=null&&xa.fileOss.every(Ar=>Ar.status==="done"||Ar.status==="error")&&((Fo=xa==null?void 0:xa.fileOss)!=null&&Fo.length)){Jn(3),hr(!1);return}Ma(ua.filter(Ar=>{var ei;return(ei=xa==null?void 0:xa.fileOss)==null?void 0:ei.some(Zo=>Zo.name===Ar)}))}qa(au({},oa.getFieldsValue()))},Mo=xa=>{xa||(Pr(!0),ha.forEach(zr=>{zr.abort()})),nt(),pe()},Ro=()=>{const{fileOss:xa=[]}=au({},oa.getFieldsValue())||{},zr=Qn==null?void 0:Qn.every(Ar=>Ar.status==="done"),Fo=xa==null?void 0:xa.every(Ar=>Ar.status==="done");if(!zr||!Fo){he.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Mo()}});return}Mo()},Vo=()=>b.createElement(b.Fragment,null,b.createElement("div",null,b.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ti.colorBlue}`})),b.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",b.createElement("span",{className:`${Ti.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),bo=xa=>{console.log(xa,444)};return b.createElement(he.default,{open:Qt,onOk:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),oa.submit()},centered:!0,okText:sa===0?"\u786E\u5B9A":sa===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ua},onCancel:Ro,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},b.createElement("div",{className:Ti.wrap},b.createElement(oe.default,{className:"mt10",form:oa,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onValuesChange:Er},wn?b.createElement(oe.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(Hs,au({},en)," ",Vo())):b.createElement(oe.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(ps.ZP,{identifier:st,cancelUpload:Tr,container_type:"Shixun",container_id:un,uploading:sa<3?sa:0,disabled:sa>0,height:300,maxSize:100*1024*1024*1024,description:Pa.commitMessage||"",text:Vo(),onComplete:bo,realFileName:!0})),!!ua.length&&b.createElement("span",{className:Ti.repeatedName},ua.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),b.createElement(oe.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(ie.default,{bordered:!1,disabled:sa>0,maxLength:100,suffix:`${((dn=Pa.commitMessage)==null?void 0:dn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},ns=ae(17354),Ss=ae(13829),Xs=ae(52356),Ps=Object.defineProperty,Hu=Object.defineProperties,as=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,Js=(ve,Ee,pe)=>Ee in ve?Ps(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,kl=(ve,Ee)=>{for(var pe in Ee||(Ee={}))As.call(Ee,pe)&&Js(ve,pe,Ee[pe]);if(Iu)for(var pe of Iu(Ee))Cs.call(Ee,pe)&&Js(ve,pe,Ee[pe]);return ve},ru=(ve,Ee)=>Hu(ve,as(Ee)),_u=(ve,Ee)=>{var pe={};for(var nt in ve)As.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&Iu)for(var nt of Iu(ve))Ee.indexOf(nt)<0&&Cs.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},bu=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const{Fragment:gd}=b,{TabPane:Md}=Xn.default,Qs=ve=>{var Ee=ve,{globalSetting:pe,dispatch:nt,practiceSetting:Qt,shixunsDetail:xn,user:wn}=Ee,un=_u(Ee,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),st,dn,Pa,qa,ua,Ma;const{id:ha}=Qt,[Nr,sa]=(0,b.useState)([]),[Jn,Tr]=(0,b.useState)({}),[Pr,Ua]=(0,b.useState)([]),[hr,oa]=(0,b.useState)(!1),[Qn,lr]=(0,b.useState)(!0),[ya,Va]=(0,b.useState)(!1),[ja,Rr]=(0,b.useState)(!1),[en,Yn]=(0,b.useState)(!1),[To,Kr]=(0,b.useState)(!1),[Ka,Ha]=(0,b.useState)("all"),[Hr,Wa]=(0,b.useState)([]),[Er,Mo]=(0,b.useState)([]),[Ro,Vo]=(0,b.useState)(!1),[bo,xa]=(0,b.useState)({}),[zr,Fo]=(0,b.useState)(!1),[Ar,ei]=(0,b.useState)([]),[Zo,li]=(0,b.useState)({page:1,limit:10,total:0}),[vi,Zi]=(0,b.useState)({page:1,limit:10,search:"",order:"mine"});(0,b.useEffect)(()=>{ha&&io()},[ha]);const La=nr=>{const br=ru(kl({},Zo),{page:nr});Mo([]),li(br),io(br)},io=nr=>bu(void 0,null,function*(){const co=nr||{page:1,limit:10,total:0};oa(!0);const Di=yield nt({type:"shixunsDetail/getSetData",payload:ru(kl({},co),{id:ha})});Di!=null&&Di.data_sets&&(oa(!1),sa([...Di.data_sets]),li(ru(kl({},co),{total:Di==null?void 0:Di.data_sets_count})),lr(!1),Tr(kl({},Di)))}),Bi=()=>b.createElement("div",{className:Fi.empty},b.createElement("img",{src:ns.x7,width:"258"}),b.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),cr={selectedRowKeys:Er,columnWidth:70,onChange:nr=>{console.log("selectedRowKeys changed: ",nr),Mo(nr)}},yr=nr=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const br=nr?[nr]:Er;he.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>bu(void 0,null,function*(){if((yield(0,Ke.ZP)(`/api/shixuns/${ha}/destroy_data_sets.json`,{method:"Delete",body:{id:br}})).status===0){const Di=br.length===Nr.length&&Zo.page>1?Zo.page-1:Zo.page;Xe.ZP.success("\u5220\u9664\u6210\u529F"),io(ru(kl({},Zo),{page:Di})),Mo([])}})})},ea=()=>bu(void 0,null,function*(){const{title:nr}=bo;let br=null;if(console.log(nr,"title"),nr===""){br="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",xa(ru(kl({},bo),{errorDes:br}));return}if(nr.includes(" ")){br="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",xa(ru(kl({},bo),{errorDes:br}));return}const co=Nr.find(Lo=>Lo.id===(bo==null?void 0:bo.id)).title;if(nr===co.substring(0,co.lastIndexOf("."))||nr===co){br="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",xa(ru(kl({},bo),{errorDes:br}));return}const Di=co.includes(".")?co.substring(co.lastIndexOf("."),co.length):"";(yield(0,Ke.ZP)(`/api/shixuns/${ha}/rename_data_sets.json`,{method:"post",body:{id:bo==null?void 0:bo.id,new_file_name:nr+Di}})).status===0&&(Xe.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),io(Zo),Va(!1),xa({}))}),Bo=()=>{const{download_url:nr}=bo;pi(nr),Xe.ZP.success("\u590D\u5236\u6210\u529F"),Rr(!1),xa({})},pi=nr=>{const br=nr,co=document.createElement("input");co.value=br,document.body.appendChild(co),co.select(),document.execCommand("Copy"),co.style.display="none"},xo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:nr=>b.createElement(Sa.Z,{title:nr},b.createElement("span",null,nr))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(nr,br)=>br!=null&&br.data_set_id?b.createElement(Sa.Z,{title:nr},b.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Te.xg)(`/dataset/${br==null?void 0:br.data_set_id}/detail?tabId=public`)}},nr)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:nr=>b.createElement(Sa.Z,{title:nr},b.createElement("span",null,nr||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(nr,br)=>tr()(br.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(nr,br)=>b.createElement("div",{className:Fi.path},b.createElement(Sa.Z,{title:nr},b.createElement("span",{className:Fi.text},nr)),b.createElement(vs.CopyToClipboard,{text:nr,onCopy:()=>Xe.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Sa.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(nr,br)=>b.createElement("div",{className:Fi.actionsBtns},b.createElement(Sa.Z,{title:"\u91CD\u547D\u540D"},b.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var co;xa((0,fn.clone)(ru(kl({},br),{title:br!=null&&br.title.includes(".")?(co=br==null?void 0:br.title)==null?void 0:co.substring(0,br.title.lastIndexOf(".")):br==null?void 0:br.title}))),Va(!0),(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),b.createElement(Sa.Z,{title:"\u5206\u4EAB"},b.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),xa((0,fn.clone)(br)),Rr(!0)}})),b.createElement(Sa.Z,{title:"\u4E0B\u8F7D"},b.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Te.Nd)(br.title,br==null?void 0:br.download_url)}})),b.createElement(Sa.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},b.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Kr(!0),ei([br]),Wa([br.id])}})),b.createElement(Sa.Z,{title:"\u5220\u9664"},b.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),yr(br.id)}})))}];return b.createElement("div",{className:Fi.dataset},b.createElement("div",{className:Fi.header},b.createElement("div",{className:Fi.title},"\u6570\u636E\u96C6(",Zo.total,")"),b.createElement("div",{className:Fi.dataPath},b.createElement("span",{className:Fi.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.createElement("input",{value:Jn==null?void 0:Jn.folder_name,disabled:!0}),b.createElement(vs.CopyToClipboard,{text:Jn==null?void 0:Jn.folder_name,onCopy:()=>Xe.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Sa.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.createElement("div",{className:Fi.btns},b.createElement(le.ZP,{type:"primary",ghost:!0,onClick:()=>yr(),disabled:!Er.length,style:{width:"60px"}},"\u5220\u9664"),b.createElement(le.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Kr(!0),Wa(Er),ei(Nr.filter(nr=>Er.includes(nr.id)))},disabled:!Er.length},"\u540C\u6B65"),b.createElement(Xa.Z,{className:"ml10",disabled:((st=wn==null?void 0:wn.userInfo)==null?void 0:st.user_status)===2,dropdownRender:()=>b.createElement(Ja.default,null,b.createElement(Ja.default.Item,{key:1,onClick:()=>{Vo(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),b.createElement(Ja.default.Item,{key:2,onClick:()=>{Yn(!0),Ha("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},b.createElement("span",{className:Fi.selectBtn},b.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),b.createElement("div",{className:Fi.content},b.createElement(ir.Z,{loading:Qn,active:!0,paragraph:{rows:5}},Zo.total?b.createElement(ts.default,{rowSelection:cr,className:Fi.customTable,dataSource:Nr,bordered:!1,rowKey:nr=>nr.id,rowClassName:Fi.row,columns:xo,loading:hr,pagination:{pageSize:Zo.limit,total:Zo.total,current:Zo.page,onChange:La,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Bi())),b.createElement(_s,{rootIdentifier:(dn=xn==null?void 0:xn.detail)==null?void 0:dn.root_identifier,wrapClassName:Fi.uploadFileModal,id:ha,containerId:(Pa=xn==null?void 0:xn.detail)==null?void 0:Pa.id,local:(qa=pe==null?void 0:pe.setting)==null?void 0:qa.is_local,dispatch:nt,visible:Ro,onClose:()=>Vo(!1),onOK:io}),b.createElement(he.default,{title:"\u91CD\u547D\u540D",open:ya,onOk:ea,centered:!0,wrapClassName:Fi.renameModal,onCancel:()=>{Va(!1),xa({})},width:"1000px"},b.createElement("div",null,b.createElement("div",{className:Fi.fileName},b.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.createElement(ie.default,{value:bo==null?void 0:bo.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:nr=>{xa(ru(kl({},bo),{title:nr.target.value,errorDes:null}))},maxLength:60,suffix:`${((ua=bo==null?void 0:bo.title)==null?void 0:ua.length)||0}/60`}),(bo==null?void 0:bo.errorDes)&&b.createElement("div",{className:Fi.errorDes},bo==null?void 0:bo.errorDes))),b.createElement(he.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:ja,onOk:Bo,centered:!0,wrapClassName:Fi.shareModal,onCancel:()=>{Rr(!1),xa({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.createElement("div",null,b.createElement("div",{className:Fi.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.createElement(ie.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:bo==null?void 0:bo.download_url}))),b.createElement(Ss.Z,{setVisible:Yn,visible:en,recordId:Hr,type:Ka,updateData:io,identifier:(Ma=xn.detail)==null?void 0:Ma.identifier}),b.createElement(he.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:To,width:400,centered:!0,keyboard:!1,onCancel:()=>Kr(!1),maskClosable:!1,footer:b.createElement("div",{style:{display:"flex",justifyContent:"center"}},b.createElement("div",{className:Fi.leftButton,onClick:()=>{Fo(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),b.createElement("div",{className:Fi.rightButton,onClick:()=>{Kr(!1),Yn(!0),Ha("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},b.createElement("div",{className:Fi.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),b.createElement(Xs.Z,{visible:zr,attachmentInfo:Ar,onClose:()=>Fo(!1),onSuccess:nr=>{Fo(!1),Ie.history.push(`/dataset/${nr}/detail?tabId=mine`)}}))};var Ns=(0,Ie.connect)(({globalSetting:ve,shixunsDetail:Ee,practiceSetting:pe,user:nt})=>({globalSetting:ve,shixunsDetail:Ee,user:nt,practiceSetting:pe}))(Qs),vu=ae(31797),pu={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},Fs=Object.defineProperty,ys=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(ve,Ee,pe)=>Ee in ve?Fs(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ge=(ve,Ee)=>{for(var pe in Ee||(Ee={}))qs.call(Ee,pe)&&ce(ve,pe,Ee[pe]);if(ys)for(var pe of ys(Ee))se.call(Ee,pe)&&ce(ve,pe,Ee[pe]);return ve},we=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Le=ve=>ve!=null&&ve.length?ve.filter((Ee,pe)=>pe!==0).map(Ee=>Ee.val).join("").substr(1):"",At=({shixunsDetail:ve,globalSetting:Ee,loading:pe,dispatch:nt,fileType:Qt,path:xn,onFinish:wn=()=>{}})=>{const un=(0,Ie.useParams)(),[st,dn]=(0,b.useState)(""),[Pa,qa]=(0,b.useState)([]),[ua,Ma]=(0,b.useState)([]),Nr=[Uo.OriginalPicturePath,Uo.ExpectPicturePath,Uo.PicturePath].includes(Qt);(0,b.useEffect)(()=>{ve.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(dn(xn||""),sa())},[ve.actionTabs.key]);const sa=(Qn="")=>we(void 0,null,function*(){var lr;const ya=yield nt({type:"shixunsDetail/getRepository",payload:{id:un.id,path:Qn}});if(Qn===""&&!((lr=ya==null?void 0:ya.trees)!=null&&lr.length)&&Xe.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),ya!=null&&ya.trees){const Va=ya.trees.map(ja=>ge(ge({},ja),{name:ja.name,val:ja.name}));Ma(Va||[])}}),Jn=Qn=>{const lr=Le(Pa),ya=`${lr&&`${lr}/`}${Qn}`;Qt===Uo.Path?!(st!=null&&st.includes(`${ya}\uFF1B`))&&dn(`${st}${ya}\uFF1B`):Qt===Uo.ExecPath&&dn(ya)},Tr=Qn=>{if(Qn.type==="tree"){Pa.length?Pa.push({val:`/${Qn.val}`,path:Qn.val}):Pa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Qn.val}`,path:Qn.val}),qa(Pa);const lr=Le(Pa);Nr&&dn(lr),sa(lr)}},Pr=(Qn,lr)=>{const ya=Pa.filter((ja,Rr)=>Rr<=lr);qa(ya);const Va=Le(ya);Nr&&dn(Va),sa(Va)},Ua=()=>we(void 0,null,function*(){wn(st),hr()}),hr=()=>{dn(""),qa([]),Ma([]),nt({type:"shixunsDetail/setActionTabs",payload:{}})},oa=Le(Pa);return b.createElement(he.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:ve.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ua,onCancel:hr},b.createElement("div",{className:pu.wrap},b.createElement("div",{className:pu.content},b.createElement("div",{className:pu.mainPathWrap},!!(Pa!=null&&Pa.length)&&Pa.map((Qn,lr)=>b.createElement("a",{key:lr,onClick:()=>Pr(Qn,lr)},Qn.val))),!!(ua!=null&&ua.length)&&ua.map((Qn,lr)=>Qn.type==="tree"?b.createElement("a",{key:lr,onClick:()=>Tr(Qn)},b.createElement("i",{className:`iconfont icon-wenjianjia ${pu.colorBlue}`}),oa&&`${oa}/`,Qn.name):b.createElement("a",{key:lr,onClick:()=>Jn(`${Qn.name}`)},b.createElement("i",{className:`iconfont icon-zuoye ${pu.colorBlue}`}),oa&&`${oa}/`,Qn.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:st,onChange:Qn=>dn(Qn.target.value)})))};var mt=(0,Ie.connect)(({shixunsDetail:ve,loading:Ee,globalSetting:pe})=>({shixunsDetail:ve,globalSetting:pe,loading:Ee.models.index}))(At),Yt={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},Ht=ae(43727),gn=Object.defineProperty,qn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,zn=(ve,Ee,pe)=>Ee in ve?gn(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,jn=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Pn.call(Ee,pe)&&zn(ve,pe,Ee[pe]);if(qn)for(var pe of qn(Ee))An.call(Ee,pe)&&zn(ve,pe,Ee[pe]);return ve},Gt=(ve,Ee)=>{var pe={};for(var nt in ve)Pn.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&qn)for(var nt of qn(ve))Ee.indexOf(nt)<0&&An.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},En=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Un=ve=>{var Ee=ve,{shixunsDetail:pe,globalSetting:nt,user:Qt,dispatch:xn}=Ee,wn=Gt(Ee,["shixunsDetail","globalSetting","user","dispatch"]),un,st;const dn=(0,Ie.useLocation)(),Pa=(0,b.useRef)((st=(un=dn.pathname)==null?void 0:un.split("/"))==null?void 0:st[2]),[qa]=oe.default.useForm(),[ua,Ma]=(0,b.useState)(""),[ha,Nr]=(0,b.useState)(!1),[sa,Jn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Pa.current&&Tr()},[Pa.current]);const Tr=()=>En(void 0,null,function*(){Nr(!0);const Ua=yield(0,Ke.ZP)(`/api/shixuns/${Pa.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ua.status===0&&(Ma((Ua==null?void 0:Ua.standard_answer)||""),qa.setFieldsValue({hide_answer:Ua==null?void 0:Ua.hide_answer,disable_copy:Ua==null?void 0:Ua.disable_copy}),Nr(!1))}),Pr=Ua=>En(void 0,null,function*(){Jn(!0),(yield(0,Ke.ZP)(`/api/shixuns/${Pa.current}/set_standard_answer.json`,{method:"post",body:jn({},Ua)})).status===0&&Xe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Jn(!1)});return b.createElement("section",{className:Yt.wrap},b.createElement(ir.Z,{loading:ha},b.createElement(oe.default,{form:qa,scrollToFirstError:!0,layout:"vertical",onFinish:Pr},b.createElement(oe.default.Item,{name:"hide_answer",valuePropName:"checked"},b.createElement(St.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),b.createElement(oe.default.Item,{name:"disable_copy",valuePropName:"checked"},b.createElement(St.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),b.createElement(oe.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},b.createElement(ne.Z,{defaultValue:ua})),b.createElement(oe.default.Item,null,b.createElement(Ht.t,{okText:"\u4FDD\u5B58",loading:sa,hasCancelBtn:!1,className:Yt.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Na=(0,Ie.connect)(({shixunsDetail:ve,globalSetting:Ee,user:pe})=>({shixunsDetail:ve,globalSetting:Ee,user:pe}))(Un),Ca=ae(41312),Ra=ae(61485),Qa=ae(54499),la=ae(59301),Fa=Object.defineProperty,so=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,to=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,jo=(ve,Ee,pe)=>Ee in ve?Fa(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,gi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))yo.call(Ee,pe)&&jo(ve,pe,Ee[pe]);if(to)for(var pe of to(Ee))No.call(Ee,pe)&&jo(ve,pe,Ee[pe]);return ve},Ko=(ve,Ee)=>so(ve,Dr(Ee)),no=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const{Countdown:wo}=vu.default;var $o=(ve=>(ve[ve.LoadingFail=1]="LoadingFail",ve[ve.Loading=2]="Loading",ve[ve.Finish=3]="Finish",ve))($o||{}),Uo=(ve=>(ve.Path="path",ve.ExecPath="exec_path",ve.OriginalPicturePath="original_picture_path",ve.ExpectPicturePath="expect_picture_path",ve.PicturePath="picture_path",ve))(Uo||{});const Yo=({globalSetting:ve,loading:Ee,dispatch:pe,practiceSetting:nt,shixunsDetail:Qt})=>{var xn;const[wn,un]=(0,b.useState)(),[st,dn]=(0,b.useState)(),Pa=(0,b.useRef)(),[qa,ua]=(0,b.useState)(),[Ma,ha]=(0,b.useState)(),[Nr,sa]=(0,b.useState)(!0),[Jn,Tr]=(0,b.useState)(700),[Pr,Ua]=(0,b.useState)(""),[hr,oa]=(0,b.useState)("1"),Qn=(0,Ie.useParams)();(0,b.useEffect)(()=>{ya()},[]);const lr=()=>no(void 0,null,function*(){var Ka,Ha;const Hr=yield pe({type:"shixunsDetail/updateRepositoryFile",payload:{id:Qn.id,path:(Ha=(Ka=Qt==null?void 0:Qt.fileContent)==null?void 0:Ka.params)==null?void 0:Ha.path,content:wn,secret_repository:Nr?null:!0}});Hr!=null&&Hr.content&&(Xe.ZP.info("\u4FDD\u5B58\u6210\u529F"),pe({type:"practiceSetting/setSideBarTabs",payload:Ko(gi({},nt.sideBar),{confirmLeave:!1})}))}),ya=()=>no(void 0,null,function*(){var Ka,Ha,Hr,Wa;const Er=yield(0,ut.Ui)({identifier:Qn.id});if((Ha=(Ka=Er==null?void 0:Er.data)==null?void 0:Ka.data_list)!=null&&Ha.length){Ca.Z.publish("pod-restrict-data",{identifier:(Hr=Er==null?void 0:Er.data)==null?void 0:Hr.identifier,data_list:(Wa=Er==null?void 0:Er.data)==null?void 0:Wa.data_list});return}Er!=null&&Er.url&&Ua(Er==null?void 0:Er.url)}),Va=()=>no(void 0,null,function*(){const Ka=yield(0,ut.K_)({identifier:Qn.id});(Ka==null?void 0:Ka.status)===0&&(Ka!=null&&Ka.remainingSeconds?(ua(Date.now()+Ka.remainingSeconds*1e3),ha(Ka.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ka.remainingSeconds-300)*1e3)):ja())}),ja=()=>{he.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:la.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>no(void 0,null,function*(){Rr()})})},Rr=()=>no(void 0,null,function*(){var Ka,Ha,Hr,Wa;dn(2);const Er=yield(0,ut.zH)({identifier:Qn.id});if((Ha=(Ka=Er==null?void 0:Er.data)==null?void 0:Ka.data_list)!=null&&Ha.length){Ca.Z.publish("pod-restrict-data",{identifier:(Hr=Er==null?void 0:Er.data)==null?void 0:Hr.identifier,data_list:(Wa=Er==null?void 0:Er.data)==null?void 0:Wa.data_list});return}(Er==null?void 0:Er.status)===0&&(dn(3),Ua(Er.url),Pa.current=Er.port,Xe.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),en=()=>{he.default.destroyAll(),he.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:la.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",la.createElement("span",null,la.createElement(wo,{value:qa,format:"HH:mm:ss",onFinish:Yn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>no(void 0,null,function*(){(yield(0,ut.q9)({identifier:Qn.id})).status===0&&(yield Va(),Xe.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Yn=()=>{he.default.destroyAll(),he.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:la.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Rr()}})},To=Ka=>{pe({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Kr=Ka=>no(void 0,null,function*(){yield(0,ut.QA)({id:Qn.id,startup_file:Ka}),ya(),pe({type:"practiceSetting/getCommonData",payload:gi({},Qn)})});return la.createElement(Xn.default,{activeKey:hr,onChange:Ka=>oa(Ka),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:la.createElement("div",null,la.createElement(ye.Z,{className:"mt20 ml20 font14",align:"middle"},la.createElement(Ge.Z,null,la.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),la.createElement(Ge.Z,{className:"mr10"},la.createElement(Sa.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},la.createElement(Ra.Z,{style:{cursor:"pointer"}}))),la.createElement(Ge.Z,{flex:"300px",onClick:()=>To("exec_path")},la.createElement(ie.default,{value:Pr})),la.createElement(Ge.Z,{flex:"1"},la.createElement(le.ZP,{type:"primary",className:"ml10",onClick:()=>To("exec_path")},"\u8BBE\u7F6E"))),la.createElement("iframe",{onLoad:Ka=>{},src:Pr,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),la.createElement(mt,{fileType:"path",path:(xn=Qt==null?void 0:Qt.detail)==null?void 0:xn.startup_file,onFinish:Ka=>Kr(Ka)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:hr==="2"?la.createElement(Qa.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:la.createElement(Na,null)}]})};var mi=(0,Ie.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe,shixunsDetail:nt})=>({globalSetting:Ee,loading:ve,practiceSetting:pe,shixunsDetail:nt}))(Yo),Ri={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},Si=ae(36433),zi={collect:"collect___pxqYO",head:"head___WuH5D"},ri=ae(59301),Ui=Object.defineProperty,fi=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,el=(ve,Ee,pe)=>Ee in ve?Ui(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ji=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Mi.call(Ee,pe)&&el(ve,pe,Ee[pe]);if(fi)for(var pe of fi(Ee))Gi.call(Ee,pe)&&el(ve,pe,Ee[pe]);return ve},fl=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())}),So=({onOk:ve,onCancel:Ee,visible:pe,modalParams:nt,forceIn:Qt})=>{const[xn]=oe.default.useForm(),[wn,un]=(0,b.useState)(!1),st=Qt?!1:typeof pe=="number";(0,b.useEffect)(()=>{pe?xn.setFieldsValue(ji({},nt)):xn.resetFields()},[pe]);const dn=Pa=>fl(void 0,null,function*(){un(!0),yield ve(Pa),un(!1)});return ri.createElement(he.default,{centered:!0,destroyOnClose:!0,onCancel:()=>Ee(),onOk:()=>xn.submit(),open:!!pe,confirmLoading:wn,title:st?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:st?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},ri.createElement(oe.default,{form:xn,size:"large",onFinish:dn},ri.createElement(oe.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},ri.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),ri.createElement(oe.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},ri.createElement(ne.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:nt==null?void 0:nt.content}))))},Yr=ae(59301),Pi=Object.defineProperty,Wi=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,ki=(ve,Ee,pe)=>Ee in ve?Pi(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ll=(ve,Ee)=>{for(var pe in Ee||(Ee={}))tl.call(Ee,pe)&&ki(ve,pe,Ee[pe]);if(Wi)for(var pe of Wi(Ee))wi.call(Ee,pe)&&ki(ve,pe,Ee[pe]);return ve},ul=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())}),hu=({})=>{const ve=(0,Ie.useParams)(),[Ee,pe]=(0,b.useState)(!1),[nt,Qt]=(0,b.useState)(0),[xn,wn]=(0,b.useState)([]),[un,st]=(0,b.useState)(!1),[dn,Pa]=(0,b.useState)({title:"",content:""}),[qa,ua]=(0,b.useState)(!1),[Ma,ha]=(0,b.useState)(!1),[Nr,sa]=(0,b.useState)([]),[Jn,Tr]=(0,b.useState)({keywords:"",page:1,limit:10});(0,b.useEffect)(()=>{Pr(Jn)},[]);const Pr=Va=>ul(void 0,null,function*(){var ja,Rr;pe(!0);const en=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"get",params:Va});en.status===0&&(wn(((ja=en==null?void 0:en.data)==null?void 0:ja.qna_sets)||[]),Qt((Rr=en==null?void 0:en.data)==null?void 0:Rr.total_count)),pe(!1)}),Ua=Va=>{Jn.keywords=Va,Jn.page=1,Tr(ll({},Jn)),Pr(Jn)},hr=(Va,ja)=>{Jn.page=Va,Jn.limit=ja,Tr(ll({},Jn)),Pr(Jn)},oa=Va=>ul(void 0,null,function*(){if(typeof un=="number"){const ja=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets/${un}.json`,{method:"put",body:Va});(ja==null?void 0:ja.status)===0&&(Xe.ZP.success("\u7F16\u8F91\u6210\u529F"),Pr(Jn),st(!1))}else{const ja=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"post",body:Va});(ja==null?void 0:ja.status)===0&&(Xe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Jn.page=1,Jn.keywords="",Tr(ll({},Jn)),Pr(Jn),st(!1))}}),Qn=Va=>ul(void 0,null,function*(){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>ul(void 0,null,function*(){const ja=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets/${Va.id}.json`,{method:"delete"});if((ja==null?void 0:ja.status)===0){const Rr=xn.length===1&&Jn.page>1?Jn.page-1:Jn.page;Jn.page=Rr,Tr(ll({},Jn)),Pr(Jn),Xe.ZP.success("\u5220\u9664\u6210\u529F")}})})}),lr=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Va=>Yr.createElement(Sa.Z,{placement:"topLeft",title:Va},Yr.createElement("span",{className:"c-black"},Va||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Va=>Yr.createElement(Sa.Z,{placement:"topLeft",title:Va},Yr.createElement("span",{className:"c-black"},Va||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Va,ja)=>Yr.createElement("span",null,Yr.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{st(Va),Pa({title:ja==null?void 0:ja.title,content:ja==null?void 0:ja.content})}},"\u7F16\u8F91"),Yr.createElement("span",{className:"current c-red",onClick:()=>Qn(ja)},"\u5220\u9664"))}],ya={onRemove:()=>{sa([])},beforeUpload:Va=>{if((Va==null?void 0:Va.size)>1024*1024*50)return Xe.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Va.type==="application/vnd.ms-excel"||Va.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Xe.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let Rr=[];return Rr.push(Va),sa([...Rr]),!1},fileList:Nr,accept:".xls,.xlsx"};return Yr.createElement("div",{className:zi.collect},Yr.createElement("div",{className:zi.head},Yr.createElement(Si.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Jn.keywords,onChange:Ua}),Yr.createElement(Si.op,{className:"ml40 mr20",shape:"default",onClick:()=>{st(!0),Pa({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Yr.createElement(Si.op,{type:"primary",shape:"default",onClick:()=>ua(!0)},"\u5BFC\u5165\u95EE\u7B54")),Yr.createElement(ts.default,{columns:lr,style:{marginTop:33},dataSource:xn,loading:Ee,rowKey:"id",pagination:{current:Jn.page,hideOnSinglePage:!nt,showQuickJumper:!0,showSizeChanger:!0,pageSize:Jn.limit,pageSizeOptions:["10","20","50","100","200"],total:nt,size:"default",showTotal:Te.rU,onChange:hr}}),Yr.createElement(he.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:qa,centered:!0,confirmLoading:Ma,onCancel:()=>{ua(!1),sa([])},onOk:()=>ul(void 0,null,function*(){var Va;const ja=new FormData;if(Nr.length>0)ja.append("file",Nr[0]);else{Xe.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ha(!0);let Rr=yield(0,Ke.ZP)(`/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/import.json`,{method:"post",body:ja},!0);(Rr==null?void 0:Rr.status)===0&&((Va=Rr==null?void 0:Rr.fail)!=null&&Va.length?he.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Yr.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",Yr.createElement("a",{href:`${vn.Z.API_SERVER}/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Xe.ZP.success("\u5BFC\u5165\u6210\u529F"),Jn.page=1,Jn.keywords="",Tr(ll({},Jn)),Pr(Jn),ua(!1),sa([]))),ha(!1)})},Yr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Yr.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Yr.createElement("a",{href:`${vn.Z.API_SERVER}/api/shixuns/${ve==null?void 0:ve.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Yr.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Yr.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Yr.createElement("div",{style:{marginLeft:74}},Yr.createElement(Re.default,ll({},ya),Yr.createElement(Si.op,{shape:"default",icon:Yr.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Yr.createElement(So,{visible:un,onCancel:()=>st(!1),onOk:oa,modalParams:dn}))},Bu={record:"record___Ueu3j",head:"head___UOVq4"},Jo=ae(59301),ol=Object.defineProperty,Zl=Object.defineProperties,sl=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,Xl=Object.prototype.hasOwnProperty,El=Object.prototype.propertyIsEnumerable,yi=(ve,Ee,pe)=>Ee in ve?ol(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Yi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Xl.call(Ee,pe)&&yi(ve,pe,Ee[pe]);if(Eu)for(var pe of Eu(Ee))El.call(Ee,pe)&&yi(ve,pe,Ee[pe]);return ve},Jl=(ve,Ee)=>Zl(ve,sl(Ee)),Sl=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())}),Pl=({})=>{const ve=(0,Ie.useParams)(),[Ee]=oe.default.useForm(),[pe,nt]=(0,b.useState)(!1),[Qt,xn]=(0,b.useState)(0),[wn,un]=(0,b.useState)([]),[st,dn]=(0,b.useState)(!1),[Pa,qa]=(0,b.useState)({title:"",content:""});let[ua,Ma]=(0,b.useState)({page:1,limit:10});(0,b.useEffect)(()=>{sa(ua)},[]);const ha=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Nr=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],sa=oa=>Sl(void 0,null,function*(){var Qn,lr;nt(!0);const ya=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_records.json`,{method:"get",params:oa});ya.status===0&&(un(((Qn=ya==null?void 0:ya.data)==null?void 0:Qn.qna_records)||[]),xn((lr=ya==null?void 0:ya.data)==null?void 0:lr.total_count)),nt(!1)}),Jn=oa=>{ua.page=1,ua=Yi(Yi({},ua),oa),Ma(Yi({},ua)),sa(ua)},Tr=(oa,Qn)=>{ua.page=oa,ua.limit=Qn,Ma(Yi({},ua)),sa(ua)},Pr=oa=>Sl(void 0,null,function*(){const Qn=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_sets.json`,{method:"post",body:Jl(Yi({},oa),{qna_record_id:st})});(Qn==null?void 0:Qn.status)===0&&(Xe.ZP.success("\u6DFB\u52A0\u6210\u529F"),sa(ua),dn(!1))}),Ua=oa=>Sl(void 0,null,function*(){he.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>Sl(void 0,null,function*(){const Qn=yield(0,Ke.ZP)(`/api/shixuns/${ve.id}/qna_records/${oa.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Qn==null?void 0:Qn.status)===0&&sa(ua)})})}),hr=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:oa=>Jo.createElement(Sa.Z,{placement:"topLeft",title:oa},Jo.createElement("span",{className:"c-black"},oa||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:oa=>Jo.createElement(Sa.Z,{placement:"topLeft",title:oa},Jo.createElement("span",{className:"c-black"},oa||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:oa=>{var Qn;return Jo.createElement("span",{className:"c-black"},(Qn=ha==null?void 0:ha.find(lr=>lr.value===oa))==null?void 0:Qn.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:oa=>{var Qn;return Jo.createElement("span",{className:"c-black"},(Qn=Nr==null?void 0:Nr.find(lr=>lr.value===oa))==null?void 0:Qn.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(oa,Qn)=>Jo.createElement("span",null,["pending","ignored"].includes(Qn.status)&&Jo.createElement(Jo.Fragment,null,Jo.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{dn(oa),qa({title:Qn==null?void 0:Qn.question,content:Qn==null?void 0:Qn.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Jo.createElement("span",{className:"current c-light-primary",onClick:()=>Ua(Qn)},"\u5FFD\u7565")),["skipped"].includes(Qn.status)&&Jo.createElement(Sa.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Jo.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Qn.status)&&Jo.createElement(Sa.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Jo.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Jo.createElement("div",{className:Bu.record},Jo.createElement("div",{className:Bu.head},Jo.createElement(oe.default,{layout:"inline",form:Ee,colon:!1,size:"large",onFinish:Jn},Jo.createElement(oe.default.Item,{name:"keywords",label:"\u95EE\u9898"},Jo.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Jo.createElement(oe.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Jo.createElement(Mr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ha,style:{width:200}})),Jo.createElement(oe.default.Item,{name:"status",label:"\u72B6\u6001"},Jo.createElement(Mr.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Nr,style:{width:200}})),Jo.createElement(oe.default.Item,{style:{marginRight:0}},Jo.createElement(le.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Jo.createElement(ts.default,{columns:hr,style:{marginTop:33},dataSource:wn,loading:pe,rowKey:"id",pagination:{current:ua.page,hideOnSinglePage:!Qt,showQuickJumper:!0,showSizeChanger:!0,pageSize:ua.limit,pageSizeOptions:["10","20","50","100","200"],total:Qt,size:"default",showTotal:Te.rU,onChange:Tr}}),Jo.createElement(So,{visible:st,onCancel:()=>dn(!1),onOk:Pr,modalParams:Pa,forceIn:!0}))},Al=ae(59301);const Vi=({dispatch:ve,practiceSetting:Ee,shixunsDetail:pe})=>{const[nt,Qt]=(0,b.useState)("1");return Al.createElement("div",{className:Ri.catechism},Al.createElement(Si.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:nt,onChange:xn=>Qt(xn),className:Ri.tab}),nt==="1"&&Al.createElement(hu,null),nt==="2"&&Al.createElement(Pl,null))};var dl=(0,Ie.connect)(({practiceSetting:ve,shixunsDetail:Ee})=>({practiceSetting:ve,shixunsDetail:Ee}))(Vi),ou=Object.defineProperty,ni=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Qo=(ve,Ee,pe)=>Ee in ve?ou(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Cl=(ve,Ee)=>{for(var pe in Ee||(Ee={}))cl.call(Ee,pe)&&Qo(ve,pe,Ee[pe]);if(ni)for(var pe of ni(Ee))zl.call(Ee,pe)&&Qo(ve,pe,Ee[pe]);return ve},wl=(ve,Ee)=>{var pe={};for(var nt in ve)cl.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&ni)for(var nt of ni(ve))Ee.indexOf(nt)<0&&zl.call(ve,nt)&&(pe[nt]=ve[nt]);return pe},Du=ve=>{var Ee=ve,{tabsActive:pe}=Ee,nt=wl(Ee,["tabsActive"]);return b.createElement(b.Fragment,null,pe==="information"&&b.createElement(qt,null),pe==="warehouse"&&b.createElement(Kt.default,null),pe==="level"&&b.createElement(Ir,Cl({},nt)),pe==="collaborate"&&b.createElement(In,Cl({},nt)),pe==="setting"&&b.createElement(nn.Z,null),pe==="environment"&&b.createElement(fs,Cl({},nt)),pe==="dataset"&&b.createElement(Ns,null),pe==="service"&&b.createElement(mi,Cl({},nt)),pe==="catechism"&&b.createElement(dl,Cl({},nt)))},pl={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},wu=Object.defineProperty,iu=Object.getOwnPropertySymbols,ao=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Po=(ve,Ee,pe)=>Ee in ve?wu(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,bi=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ao.call(Ee,pe)&&Po(ve,pe,Ee[pe]);if(iu)for(var pe of iu(Ee))$a.call(Ee,pe)&&Po(ve,pe,Ee[pe]);return ve};const jl=ve=>React.createElement("svg",bi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ve),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var lu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",di=ae(59301),Nu=Object.defineProperty,Tu=Object.defineProperties,Hi=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,Xu=(ve,Ee,pe)=>Ee in ve?Nu(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,bs=(ve,Ee)=>{for(var pe in Ee||(Ee={}))xu.call(Ee,pe)&&Xu(ve,pe,Ee[pe]);if(Qr)for(var pe of Qr(Ee))xl.call(Ee,pe)&&Xu(ve,pe,Ee[pe]);return ve},Su=(ve,Ee)=>Tu(ve,Hi(Ee)),uu=(ve,Ee)=>{var pe={};for(var nt in ve)xu.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&Qr)for(var nt of Qr(ve))Ee.indexOf(nt)<0&&xl.call(ve,nt)&&(pe[nt]=ve[nt]);return pe};const Ql=[{name:"\u57FA\u672C\u4FE1\u606F",icon:di.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:di.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:di.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:di.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:di.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:di.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:di.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:di.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:di.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],rs=ve=>{var Ee=ve,{globalSetting:pe,loading:nt,dispatch:Qt,shixunsDetail:xn,practiceSetting:wn}=Ee,un=uu(Ee,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),st;const{base_info_warning:dn,challenges_warning:Pa,id:qa,repository_warning:ua,sideBar:Ma,service_warning:ha}=wn,Nr=(0,Ie.useLocation)(),sa=(0,Ie.useParams)(),[Jn]=(0,Ie.useSearchParams)();(0,b.useEffect)(()=>{var Ua;const hr=Jn.get("tabId"),oa=Nr.pathname.split("/").length,lr=((Ua=xn==null?void 0:xn.detail)!=null&&Ua.windows_vnc?Ql.filter(ya=>ya.tabId!=="dataset"):Ql).map(ya=>ya.tabId).includes(hr);if(hr&&lr){Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hr}});return}if(oa>4){Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!hr||hr&&!lr){Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(st=xn==null?void 0:xn.detail)==null?void 0:st.windows_vnc]),(0,b.useEffect)(()=>()=>{Qt({type:"practiceSetting/setSideBarTabs",payload:Su(bs({},wn.sideBar),{selectPath:""})})},[sa.id]);const Tr=Ua=>{var hr;if(Ua===Ma.tabsActive)return;const oa=()=>{Ie.history.push(`/shixuns/${qa}/edit?tabId=${Ua}`),Qt({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ua,selectPath:"",confirmLeave:!1}})};(hr=wn==null?void 0:wn.sideBar)!=null&&hr.confirmLeave?he.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{oa()}}):oa()},Pr=()=>{var Ua;return((Ua=xn==null?void 0:xn.detail)!=null&&Ua.windows_vnc?Ql.filter(oa=>oa.tabId!=="dataset"):Ql).filter(oa=>{var Qn;return(Qn=xn==null?void 0:xn.detail)!=null&&Qn.is_jupyter_lab?oa.tabId!=="level":oa.tabId!=="service"}).map(oa=>{const{name:Qn,icon:lr,tabId:ya}=oa;return di.createElement("div",{key:ya,className:`${wn.sideBar.tabsActive===ya?pl.itemActive:pl.item} font12`,onClick:()=>Tr(ya)},lr,di.createElement("span",{className:pl.name},Qn),ya==="information"&&dn&&di.createElement(Sa.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},di.createElement("img",{src:lu,alt:""})),ya==="level"&&Pa&&di.createElement(Sa.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},di.createElement("img",{src:lu,alt:""})),ya==="service"&&ha&&di.createElement(Sa.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},di.createElement("img",{src:lu,alt:""})),ya==="warehouse"&&ua&&di.createElement(Sa.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},di.createElement("img",{src:lu,alt:""})))})};return di.createElement("div",{className:pl.sidebar},di.createElement("div",{className:pl.items},Pr()),di.createElement("div",{className:pl.question},di.createElement(Sa.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},di.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},di.createElement("img",{src:ns.Pt,height:44,width:44,alt:""})))))};var os=(0,Ie.connect)(({loading:ve,globalSetting:Ee,shixunsDetail:pe,practiceSetting:nt})=>({globalSetting:Ee,loading:ve,practiceSetting:nt,shixunsDetail:pe}))(rs),Ru={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},fo=ae(59301),Or=Object.defineProperty,il=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,is=(ve,Ee,pe)=>Ee in ve?Or(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,Ts=(ve,Ee)=>{for(var pe in Ee||(Ee={}))Ai.call(Ee,pe)&&is(ve,pe,Ee[pe]);if(il)for(var pe of il(Ee))Bs.call(Ee,pe)&&is(ve,pe,Ee[pe]);return ve},Wu=(ve,Ee,pe)=>new Promise((nt,Qt)=>{var xn=st=>{try{un(pe.next(st))}catch(dn){Qt(dn)}},wn=st=>{try{un(pe.throw(st))}catch(dn){Qt(dn)}},un=st=>st.done?nt(st.value):Promise.resolve(st.value).then(xn,wn);un((pe=pe.apply(ve,Ee)).next())});const Pu=({classroomList:ve,loading:Ee,dispatch:pe,shixunsDetail:nt})=>{var Qt,xn;const wn=(0,Ie.useParams)(),un=(0,Ie.useLocation)(),[st,dn]=(0,b.useState)(!1),[Pa,qa]=(0,b.useState)(!1),{actionTabs:ua}=ve,[Ma]=oe.default.useForm(),[ha,Nr]=(0,b.useState)({name:"string"}),sa=Ua=>Ua&&Ua{console.log(wn),ve.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ha.name=ua==null?void 0:ua.name),Nr(Ts({},ha)),Ma.setFieldsValue({name:ua==null?void 0:ua.name})},[ve.actionTabs.key]);const Pr={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return fo.createElement(fo.Fragment,null,fo.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ve.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Qt=ve==null?void 0:ve.actionTabs)==null?void 0:Qt.zIndex)||1e3,footer:null,onOk:()=>Wu(void 0,null,function*(){console.log(123123)}),onCancel:()=>{pe({type:"classroomList/setActionTabs",payload:{}})}},fo.createElement("div",null,fo.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Pr[ve.actionTabs.type],"\uFF1F")),fo.createElement("div",{className:Ru.bottom},fo.createElement(le.ZP,{loading:Ee["shixunsDetail/saveCopyForExercise"]&&Pa,className:Ru.no,onClick:()=>Wu(void 0,null,function*(){var Ua;qa(!0),(Ua=ve.actionTabs)!=null&&Ua.value?ve.actionTabs.fn(ve.actionTabs.value,!0,2):ve.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),fo.createElement(le.ZP,{loading:Ee["shixunsDetail/saveCopyForExercise"]&&!Pa,className:Ru.yes,onClick:()=>Wu(void 0,null,function*(){var Ua;qa(!1),(Ua=ve.actionTabs)!=null&&Ua.value?ve.actionTabs.fn(ve.actionTabs.value,!1,1):ve.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),fo.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ve.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:st,onOk:()=>Wu(void 0,null,function*(){var Ua,hr;yield Ma.validateFields();const oa=Ma.getFieldValue();dn(!0);const Qn=yield(0,Ke.ZP)(`/api/shixuns/${wn==null?void 0:wn.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:oa.name}});dn(!1),Qn.status===0&&(Xe.ZP.success("\u4FEE\u6539\u6210\u529F"),pe({type:"practiceSetting/getCommonData",payload:{id:wn.id}}),(Ua=ve.actionTabs)!=null&&Ua.getBaseInfo&&((hr=ve.actionTabs)==null||hr.getBaseInfo())),pe({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{pe({type:"classroomList/setActionTabs",payload:{}})}},fo.createElement("div",null,fo.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),fo.createElement(oe.default,{form:Ma,initialValues:{name:Jn},onChange:()=>{Nr(Ma.getFieldValue())}},fo.createElement(oe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},fo.createElement(ye.Z,{className:"mt30",align:"middle"},fo.createElement(Ge.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),fo.createElement(Ge.Z,{flex:"1"},fo.createElement(ie.default,{maxLength:60,defaultValue:ua==null?void 0:ua.name,suffix:fo.createElement("span",null,((xn=ha==null?void 0:ha.name)==null?void 0:xn.length)||0,"/",60)}))))))))};var Rs=(0,Ie.connect)(({classroomList:ve,loading:Ee,shixunsDetail:pe})=>({classroomList:ve,loading:Ee.effects,shixunsDetail:pe}))(Pu),su=ae(59301),Ws=Object.defineProperty,ls=Object.defineProperties,Ds=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,Ju=(ve,Ee,pe)=>Ee in ve?Ws(ve,Ee,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ve[Ee]=pe,ss=(ve,Ee)=>{for(var pe in Ee||(Ee={}))ks.call(Ee,pe)&&Ju(ve,pe,Ee[pe]);if(du)for(var pe of du(Ee))us.call(Ee,pe)&&Ju(ve,pe,Ee[pe]);return ve},ws=(ve,Ee)=>ls(ve,Ds(Ee)),$s=(ve,Ee)=>{var pe={};for(var nt in ve)ks.call(ve,nt)&&Ee.indexOf(nt)<0&&(pe[nt]=ve[nt]);if(ve!=null&&du)for(var nt of du(ve))Ee.indexOf(nt)<0&&us.call(ve,nt)&&(pe[nt]=ve[nt]);return pe};const Qu=ve=>{var Ee=ve,{globalSetting:pe,loading:nt,dispatch:Qt,practiceSetting:xn}=Ee,wn=$s(Ee,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:un}=xn,{tabsActive:st}=un;let dn=(0,Ie.useParams)();return(0,b.useEffect)(()=>(Qt({type:"globalSetting/headerFooterToggle",payload:!1}),Qt({type:"shixunsDetail/getShixunsDetail",payload:ws(ss({},dn),{shixun_managed:!0})}),()=>{Qt({type:"globalSetting/headerFooterToggle",payload:!0}),Qt({type:"practiceSetting/setParams",payload:{id:""}})}),[]),su.createElement("div",{className:be.practiceSetting},su.createElement("div",{className:be.wrapHeader},su.createElement(y,null)),su.createElement("div",{className:be.wrapLayout},su.createElement("div",{className:be.wrapSidebar},su.createElement(os,null)),su.createElement("div",{className:be.wrapContent},su.createElement(Du,ws(ss({},wn),{tabsActive:xn.sideBar.tabsActive})))),su.createElement(Rs,null))};var ds=(0,Ie.connect)(({loading:ve,globalSetting:Ee,practiceSetting:pe})=>({globalSetting:Ee,loading:ve,practiceSetting:pe}))(Qu)},56563:function(je,Nt,ae){"use strict";ae.d(Nt,{S:function(){return ut},m:function(){return he}});var b=ae(89299),be=ae(8591),Je=ae(43418),Te=ae(59301),Ze=(Xe,Ke,Ie)=>new Promise((et,ot)=>{var Qe=E=>{try{a(Ie.next(E))}catch(x){ot(x)}},de=E=>{try{a(Ie.throw(E))}catch(x){ot(x)}},a=E=>E.done?et(E.value):Promise.resolve(E.value).then(Qe,de);a((Ie=Ie.apply(Xe,Ke)).next())});const ut=Xe=>{let Ke=document.createElement("textarea");return Ke.value=Xe,Ke.value},he=(Xe,Ke,Ie,et,ot)=>Ze(void 0,null,function*(){var Qe,de;const a=yield Xe({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ie,save_type:et}});et===1?((a==null?void 0:a.status)==0&&be.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Qe=a==null?void 0:a.data)!=null&&Qe.exists_same_shixun_name?Xe({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(de=a==null?void 0:a.data)==null?void 0:de.shixun_name}}):Xe({type:"classroomList/setActionTabs",payload:{}})):(Xe({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&Je.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Te.createElement("div",null,Te.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,x;(0,b.xg)(`/shixuns/${(x=(E=Ke==null?void 0:Ke.detail)==null?void 0:E.fork_from)==null?void 0:x.fork_identifier}/challenges`)}}))})},82202:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return ee}});var b=ae(59301),be=ae(44993),Je=ae(92832),Te=ae(78241),Ze=ae(43418),ut=ae(8591),he=ae(54580),Xe=ae(3113),Ke=ae(13952),Ie=ae(55351),et={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},ot=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ne,oe)=>{var le={};for(var ie in ne)Qe.call(ne,ie)&&oe.indexOf(ie)<0&&(le[ie]=ne[ie]);if(ne!=null&&ot)for(var ie of ot(ne))oe.indexOf(ie)<0&&de.call(ne,ie)&&(le[ie]=ne[ie]);return le},E=(ne,oe,le)=>new Promise((ie,Ce)=>{var ye=St=>{try{Re(le.next(St))}catch(Et){Ce(Et)}},Ge=St=>{try{Re(le.throw(St))}catch(Et){Ce(Et)}},Re=St=>St.done?ie(St.value):Promise.resolve(St.value).then(ye,Ge);Re((le=le.apply(ne,oe)).next())});const x=Je.default.TextArea,y=ne=>{var oe=ne,{newShixuns:le,globalSetting:ie,loading:Ce,dispatch:ye}=oe,Ge=a(oe,["newShixuns","globalSetting","loading","dispatch"]);const[Re]=Te.default.useForm(),[St,Et]=(0,b.useState)([]),pt=_t=>{["uploading","done","removed"].includes(_t.file.status)&&Et(_t.fileList)},Gn=_t=>{var Mn;if(!_t.percent||_t.percent==100){const ct=(Mn=_t.response)==null?void 0:Mn.id;return Ze.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield ye({type:"newShixuns/deleteAttachment",payload:{id:ct}}))&&Et(St.filter(ln=>{var fn;return((fn=ln.response)==null?void 0:fn.id)!==ct}))})}),!1}},Nn=_t=>St.length?!1:_t.size/1024/1024>50?(ut.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,ga=_t=>E(void 0,null,function*(){var Mn,ct;const{language:Tt,env:ln,mode:fn,code:vn}=_t||{},tt=yield ye({type:"newShixuns/applyShixunMirror",payload:{language:Tt,runtime:ln,run_method:fn,attachment_id:(ct=(Mn=St==null?void 0:St[0])==null?void 0:Mn.response)==null?void 0:ct.id}});ye({type:"newShixuns/setActionTabs",payload:{}}),tt&&ut.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),$n=()=>{Re.resetFields(),Et([])};return b.createElement(Ze.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:$n},b.createElement("section",{className:et.qrCode},b.createElement("aside",{className:et.a1},b.createElement("div",{className:et.code},b.createElement("img",{width:120,height:120,src:Ie,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("div",{className:et.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),b.createElement("div",{className:et.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),b.createElement("aside",{className:et.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",b.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),b.createElement(Te.default,{className:et.formWrap,form:Re,labelCol:{span:4},wrapperCol:{span:20},onFinish:ga},b.createElement(Te.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),b.createElement(Te.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),b.createElement(Te.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),b.createElement(Te.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},b.createElement("div",{className:et.upload},b.createElement(he.default,{fileList:St,action:`${Ke.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:pt,onRemove:Gn,beforeUpload:Nn,withCredentials:!0},b.createElement("span",{className:`${et.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),b.createElement("span",{className:`${et.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),b.createElement("div",{className:et.footerWrap},b.createElement(Te.default.Item,null,b.createElement(Xe.ZP,{className:"mr5",size:"middle",onClick:()=>{ye({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),b.createElement(Xe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ce["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var ee=(0,be.connect)(({newShixuns:ne,loading:oe,globalSetting:le})=>({newShixuns:ne,globalSetting:le,loading:oe.effects}))(y)},39902:function(je,Nt,ae){"use strict";var b=ae(59301),be=ae(44993),Je=ae(43418),Te=ae(55351);const Ze=({newShixuns:ut,dispatch:he,user:Xe})=>{var Ke;const[Ie,et]=(0,b.useState)(!1);(0,b.useEffect)(()=>{ut.actionTabs.key==="Create-Environment"&&Qe()},[(Ke=ut==null?void 0:ut.actionTabs)==null?void 0:Ke.key]);const ot=()=>{he({type:"newShixuns/setActionTabs",payload:{}})},Qe=()=>{var de,a,E,x;ot(),((de=Xe.userInfo)==null?void 0:de.mirror_marker_status)===0?et(!0):((a=Xe.userInfo)==null?void 0:a.mirror_marker_status)===1?be.history.push(`/users/${(E=Xe.userInfo)==null?void 0:E.login}/experiment-img/add`):((x=Xe.userInfo)==null?void 0:x.mirror_marker_status)===2&&Je.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;be.history.push(`/users/${(y=Xe.userInfo)==null?void 0:y.login}/experiment-img`)}})};return b.createElement(Je.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Ie,footer:null,onCancel:()=>{et(!1)}},b.createElement("div",{style:{textAlign:"center"}},b.createElement("br",null),b.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Te,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("img",null))};Nt.Z=(0,be.connect)(({newShixuns:ut,user:he,globalSetting:Xe})=>({newShixuns:ut,globalSetting:Xe,user:he}))(Ze)},48931:function(je,Nt,ae){"use strict";ae.d(Nt,{BU:function(){return be},Dj:function(){return b},gH:function(){return Je},vp:function(){return Te}});function b(Ze){try{Ze.mozRequestFullScreen?Ze.mozRequestFullScreen():Ze.webkitRequestFullScreen&&Ze.webkitRequestFullScreen()}catch(ut){console.log(ut,":e")}}function be(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Je=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Te(){var Ze=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ut=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ze),window.isFullScreen?window.isFullScreen:Ze!=null}},2686:function(je,Nt,ae){"use strict";ae.d(Nt,{rX:function(){return oe},pW:function(){return le},gy:function(){return ie},xY:function(){return ne},O5:function(){return ee},tJ:function(){return de},o1:function(){return a},Rd:function(){return y}});var b=ae(44993),be=ae(43418),Je=ae(28103),Te=ae(8591),Ze=ae(64681),ut=ae(89299),he=ae(87169),Xe=ae(25510),Ke="data:image/png;base64,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",Ie=ae.p+"static/newqrcode.a8740efb.png",et=ae(32637),ot=ae(59301),Qe=(Ce,ye,Ge)=>new Promise((Re,St)=>{var Et=Nn=>{try{Gn(Ge.next(Nn))}catch(ga){St(ga)}},pt=Nn=>{try{Gn(Ge.throw(Nn))}catch(ga){St(ga)}},Gn=Nn=>Nn.done?Re(Nn.value):Promise.resolve(Nn.value).then(Et,pt);Gn((Ge=Ge.apply(Ce,ye)).next())});const de=(Ce,ye=!1)=>!!(a(Ce)&&E(ye)),a=Ce=>(0,Ze.bg)()?!0:(Ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Ce=!1)=>{var ye;const{user:Ge}=(0,b.getDvaApp)()._store.getState();return(ye=Ge.userInfo)!=null&&ye.profile_completed?!0:(be.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ut.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{be.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{be.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ot.createElement("div",{style:{textAlign:"center"}},ot.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ot.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:et}),ot.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var Ce;const{user:ye}=(0,b.getDvaApp)()._store.getState();return(Ce=ye.userInfo)!=null&&Ce.professional_certification?!0:(be.default.confirm({title:"\u63D0\u793A",centered:!0,content:ot.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,ut.xg)("/account/certification")}}),!1)},ne=()=>(0,Ze.V9)()?!0:(be.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ot.createElement("div",{className:"tc",style:{marginLeft:-38}},ot.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ot.createElement("img",{src:Ie,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),oe=(Ce,ye)=>Ce?!0:(be.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ot.createElement("div",null,ot.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ot.createElement("div",{style:{marginLeft:"110px"}},ot.createElement("img",{src:Ke,width:200}),ot.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ut.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=Ce=>{be.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ot.createElement("div",null,ot.createElement("div",null,ot.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ot.createElement(Je.Z,null),ot.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ot.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ot.createElement("a",null,Ce),"\u5929\u3002"),ot.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ot.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ot.createElement("div",{style:{textAlign:"center",marginTop:30}},ot.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ie=(Ce,ye="")=>{const{shixunsDetail:{detail:Ge}}=(0,b.getDvaApp)()._store.getState();if((Ge==null?void 0:Ge.public)===2||(Ge==null?void 0:Ge.public)===1||(Ge==null?void 0:Ge.shixun_status)===3){let Re="";return(Ge==null?void 0:Ge.public)===2&&(Re="\u5DF2\u516C\u5F00"),(Ge==null?void 0:Ge.public)===1&&(Re="\u5F85\u5BA1\u6838"),(Ge==null?void 0:Ge.shixun_status)===3&&(Re="\u5DF2\u5173\u95ED"),be.default.info({centered:!0,icon:ot.createElement(he.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ot.createElement("div",{className:"tc",style:{marginLeft:-38}},ot.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ot.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Re,"\uFF0C",ye,"\u3002"),ot.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ot.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Xe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ge==null?void 0:Ge.shixun_status)===2?(be.default.confirm({centered:!0,icon:ot.createElement(he.Z,null),title:"\u63D0\u793A",content:ot.createElement("div",null,ot.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),ot.createElement("br",null),ot.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{be.default.confirm({width:440,centered:!0,icon:ot.createElement(he.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Qe(void 0,null,function*(){(yield Ce({type:"shixunsDetail/cancelRelease",payload:{id:Ge==null?void 0:Ge.identifier}})).status!==401&&(Te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Ce({type:"shixunsDetail/getShixunsDetail",payload:{id:Ge==null?void 0:Ge.identifier}}),Ce({type:"practiceSetting/getCommonData",payload:{id:Ge==null?void 0:Ge.identifier}}))})})}}),!0):!1}},77578:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return b}});const b=be=>be?typeof be=="function"?be():be:null},46400:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return $n}});var b=ae(29679),be=ae(19248),Je=ae(99267),Te=ae(96512),Ze=ae(78987),ut=ae(92310),he=ae.n(ut),Xe=ae(77900),Ke=ae(26112),Ie=ae(59301),et=ae(92343),ot=ae(36355),Qe=ae(17313),de=ae(83116);const a=(_t,Mn,ct,Tt,ln)=>({backgroundColor:_t,border:`${Tt.lineWidth}px ${Tt.lineType} ${Mn}`,[`${ln}-icon`]:{color:ct}}),E=_t=>{const{componentCls:Mn,motionDurationSlow:ct,marginXS:Tt,marginSM:ln,fontSize:fn,fontSizeLG:vn,lineHeight:tt,borderRadiusLG:ft,motionEaseInOutCirc:Bt,withDescriptionIconSize:Bn,colorText:an,colorTextHeading:on,withDescriptionPadding:Be,defaultPadding:Pe}=_t;return{[Mn]:Object.assign(Object.assign({},(0,Qe.Wf)(_t)),{position:"relative",display:"flex",alignItems:"center",padding:Pe,wordWrap:"break-word",borderRadius:ft,[`&${Mn}-rtl`]:{direction:"rtl"},[`${Mn}-content`]:{flex:1,minWidth:0},[`${Mn}-icon`]:{marginInlineEnd:Tt,lineHeight:0},"&-description":{display:"none",fontSize:fn,lineHeight:tt},"&-message":{color:on},[`&${Mn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${ct} ${Bt}, opacity ${ct} ${Bt}, + padding-top ${ct} ${Bt}, padding-bottom ${ct} ${Bt}, + margin-bottom ${ct} ${Bt}`},[`&${Mn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${Mn}-with-description`]:{alignItems:"flex-start",padding:Be,[`${Mn}-icon`]:{marginInlineEnd:ln,fontSize:Bn,lineHeight:0},[`${Mn}-message`]:{display:"block",marginBottom:Tt,color:on,fontSize:vn},[`${Mn}-description`]:{display:"block",color:an}},[`${Mn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},x=_t=>{const{componentCls:Mn,colorSuccess:ct,colorSuccessBorder:Tt,colorSuccessBg:ln,colorWarning:fn,colorWarningBorder:vn,colorWarningBg:tt,colorError:ft,colorErrorBorder:Bt,colorErrorBg:Bn,colorInfo:an,colorInfoBorder:on,colorInfoBg:Be}=_t;return{[Mn]:{"&-success":a(ln,Tt,ct,_t,Mn),"&-info":a(Be,on,an,_t,Mn),"&-warning":a(tt,vn,fn,_t,Mn),"&-error":Object.assign(Object.assign({},a(Bn,Bt,ft,_t,Mn)),{[`${Mn}-description > pre`]:{margin:0,padding:0}})}}},y=_t=>{const{componentCls:Mn,iconCls:ct,motionDurationMid:Tt,marginXS:ln,fontSizeIcon:fn,colorIcon:vn,colorIconHover:tt}=_t;return{[Mn]:{"&-action":{marginInlineStart:ln},[`${Mn}-close-icon`]:{marginInlineStart:ln,padding:0,overflow:"hidden",fontSize:fn,lineHeight:`${fn}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${ct}-close`]:{color:vn,transition:`color ${Tt}`,"&:hover":{color:tt}}},"&-close-text":{color:vn,transition:`color ${Tt}`,"&:hover":{color:tt}}}}},ee=_t=>[E(_t),x(_t),y(_t)];var ne=(0,de.Z)("Alert",_t=>[ee(_t)],_t=>({withDescriptionIconSize:_t.fontSizeHeading3,defaultPadding:`${_t.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${_t.paddingMD}px ${_t.paddingContentHorizontalLG}px`})),oe=function(_t,Mn){var ct={};for(var Tt in _t)Object.prototype.hasOwnProperty.call(_t,Tt)&&Mn.indexOf(Tt)<0&&(ct[Tt]=_t[Tt]);if(_t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Tt=Object.getOwnPropertySymbols(_t);ln{const{icon:Mn,prefixCls:ct,type:Tt}=_t,ln=le[Tt]||null;return Mn?(0,et.wm)(Mn,Ie.createElement("span",{className:`${ct}-icon`},Mn),()=>({className:he()(`${ct}-icon`,{[Mn.props.className]:Mn.props.className})})):Ie.createElement(ln,{className:`${ct}-icon`})},Ce=_t=>{const{isClosable:Mn,prefixCls:ct,closeIcon:Tt,handleClose:ln}=_t,fn=Tt===!0||Tt===void 0?Ie.createElement(Je.Z,null):Tt;return Mn?Ie.createElement("button",{type:"button",onClick:ln,className:`${ct}-close-icon`,tabIndex:0},fn):null};var Ge=_t=>{const{description:Mn,prefixCls:ct,message:Tt,banner:ln,className:fn,rootClassName:vn,style:tt,onMouseEnter:ft,onMouseLeave:Bt,onClick:Bn,afterClose:an,showIcon:on,closable:Be,closeText:Pe,closeIcon:He,action:Ct}=_t,bt=oe(_t,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[It,jt]=Ie.useState(!1),zt=Ie.useRef(null),{getPrefixCls:bn,direction:Mt,alert:Fe}=Ie.useContext(ot.E_),xe=bn("alert",ct),[gt,Lt]=ne(xe),qt=Ut=>{var Dt;jt(!0),(Dt=_t.onClose)===null||Dt===void 0||Dt.call(_t,Ut)},Kt=Ie.useMemo(()=>_t.type!==void 0?_t.type:ln?"warning":"info",[_t.type,ln]),kt=Ie.useMemo(()=>Pe?!0:typeof Be=="boolean"?Be:He!==!1&&He!==null&&He!==void 0,[Pe,He,Be]),rn=ln&&on===void 0?!0:on,Wt=he()(xe,`${xe}-${Kt}`,{[`${xe}-with-description`]:!!Mn,[`${xe}-no-icon`]:!rn,[`${xe}-banner`]:!!ln,[`${xe}-rtl`]:Mt==="rtl"},Fe==null?void 0:Fe.className,fn,vn,Lt),at=(0,Ke.Z)(bt,{aria:!0,data:!0});return gt(Ie.createElement(Xe.default,{visible:!It,motionName:`${xe}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ut=>({maxHeight:Ut.offsetHeight}),onLeaveEnd:an},Ut=>{let{className:Dt,style:Ft}=Ut;return Ie.createElement("div",Object.assign({ref:zt,"data-show":!It,className:he()(Wt,Dt),style:Object.assign(Object.assign(Object.assign({},Fe==null?void 0:Fe.style),tt),Ft),onMouseEnter:ft,onMouseLeave:Bt,onClick:Bn,role:"alert"},at),rn?Ie.createElement(ie,{description:Mn,icon:_t.icon,prefixCls:xe,type:Kt}):null,Ie.createElement("div",{className:`${xe}-content`},Tt?Ie.createElement("div",{className:`${xe}-message`},Tt):null,Mn?Ie.createElement("div",{className:`${xe}-description`},Mn):null),Ct?Ie.createElement("div",{className:`${xe}-action`},Ct):null,Ie.createElement(Ce,{isClosable:kt,prefixCls:xe,closeIcon:Pe||He,handleClose:qt}))}))},Re=ae(96949),St=ae(55090),Et=ae(77205),pt=ae(38793),Nn=function(_t){(0,Et.Z)(ct,_t);var Mn=(0,pt.Z)(ct);function ct(){var Tt;return(0,Re.Z)(this,ct),Tt=Mn.apply(this,arguments),Tt.state={error:void 0,info:{componentStack:""}},Tt}return(0,St.Z)(ct,[{key:"componentDidCatch",value:function(ln,fn){this.setState({error:ln,info:fn})}},{key:"render",value:function(){const{message:ln,description:fn,children:vn}=this.props,{error:tt,info:ft}=this.state,Bt=ft&&ft.componentStack?ft.componentStack:null,Bn=typeof ln=="undefined"?(tt||"").toString():ln,an=typeof fn=="undefined"?Bt:fn;return tt?Ie.createElement(Ge,{type:"error",message:Bn,description:Ie.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},an)}):vn}}]),ct}(Ie.Component);const ga=Ge;ga.ErrorBoundary=Nn;var $n=ga},88522:function(je,Nt,ae){"use strict";var b=ae(92310),be=ae.n(b),Je=ae(11592),Te=ae(2738),Ze=ae(59301),ut=ae(53487),he=ae(92343),Xe=ae(36355),Ke=ae(57809);const{Option:Ie}=Ke.default;function et(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const ot=(a,E)=>{const{prefixCls:x,className:y,popupClassName:ee,dropdownClassName:ne,children:oe,dataSource:le}=a,ie=(0,Je.Z)(oe);let Ce;ie.length===1&&(0,he.l$)(ie[0])&&!et(ie[0])&&([Ce]=ie);const ye=Ce?()=>Ce:void 0;let Ge;ie.length&&et(ie[0])?Ge=oe:Ge=le?le.map(Et=>{if((0,he.l$)(Et))return Et;switch(typeof Et){case"string":return Ze.createElement(Ie,{key:Et,value:Et},Et);case"object":{const{value:pt}=Et;return Ze.createElement(Ie,{key:pt,value:pt},Et.text)}default:return}}):[];const{getPrefixCls:Re}=Ze.useContext(Xe.E_),St=Re("select",x);return Ze.createElement(Ke.default,Object.assign({ref:E,suffixIcon:null},(0,Te.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:St,popupClassName:ee||ne,className:be()(`${St}-auto-complete`,y),mode:Ke.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:ye}),Ge)},Qe=Ze.forwardRef(ot),de=(0,ut.Z)(Qe);Qe.Option=Ie,Qe._InternalPanelDoNotUseOrYouWillBeFired=de,Nt.Z=Qe},49127:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Mn}});var b=ae(92310),be=ae.n(b),Je=ae(77900),Te=ae(59301),Ze=ae(36785),ut=ae(92343),he=ae(36355),Xe=ae(93083),Ke=ae(17313),Ie=ae(45157),et=ae(37613),ot=ae(83116);const Qe=new Xe.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),de=new Xe.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new Xe.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new Xe.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new Xe.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new Xe.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),ee=ct=>{const{componentCls:Tt,iconCls:ln,antCls:fn,badgeShadowSize:vn,motionDurationSlow:tt,textFontSize:ft,textFontSizeSM:Bt,statusSize:Bn,dotSize:an,textFontWeight:on,indicatorHeight:Be,indicatorHeightSM:Pe,marginXS:He}=ct,Ct=`${fn}-scroll-number`,bt=(0,Ie.Z)(ct,(It,jt)=>{let{darkColor:zt}=jt;return{[`&${Tt} ${Tt}-color-${It}`]:{background:zt,[`&:not(${Tt}-count)`]:{color:zt}}}});return{[Tt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(ct)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Tt}-count`]:{zIndex:ct.indicatorZIndex,minWidth:Be,height:Be,color:ct.badgeTextColor,fontWeight:on,fontSize:ft,lineHeight:`${Be}px`,whiteSpace:"nowrap",textAlign:"center",background:ct.badgeColor,borderRadius:Be/2,boxShadow:`0 0 0 ${vn}px ${ct.badgeShadowColor}`,transition:`background ${ct.motionDurationMid}`,a:{color:ct.badgeTextColor},"a:hover":{color:ct.badgeTextColor},"a:hover &":{background:ct.badgeColorHover}},[`${Tt}-count-sm`]:{minWidth:Pe,height:Pe,fontSize:Bt,lineHeight:`${Pe}px`,borderRadius:Pe/2},[`${Tt}-multiple-words`]:{padding:`0 ${ct.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Tt}-dot`]:{zIndex:ct.indicatorZIndex,width:an,minWidth:an,height:an,background:ct.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${vn}px ${ct.badgeShadowColor}`},[`${Tt}-dot${Ct}`]:{transition:`background ${tt}`},[`${Tt}-count, ${Tt}-dot, ${Ct}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${ln}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Tt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Tt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Bn,height:Bn,verticalAlign:"middle",borderRadius:"50%"},[`${Tt}-status-success`]:{backgroundColor:ct.colorSuccess},[`${Tt}-status-processing`]:{overflow:"visible",color:ct.colorPrimary,backgroundColor:ct.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:vn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Qe,animationDuration:ct.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Tt}-status-default`]:{backgroundColor:ct.colorTextPlaceholder},[`${Tt}-status-error`]:{backgroundColor:ct.colorError},[`${Tt}-status-warning`]:{backgroundColor:ct.colorWarning},[`${Tt}-status-text`]:{marginInlineStart:He,color:ct.colorText,fontSize:ct.fontSize}}}),bt),{[`${Tt}-zoom-appear, ${Tt}-zoom-enter`]:{animationName:de,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack,animationFillMode:"both"},[`${Tt}-zoom-leave`]:{animationName:a,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack,animationFillMode:"both"},[`&${Tt}-not-a-wrapper`]:{[`${Tt}-zoom-appear, ${Tt}-zoom-enter`]:{animationName:E,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack},[`${Tt}-zoom-leave`]:{animationName:x,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack},[`&:not(${Tt}-status)`]:{verticalAlign:"middle"},[`${Ct}-custom-component, ${Tt}-count`]:{transform:"none"},[`${Ct}-custom-component, ${Ct}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Ct}`]:{overflow:"hidden",[`${Ct}-only`]:{position:"relative",display:"inline-block",height:Be,transition:`all ${ct.motionDurationSlow} ${ct.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Ct}-only-unit`]:{height:Be,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Ct}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Tt}-count, ${Tt}-dot, ${Ct}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ne=ct=>{const{fontSize:Tt,lineHeight:ln,lineWidth:fn,marginXS:vn,colorBorderBg:tt}=ct,ft=Math.round(Tt*ln),Bt=fn,Bn=ct.colorBgContainer,an=ct.colorError,on=ct.colorErrorHover;return(0,et.TS)(ct,{badgeFontHeight:ft,badgeShadowSize:Bt,badgeTextColor:Bn,badgeColor:an,badgeColorHover:on,badgeShadowColor:tt,badgeProcessingDuration:"1.2s",badgeRibbonOffset:vn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},oe=ct=>{const{fontSize:Tt,lineHeight:ln,fontSizeSM:fn,lineWidth:vn}=ct;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Tt*ln)-2*vn,indicatorHeightSM:Tt,dotSize:fn/2,textFontSize:fn,textFontSizeSM:fn,textFontWeight:"normal",statusSize:fn/2}};var le=(0,ot.Z)("Badge",ct=>{const Tt=ne(ct);return[ee(Tt)]},oe);const ie=ct=>{const{antCls:Tt,badgeFontHeight:ln,marginXS:fn,badgeRibbonOffset:vn}=ct,tt=`${Tt}-ribbon`,ft=`${Tt}-ribbon-wrapper`,Bt=(0,Ie.Z)(ct,(Bn,an)=>{let{darkColor:on}=an;return{[`&${tt}-color-${Bn}`]:{background:on,color:on}}});return{[`${ft}`]:{position:"relative"},[`${tt}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ke.Wf)(ct)),{position:"absolute",top:fn,padding:`0 ${ct.paddingXS}px`,color:ct.colorPrimary,lineHeight:`${ln}px`,whiteSpace:"nowrap",backgroundColor:ct.colorPrimary,borderRadius:ct.borderRadiusSM,[`${tt}-text`]:{color:ct.colorTextLightSolid},[`${tt}-corner`]:{position:"absolute",top:"100%",width:vn,height:vn,color:"currentcolor",border:`${vn/2}px solid`,transform:ct.badgeRibbonCornerTransform,transformOrigin:"top",filter:ct.badgeRibbonCornerFilter}}),Bt),{[`&${tt}-placement-end`]:{insetInlineEnd:-vn,borderEndEndRadius:0,[`${tt}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${tt}-placement-start`]:{insetInlineStart:-vn,borderEndStartRadius:0,[`${tt}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Ce=(0,ot.Z)(["Badge","Ribbon"],ct=>{const Tt=ne(ct);return[ie(Tt)]},oe),Ge=ct=>{const{className:Tt,prefixCls:ln,style:fn,color:vn,children:tt,text:ft,placement:Bt="end",rootClassName:Bn}=ct,{getPrefixCls:an,direction:on}=Te.useContext(he.E_),Be=an("ribbon",ln),Pe=(0,Ze.o2)(vn,!1),He=be()(Be,`${Be}-placement-${Bt}`,{[`${Be}-rtl`]:on==="rtl",[`${Be}-color-${vn}`]:Pe},Tt),[Ct,bt]=Ce(Be),It={},jt={};return vn&&!Pe&&(It.background=vn,jt.color=vn),Ct(Te.createElement("div",{className:be()(`${Be}-wrapper`,Bn,bt)},tt,Te.createElement("div",{className:be()(He,bt),style:Object.assign(Object.assign({},It),fn)},Te.createElement("span",{className:`${Be}-text`},ft),Te.createElement("div",{className:`${Be}-corner`,style:jt}))))};function Re(ct){let{prefixCls:Tt,value:ln,current:fn,offset:vn=0}=ct,tt;return vn&&(tt={position:"absolute",top:`${vn}00%`,left:0}),Te.createElement("span",{style:tt,className:be()(`${Tt}-only-unit`,{current:fn})},ln)}function St(ct,Tt,ln){let fn=ct,vn=0;for(;(fn+10)%10!==Tt;)fn+=ln,vn+=ln;return vn}function Et(ct){const{prefixCls:Tt,count:ln,value:fn}=ct,vn=Number(fn),tt=Math.abs(ln),[ft,Bt]=Te.useState(vn),[Bn,an]=Te.useState(tt),on=()=>{Bt(vn),an(tt)};Te.useEffect(()=>{const He=setTimeout(()=>{on()},1e3);return()=>{clearTimeout(He)}},[vn]);let Be,Pe;if(ft===vn||Number.isNaN(vn)||Number.isNaN(ft))Be=[Te.createElement(Re,Object.assign({},ct,{key:vn,current:!0}))],Pe={transition:"none"};else{Be=[];const He=vn+10,Ct=[];for(let jt=vn;jt<=He;jt+=1)Ct.push(jt);const bt=Ct.findIndex(jt=>jt%10===ft);Be=Ct.map((jt,zt)=>{const bn=jt%10;return Te.createElement(Re,Object.assign({},ct,{key:jt,value:bn,offset:zt-bt,current:zt===bt}))});const It=Bn{const{prefixCls:ln,count:fn,className:vn,motionClassName:tt,style:ft,title:Bt,show:Bn,component:an="sup",children:on}=ct,Be=pt(ct,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Pe}=Te.useContext(he.E_),He=Pe("scroll-number",ln),Ct=Object.assign(Object.assign({},Be),{"data-show":Bn,style:ft,className:be()(He,vn,tt),title:Bt});let bt=fn;if(fn&&Number(fn)%1===0){const It=String(fn).split("");bt=Te.createElement("bdi",null,It.map((jt,zt)=>Te.createElement(Et,{prefixCls:He,count:Number(fn),value:jt,key:It.length-zt})))}return ft&&ft.borderColor&&(Ct.style=Object.assign(Object.assign({},ft),{boxShadow:`0 0 0 1px ${ft.borderColor} inset`})),on?(0,ut.Tm)(on,It=>({className:be()(`${He}-custom-component`,It==null?void 0:It.className,tt)})):Te.createElement(an,Object.assign({},Ct,{ref:Tt}),bt)}),ga=function(ct,Tt){var ln={};for(var fn in ct)Object.prototype.hasOwnProperty.call(ct,fn)&&Tt.indexOf(fn)<0&&(ln[fn]=ct[fn]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,fn=Object.getOwnPropertySymbols(ct);vn{var ln,fn,vn,tt,ft;const{prefixCls:Bt,scrollNumberPrefixCls:Bn,children:an,status:on,text:Be,color:Pe,count:He=null,overflowCount:Ct=99,dot:bt=!1,size:It="default",title:jt,offset:zt,style:bn,className:Mt,rootClassName:Fe,classNames:xe,styles:gt,showZero:Lt=!1}=ct,qt=ga(ct,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Kt,direction:kt,badge:rn}=Te.useContext(he.E_),Wt=Kt("badge",Bt),[at,Ut]=le(Wt),Dt=He>Ct?`${Ct}+`:He,Ft=Dt==="0"||Dt===0,Ot=He===null||Ft&&!Lt,cn=(on!=null||Pe!=null)&&Ot,yt=bt&&!Ft,wt=yt?"":Dt,kn=(0,Te.useMemo)(()=>(wt==null||wt===""||Ft&&!Lt)&&!yt,[wt,Ft,Lt,yt]),Xt=(0,Te.useRef)(He);kn||(Xt.current=He);const Kn=Xt.current,Za=(0,Te.useRef)(wt);kn||(Za.current=wt);const gr=Za.current,rr=(0,Te.useRef)(yt);kn||(rr.current=yt);const Ia=(0,Te.useMemo)(()=>{if(!zt)return Object.assign(Object.assign({},rn==null?void 0:rn.style),bn);const Fr={marginTop:zt[1]};return kt==="rtl"?Fr.left=parseInt(zt[0],10):Fr.right=-parseInt(zt[0],10),Object.assign(Object.assign(Object.assign({},Fr),rn==null?void 0:rn.style),bn)},[kt,zt,bn,rn==null?void 0:rn.style]),Ir=jt!=null?jt:typeof Kn=="string"||typeof Kn=="number"?Kn:void 0,ir=kn||!Be?null:Te.createElement("span",{className:`${Wt}-status-text`},Be),Xa=!Kn||typeof Kn!="object"?void 0:(0,ut.Tm)(Kn,Fr=>({style:Object.assign(Object.assign({},Ia),Fr.style)})),Ja=(0,Ze.o2)(Pe,!1),Br=be()(xe==null?void 0:xe.indicator,(ln=rn==null?void 0:rn.classNames)===null||ln===void 0?void 0:ln.indicator,{[`${Wt}-status-dot`]:cn,[`${Wt}-status-${on}`]:!!on,[`${Wt}-color-${Pe}`]:Ja}),Ba={};Pe&&!Ja&&(Ba.color=Pe,Ba.background=Pe);const kr=be()(Wt,{[`${Wt}-status`]:cn,[`${Wt}-not-a-wrapper`]:!an,[`${Wt}-rtl`]:kt==="rtl"},Mt,Fe,rn==null?void 0:rn.className,(fn=rn==null?void 0:rn.classNames)===null||fn===void 0?void 0:fn.root,xe==null?void 0:xe.root,Ut);if(!an&&cn){const Fr=Ia.color;return at(Te.createElement("span",Object.assign({},qt,{className:kr,style:Object.assign(Object.assign(Object.assign({},gt==null?void 0:gt.root),(vn=rn==null?void 0:rn.styles)===null||vn===void 0?void 0:vn.root),Ia)}),Te.createElement("span",{className:Br,style:Object.assign(Object.assign(Object.assign({},gt==null?void 0:gt.indicator),(tt=rn==null?void 0:rn.styles)===null||tt===void 0?void 0:tt.indicator),Ba)}),Be&&Te.createElement("span",{style:{color:Fr},className:`${Wt}-status-text`},Be)))}return at(Te.createElement("span",Object.assign({ref:Tt},qt,{className:kr,style:Object.assign(Object.assign({},(ft=rn==null?void 0:rn.styles)===null||ft===void 0?void 0:ft.root),gt==null?void 0:gt.root)}),an,Te.createElement(Je.default,{visible:!kn,motionName:`${Wt}-zoom`,motionAppear:!1,motionDeadline:1e3},Fr=>{let{className:Pt,ref:Sn}=Fr;var Fn,Vt;const sn=Kt("scroll-number",Bn),Ln=rr.current,Xn=be()(xe==null?void 0:xe.indicator,(Fn=rn==null?void 0:rn.classNames)===null||Fn===void 0?void 0:Fn.indicator,{[`${Wt}-dot`]:Ln,[`${Wt}-count`]:!Ln,[`${Wt}-count-sm`]:It==="small",[`${Wt}-multiple-words`]:!Ln&&gr&&gr.toString().length>1,[`${Wt}-status-${on}`]:!!on,[`${Wt}-color-${Pe}`]:Ja});let ke=Object.assign(Object.assign(Object.assign({},gt==null?void 0:gt.indicator),(Vt=rn==null?void 0:rn.styles)===null||Vt===void 0?void 0:Vt.indicator),Ia);return Pe&&!Ja&&(ke=ke||{},ke.background=Pe),Te.createElement(Nn,{prefixCls:sn,show:!kn,motionClassName:Pt,className:Xn,count:gr,title:Ir,style:ke,key:"scrollNumber",ref:Sn},Xa)}),ir))},_t=Te.forwardRef($n);_t.Ribbon=Ge;var Mn=_t},19842:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Fr}});var b=ae(80702),be=ae(59301),Je=ae(33853),Te=ae(58617),Ze=ae(38819),ut=ae(92310),he=ae.n(ut),Xe=ae(72308),Ke=ae(52487),Ie=ae(74416),et=ae(77861),ot=ae(17115),Qe=ae(90782),de=ae(6089),a=ae(18929),E=be.createContext(null),x=E,y=ae(62853),ee=ae(49618),ne=ae(77321),oe="__rc_cascader_search_mark__",le=function(Sn,Fn,Vt){var sn=Vt.label;return Fn.some(function(Ln){return String(Ln[sn]).toLowerCase().includes(Sn.toLowerCase())})},ie=function(Sn,Fn,Vt,sn){return Fn.map(function(Ln){return Ln[sn.label]}).join(" / ")},Ce=function(Pt,Sn,Fn,Vt,sn,Ln){var Xn=sn.filter,ke=Xn===void 0?le:Xn,rt=sn.render,qe=rt===void 0?ie:rt,Dn=sn.limit,mn=Dn===void 0?50:Dn,Rn=sn.sort;return be.useMemo(function(){var Da=[];if(!Pt)return[];function fa(na,va){var da=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;na.forEach(function(hn){if(!(!Rn&&mn!==!1&&mn>0&&Da.length>=mn)){var Ta=[].concat((0,b.Z)(va),[hn]),mr=hn[Fn.children],mo=da||hn.disabled;if((!mr||mr.length===0||Ln)&&ke(Pt,Ta,{label:Fn.label})){var In;Da.push((0,ne.Z)((0,ne.Z)({},hn),{},(In={disabled:mo},(0,ee.Z)(In,Fn.label,qe(Pt,Ta,Vt,Fn)),(0,ee.Z)(In,oe,Ta),(0,ee.Z)(In,Fn.children,void 0),In)))}mr&&fa(hn[Fn.children],Ta,mo)}})}return fa(Sn,[]),Rn&&Da.sort(function(na,va){return Rn(na[oe],va[oe],Pt,Fn)}),mn!==!1&&mn>0?Da.slice(0,mn):Da},[Pt,Sn,Fn,Vt,qe,Ln,ke,Rn,mn])},ye="__RC_CASCADER_SPLIT__",Ge="SHOW_PARENT",Re="SHOW_CHILD";function St(Pt){return Pt.join(ye)}function Et(Pt){return Pt.map(St)}function pt(Pt){return Pt.split(ye)}function Gn(Pt){var Sn=Pt||{},Fn=Sn.label,Vt=Sn.value,sn=Sn.children,Ln=Vt||"value";return{label:Fn||"label",value:Ln,key:Ln,children:sn||"children"}}function Nn(Pt,Sn){var Fn,Vt;return(Fn=Pt.isLeaf)!==null&&Fn!==void 0?Fn:!((Vt=Pt[Sn.children])!==null&&Vt!==void 0&&Vt.length)}function ga(Pt){var Sn=Pt.parentElement;if(Sn){var Fn=Pt.offsetTop-Sn.offsetTop;Fn-Sn.scrollTop<0?Sn.scrollTo({top:Fn}):Fn+Pt.offsetHeight-Sn.scrollTop>Sn.offsetHeight&&Sn.scrollTo({top:Fn+Pt.offsetHeight-Sn.offsetHeight})}}function $n(Pt,Sn){return Pt.map(function(Fn){var Vt;return(Vt=Fn[oe])===null||Vt===void 0?void 0:Vt.map(function(sn){return sn[Sn.value]})})}function _t(Pt,Sn,Fn){var Vt=new Set(Pt),sn=Sn();return Pt.filter(function(Ln){var Xn=sn[Ln],ke=Xn?Xn.parent:null,rt=Xn?Xn.children:null;return Xn&&Xn.node.disabled?!0:Fn===Re?!(rt&&rt.some(function(qe){return qe.key&&Vt.has(qe.key)})):!(ke&&!ke.node.disabled&&Vt.has(ke.key))})}function Mn(Pt,Sn,Fn){for(var Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,sn=Sn,Ln=[],Xn=function(){var qe,Dn,mn,Rn=Pt[ke],Da=(qe=sn)===null||qe===void 0?void 0:qe.findIndex(function(na){var va=na[Fn.value];return Vt?String(va)===String(Rn):va===Rn}),fa=Da!==-1?(Dn=sn)===null||Dn===void 0?void 0:Dn[Da]:null;Ln.push({value:(mn=fa==null?void 0:fa[Fn.value])!==null&&mn!==void 0?mn:Rn,index:Da,option:fa}),sn=fa==null?void 0:fa[Fn.children]},ke=0;ke1){var nn=fa.slice(0,-1);hn(nn)}else qe(!1)},mo=function(){var nn,Mr=((nn=va[na])===null||nn===void 0?void 0:nn[Fn.children])||[],Sa=Mr.find(function(Ur){return!Ur.disabled});if(Sa){var qr=[].concat((0,b.Z)(fa),[Sa[Fn.value]]);hn(qr)}};be.useImperativeHandle(Pt,function(){return{onKeyDown:function(nn){var Mr=nn.which;switch(Mr){case Pe.Z.UP:case Pe.Z.DOWN:{var Sa=0;Mr===Pe.Z.UP?Sa=-1:Mr===Pe.Z.DOWN&&(Sa=1),Sa!==0&&Ta(Sa);break}case Pe.Z.LEFT:{if(rt)break;mn?mo():mr();break}case Pe.Z.RIGHT:{if(rt)break;mn?mr():mo();break}case Pe.Z.BACKSPACE:{rt||mr();break}case Pe.Z.ENTER:{if(fa.length){var qr=va[na],Ur=(qr==null?void 0:qr[oe])||[];Ur.length?Ln(Ur.map(function(ra){return ra[Fn.value]}),Ur[Ur.length-1]):Ln(fa,va[na])}break}case Pe.Z.ESC:qe(!1),Dn&&nn.stopPropagation()}},onKeyUp:function(){}}})},Ct=be.forwardRef(function(Pt,Sn){var Fn,Vt,sn,Ln,Xn=(0,et.lk)(),ke=Xn.prefixCls,rt=Xn.multiple,qe=Xn.searchValue,Dn=Xn.toggleOpen,mn=Xn.notFoundContent,Rn=Xn.direction,Da=Xn.open,fa=be.useRef(),na=Rn==="rtl",va=be.useContext(x),da=va.options,hn=va.values,Ta=va.halfValues,mr=va.fieldNames,mo=va.changeOnSelect,In=va.onSelect,nn=va.searchOptions,Mr=va.dropdownPrefixCls,Sa=va.loadData,qr=va.expandTrigger,Ur=Mr||ke,ra=be.useState([]),ro=(0,Ke.Z)(ra,2),Oo=ro[0],$r=ro[1],vo=function(Jt){if(!(!Sa||qe)){var Hn=Mn(Jt,da,mr),wa=Hn.map(function(ca){var xt=ca.option;return xt}),Oa=wa[wa.length-1];if(Oa&&!Nn(Oa,mr)){var tr=St(Jt);$r(function(ca){return[].concat((0,b.Z)(ca),[tr])}),Sa(wa)}}};be.useEffect(function(){Oo.length&&Oo.forEach(function(Vn){var Jt=pt(Vn),Hn=Mn(Jt,da,mr,!0).map(function(Oa){var tr=Oa.option;return tr}),wa=Hn[Hn.length-1];(!wa||wa[mr.children]||Nn(wa,mr))&&$r(function(Oa){return Oa.filter(function(tr){return tr!==Vn})})})},[da,Oo,mr]);var yn=be.useMemo(function(){return new Set(Et(hn))},[hn]),xr=be.useMemo(function(){return new Set(Et(Ta))},[Ta]),oo=Be(),lo=(0,Ke.Z)(oo,2),dt=lo[0],Ue=lo[1],We=function(Jt){Ue(Jt),vo(Jt)},Rt=function(Jt){var Hn=Jt.disabled,wa=Nn(Jt,mr);return!Hn&&(wa||mo||rt)},Cn=function(Jt,Hn){var wa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;In(Jt),!rt&&(Hn||mo&&(qr==="hover"||wa))&&Dn(!1)},aa=be.useMemo(function(){return qe?nn:da},[qe,nn,da]),Oe=be.useMemo(function(){for(var Vn=[{options:aa}],Jt=aa,Hn=$n(Jt,mr),wa=function(){var xt=dt[Oa],ma=Jt.find(function(Sr,or){return(Hn[or]?St(Hn[or]):Sr[mr.value])===xt}),ur=ma==null?void 0:ma[mr.children];if(!(ur!=null&&ur.length))return"break";Jt=ur,Vn.push({options:ur})},Oa=0;Oa":Oo,vo=Pt.loadingIcon,yn=Pt.children,xr=Pt.dropdownMatchSelectWidth,oo=xr===void 0?!1:xr,lo=Pt.showCheckedStrategy,dt=lo===void 0?Ge:lo,Ue=(0,Ie.Z)(Pt,bn),We=(0,ot.ZP)(Fn),Rt=!!mn,Cn=(0,a.Z)(Xn,{value:ke,postState:Fe}),aa=(0,Ke.Z)(Cn,2),Oe=aa[0],it=aa[1],Me=be.useMemo(function(){return Gn(Ln)},[JSON.stringify(Ln)]),lt=be.useMemo(function(){return hn||[]},[hn]),Zt=ln(lt,Me),za=be.useCallback(function(Wn){var $t=Zt();return Wn.map(function(On){var fr=$t[On].nodes;return fr.map(function(De){return De[Me.value]})})},[Zt,Me]),Ga=(0,a.Z)("",{value:fa,postState:function($t){return $t||""}}),Vn=(0,Ke.Z)(Ga,2),Jt=Vn[0],Hn=Vn[1],wa=function($t,On){Hn($t),On.source!=="blur"&&na&&na($t)},Oa=tt(va),tr=(0,Ke.Z)(Oa,2),ca=tr[0],xt=tr[1],ma=Ce(Jt,lt,Me,Ta||sn,xt,rt),ur=fn(lt,Me),Sr=be.useMemo(function(){var Wn=ur(Oe),$t=(0,Ke.Z)(Wn,2),On=$t[0],fr=$t[1];if(!Rt||!Oe.length)return[On,[],fr];var De=Et(On),Gr=Zt(),ka=(0,Qe.S)(De,!0,Gr),sr=ka.checkedKeys,dr=ka.halfCheckedKeys;return[za(sr),za(dr),fr]},[Rt,Oe,Zt,za,ur]),or=(0,Ke.Z)(Sr,3),Zn=or[0],Tn=or[1],pn=or[2],pr=be.useMemo(function(){var Wn=Et(Zn),$t=_t(Wn,Zt,dt);return[].concat((0,b.Z)(pn),(0,b.Z)(za($t)))},[Zn,Zt,za,pn,dt]),Vr=ct(pr,lt,Me,Rt,Dn),uo=(0,de.Z)(function(Wn){if(it(Wn),qe){var $t=Fe(Wn),On=$t.map(function(Gr){return Mn(Gr,lt,Me).map(function(ka){return ka.option})}),fr=Rt?$t:$t[0],De=Rt?On:On[0];qe(fr,De)}}),eo=(0,de.Z)(function(Wn){if((!Rt||Da)&&Hn(""),!Rt)uo(Wn);else{var $t=St(Wn),On=Et(Zn),fr=Et(Tn),De=On.includes($t),Gr=pn.some(function(Go){return St(Go)===$t}),ka=Zn,sr=pn;if(Gr&&!De)sr=pn.filter(function(Go){return St(Go)!==$t});else{var dr=De?On.filter(function(Go){return Go!==$t}):[].concat((0,b.Z)(On),[$t]),Wr=Zt(),Xr;if(De){var Co=(0,Qe.S)(dr,{checked:!1,halfCheckedKeys:fr},Wr);Xr=Co.checkedKeys}else{var ho=(0,Qe.S)(dr,!0,Wr);Xr=ho.checkedKeys}var ii=_t(Xr,Zt,dt);ka=za(ii)}uo([].concat((0,b.Z)(sr),(0,b.Z)(ka)))}}),Ya=function($t,On){if(On.type==="clear"){uo([]);return}var fr=On.values[0],De=fr.valueCells;eo(De)},_r=In!==void 0?In:mo,po=Mr||nn,ai=Ur||qr,oi=function($t){ra==null||ra($t),ro==null||ro($t)},Ii=be.useMemo(function(){return{options:lt,fieldNames:Me,values:Zn,halfValues:Tn,changeOnSelect:rt,onSelect:eo,checkable:mn,searchOptions:ma,dropdownPrefixCls:Ta,loadData:mr,expandTrigger:da,expandIcon:$r,loadingIcon:vo,dropdownMenuColumnStyle:Sa}},[lt,Me,Zn,Tn,rt,eo,mn,ma,Ta,mr,da,$r,vo,Sa]),Zr=!(Jt?ma:lt).length,Aa=Jt&&xt.matchInputWidth||Zr?{}:{minWidth:"auto"};return be.createElement(x.Provider,{value:Ii},be.createElement(et.Ac,(0,Xe.Z)({},Ue,{ref:Sn,id:We,prefixCls:sn,autoClearSearchValue:Da,dropdownMatchSelectWidth:oo,dropdownStyle:Aa,displayValues:Vr,onDisplayValuesChange:Ya,mode:Rt?"multiple":void 0,searchValue:Jt,onSearch:wa,showSearch:ca,OptionList:bt,emptyOptions:Zr,open:_r,dropdownClassName:po,placement:ai,onDropdownVisibleChange:oi,getRawInputElement:function(){return yn}})))});xe.SHOW_PARENT=Ge,xe.SHOW_CHILD=Re;var gt=xe,Lt=gt,qt=ae(2738),Kt=ae(62892),kt=ae(53487),rn=ae(19080),Wt=ae(36355),at=ae(93891),Ut=ae(1684),Dt=ae(19716),Ft=ae(32441),Ot=ae(14154),cn=ae(58582),yt=ae(84443),wt=ae(66339),kn=ae(33234),Xt=ae(98447),Kn=ae(17313),Za=ae(74207),gr=ae(83116);const rr=Pt=>{const{prefixCls:Sn,componentCls:Fn,antCls:Vt}=Pt,sn=`${Fn}-menu-item`,Ln=` &${sn}-expand ${sn}-expand-icon, ${sn}-loading-icon - `;return[{[Fn]:{width:St.controlWidth}},{[`${Fn}-dropdown`]:[(0,_t.C2)(`${En}-checkbox`,St),{[`&${Vt}-select-dropdown`]:{padding:0}},{[Fn]:{"&-checkbox":{top:0,marginInlineEnd:St.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Fn}-menu-empty`]:{[`${Fn}-menu`]:{width:"100%",height:"auto",[sn]:{color:St.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:St.controlItemWidth,height:St.dropdownHeight,margin:0,padding:St.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${St.lineWidth}px ${St.lineType} ${St.colorSplit}`},"&-item":Object.assign(Object.assign({},Kn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:St.optionPadding,lineHeight:St.lineHeight,cursor:"pointer",transition:`all ${St.motionDurationMid}`,borderRadius:St.borderRadiusSM,"&:hover":{background:St.controlItemBgHover},"&-disabled":{color:St.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Ln]:{color:St.colorTextDisabled}},[`&-active:not(${sn}-disabled)`]:{"&, &:hover":{fontWeight:St.optionSelectedFontWeight,backgroundColor:St.optionSelectedBg}},"&-content":{flex:"auto"},[Ln]:{marginInlineStart:St.paddingXXS,color:St.colorTextDescription,fontSize:St.fontSizeIcon},"&-keyword":{color:St.colorHighlight}})}}}]},{[`${Fn}-dropdown-rtl`]:{direction:"rtl"}},(0,Za.c)(St)]};var Ia=(0,fr.Z)("Cascader",St=>[rr(St)],St=>{const En=Math.round((St.controlHeight-St.fontSize*St.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:St.controlItemBgActive,optionSelectedFontWeight:St.fontWeightStrong,optionPadding:`${En}px ${St.paddingSM}px`,menuPadding:St.paddingXXS}}),Tr=function(St,En){var Fn={};for(var Vt in St)Object.prototype.hasOwnProperty.call(St,Vt)&&En.indexOf(Vt)<0&&(Fn[Vt]=St[Vt]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sn=0,Vt=Object.getOwnPropertySymbols(St);snrt===0?[ke]:[].concat((0,b.Z)(Xn),[En,ke]),[]),sn=[];let Ln=0;return Vt.forEach((Xn,ke)=>{const rt=Ln+Xn.length;let qe=St.slice(Ln,rt);Ln=rt,ke%2===1&&(qe=be.createElement("span",{className:`${Fn}-menu-item-keyword`,key:`separator-${ke}`},qe)),sn.push(qe)}),sn}const wr=(St,En,Fn,Vt)=>{const sn=[],Ln=St.toLowerCase();return En.forEach((Xn,ke)=>{ke!==0&&sn.push(" / ");let rt=Xn[Vt.label];const qe=typeof rt;(qe==="string"||qe==="number")&&(rt=Ja(String(rt),Ln,Fn)),sn.push(rt)}),sn},ba=be.forwardRef((St,En)=>{const{prefixCls:Fn,size:Vt,disabled:sn,className:Ln,rootClassName:Xn,multiple:ke,bordered:rt=!0,transitionName:qe,choiceTransitionName:Dn="",popupClassName:mn,dropdownClassName:Rn,expandIcon:Ba,placement:ma,showSearch:ta,allowClear:fa=!0,notFoundContent:sa,direction:pn,getPopupContainer:Ta,status:vr,showArrow:co,builtinPlacements:In,style:nn}=St,Nr=Tr(St,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Ea=(0,qt.Z)(Nr,["suffixIcon"]),{getPopupContainer:ao,getPrefixCls:or,renderEmpty:La,direction:fo,popupOverflow:io,cascader:Co}=be.useContext(Wt.E_),vo=pn||fo,yn=vo==="rtl",{status:Or,hasFeedback:ro,isFormItemInput:ir,feedbackIcon:Ct}=be.useContext(Ft.aM),Ue=(0,rn.F)(Or,vr),Re=sa||(La==null?void 0:La("Cascader"))||be.createElement(at.Z,{componentName:"Cascader"}),Rt=or(),Cn=or("select",Fn),na=or("cascader",Fn),[Oe,it]=(0,Ot.Z)(Cn),[Me]=Ia(na),{compactSize:lt,compactItemClassnames:Zt}=(0,kn.ri)(Cn,pn),za=he()(mn||Rn,`${na}-dropdown`,{[`${na}-dropdown-rtl`]:vo==="rtl"},Xn,it),Ga=be.useMemo(()=>{if(!ta)return ta;let Pn={render:wr};return typeof ta=="object"&&(Pn=Object.assign(Object.assign({},Pn),ta)),Pn},[ta]),Vn=(0,Dt.Z)(Pn=>{var Er;return(Er=Vt!=null?Vt:lt)!==null&&Er!==void 0?Er:Pn}),Jt=be.useContext(Ut.Z),Hn=sn!=null?sn:Jt;let Da=Ba;Ba||(Da=yn?be.createElement(Je.Z,null):be.createElement(Ze.Z,null));const Oa=be.createElement("span",{className:`${Cn}-menu-item-loading-icon`},be.createElement(Te.Z,{spin:!0})),tr=be.useMemo(()=>ke?be.createElement("span",{className:`${na}-checkbox-inner`}):!1,[ke]),da=(0,yt.Z)(St.suffixIcon,co),{suffixIcon:xt,removeIcon:ga,clearIcon:dr}=(0,wt.Z)(Object.assign(Object.assign({},St),{hasFeedback:ro,feedbackIcon:Ct,showSuffixIcon:da,multiple:ke,prefixCls:Cn,componentName:"Cascader"})),Ar=be.useMemo(()=>ma!==void 0?ma:yn?"bottomRight":"bottomLeft",[ma,yn]),lr=(0,cn.Z)(In,io),Zn=fa===!0?{clearIcon:dr}:fa,Tn=be.createElement(Lt,Object.assign({prefixCls:Cn,className:he()(!Fn&&na,{[`${Cn}-lg`]:Vn==="large",[`${Cn}-sm`]:Vn==="small",[`${Cn}-rtl`]:yn,[`${Cn}-borderless`]:!rt,[`${Cn}-in-form-item`]:ir},(0,rn.Z)(Cn,Ue,ro),Zt,Co==null?void 0:Co.className,Ln,Xn,it),disabled:Hn,style:Object.assign(Object.assign({},Co==null?void 0:Co.style),nn)},Ea,{builtinPlacements:lr,direction:vo,placement:Ar,notFoundContent:Re,allowClear:Zn,showSearch:Ga,expandIcon:Da,suffixIcon:xt,removeIcon:ga,loadingIcon:Oa,checkable:tr,dropdownClassName:za,dropdownPrefixCls:Fn||na,choiceTransitionName:(0,Kt.m)(Rt,"",Dn),transitionName:(0,Kt.m)(Rt,"slide-up",qe),getPopupContainer:Ta||ao,ref:En}));return Me(Oe(Tn))}),Zr=(0,kt.Z)(ba);ba.SHOW_PARENT=Xa,ba.SHOW_CHILD=ur,ba._InternalPanelDoNotUseOrYouWillBeFired=Zr;var br=ba},36381:function(je,Nt,ae){"use strict";ae.d(Nt,{default:function(){return He}});var b=ae(38819),be=ae(92310),Je=ae.n(be),Te=ae(72308),Ze=ae(80702),ut=ae(52487),he=ae(62853),Xe=ae(18929),Ke=ae(48736),Ie=ae(59301),et=ae(74416),ot=ae(11592),Qe=ae(49618),de=ae(77900),a=ae(10228),E=Ie.forwardRef(function(At,bt){var It=At.prefixCls,jt=At.forceRender,zt=At.className,bn=At.style,Mt=At.children,Fe=At.isActive,xe=At.role,ct=Ie.useState(Fe||jt),Lt=(0,ut.Z)(ct,2),qt=Lt[0],Kt=Lt[1];return Ie.useEffect(function(){(jt||Fe)&&Kt(!0)},[jt,Fe]),qt?Ie.createElement("div",{ref:bt,className:Je()("".concat(It,"-content"),(0,Qe.Z)((0,Qe.Z)({},"".concat(It,"-content-active"),Fe),"".concat(It,"-content-inactive"),!Fe),zt),style:bn,role:xe},Ie.createElement("div",{className:"".concat(It,"-content-box")},Mt)):null});E.displayName="PanelContent";var x=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Ie.forwardRef(function(At,bt){var It=At.showArrow,jt=It===void 0?!0:It,zt=At.headerClass,bn=At.isActive,Mt=At.onItemClick,Fe=At.forceRender,xe=At.className,ct=At.prefixCls,Lt=At.collapsible,qt=At.accordion,Kt=At.panelKey,kt=At.extra,rn=At.header,Wt=At.expandIcon,at=At.openMotion,Ut=At.destroyInactivePanel,Dt=At.children,Ft=(0,et.Z)(At,y),Ot=Lt==="disabled",cn=Lt==="header",yt=Lt==="icon",wt=kt!=null&&typeof kt!="boolean",kn=function(){Mt==null||Mt(Kt)},_t=function(Tr){(Tr.key==="Enter"||Tr.keyCode===a.Z.ENTER||Tr.which===a.Z.ENTER)&&kn()},Kn=typeof Wt=="function"?Wt(At):Ie.createElement("i",{className:"arrow"});Kn&&(Kn=Ie.createElement("div",{className:"".concat(ct,"-expand-icon"),onClick:["header","icon"].includes(Lt)?kn:void 0},Kn));var Za=Je()((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(ct,"-item"),!0),"".concat(ct,"-item-active"),bn),"".concat(ct,"-item-disabled"),Ot),xe),fr=Je()(zt,(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(ct,"-header"),!0),"".concat(ct,"-header-collapsible-only"),cn),"".concat(ct,"-icon-collapsible-only"),yt)),rr={className:fr,"aria-expanded":bn,"aria-disabled":Ot,onKeyDown:_t};return!cn&&!yt&&(rr.onClick=kn,rr.role=qt?"tab":"button",rr.tabIndex=Ot?-1:0),Ie.createElement("div",(0,Te.Z)({},Ft,{ref:bt,className:Za}),Ie.createElement("div",rr,jt&&Kn,Ie.createElement("span",{className:"".concat(ct,"-header-text"),onClick:Lt==="header"?kn:void 0},rn),wt&&Ie.createElement("div",{className:"".concat(ct,"-extra")},kt)),Ie.createElement(de.default,(0,Te.Z)({visible:bn,leavedClassName:"".concat(ct,"-content-hidden")},at,{forceRender:Fe,removeOnLeave:Ut}),function(Ia,Tr){var ur=Ia.className,Xa=Ia.style;return Ie.createElement(x,{ref:Tr,prefixCls:ct,className:ur,style:Xa,isActive:bn,forceRender:Fe,role:qt?"tabpanel":void 0},Dt)}))}),ne=ee,oe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],le=function(bt,It){var jt=It.prefixCls,zt=It.accordion,bn=It.collapsible,Mt=It.destroyInactivePanel,Fe=It.onItemClick,xe=It.activeKey,ct=It.openMotion,Lt=It.expandIcon;return bt.map(function(qt,Kt){var kt=qt.children,rn=qt.label,Wt=qt.key,at=qt.collapsible,Ut=qt.onItemClick,Dt=qt.destroyInactivePanel,Ft=(0,et.Z)(qt,oe),Ot=String(Wt!=null?Wt:Kt),cn=at!=null?at:bn,yt=Dt!=null?Dt:Mt,wt=function(Kn){cn!=="disabled"&&(Fe(Kn),Ut==null||Ut(Kn))},kn=!1;return zt?kn=xe[0]===Ot:kn=xe.indexOf(Ot)>-1,Ie.createElement(ne,(0,Te.Z)({},Ft,{prefixCls:jt,key:Ot,panelKey:Ot,isActive:kn,accordion:zt,openMotion:ct,expandIcon:Lt,header:rn,collapsible:cn,onItemClick:wt,destroyInactivePanel:yt}),kt)})},ie=function(bt,It,jt){if(!bt)return null;var zt=jt.prefixCls,bn=jt.accordion,Mt=jt.collapsible,Fe=jt.destroyInactivePanel,xe=jt.onItemClick,ct=jt.activeKey,Lt=jt.openMotion,qt=jt.expandIcon,Kt=bt.key||String(It),kt=bt.props,rn=kt.header,Wt=kt.headerClass,at=kt.destroyInactivePanel,Ut=kt.collapsible,Dt=kt.onItemClick,Ft=!1;bn?Ft=ct[0]===Kt:Ft=ct.indexOf(Kt)>-1;var Ot=Ut!=null?Ut:Mt,cn=function(kn){Ot!=="disabled"&&(xe(kn),Dt==null||Dt(kn))},yt={key:Kt,panelKey:Kt,header:rn,headerClass:Wt,isActive:Ft,prefixCls:zt,destroyInactivePanel:at!=null?at:Fe,openMotion:Lt,accordion:bn,children:bt.props.children,onItemClick:cn,expandIcon:qt,collapsible:Ot};return typeof bt.type=="string"?bt:(Object.keys(yt).forEach(function(wt){typeof yt[wt]=="undefined"&&delete yt[wt]}),Ie.cloneElement(bt,yt))};function Ce(At,bt,It){return Array.isArray(At)?le(At,It):(0,ot.Z)(bt).map(function(jt,zt){return ie(jt,zt,It)})}var ye=Ce,Ge=ae(26112);function We(At){var bt=At;if(!Array.isArray(bt)){var It=(0,he.Z)(bt);bt=It==="number"||It==="string"?[bt]:[]}return bt.map(function(jt){return String(jt)})}var Et=Ie.forwardRef(function(At,bt){var It=At.prefixCls,jt=It===void 0?"rc-collapse":It,zt=At.destroyInactivePanel,bn=zt===void 0?!1:zt,Mt=At.style,Fe=At.accordion,xe=At.className,ct=At.children,Lt=At.collapsible,qt=At.openMotion,Kt=At.expandIcon,kt=At.activeKey,rn=At.defaultActiveKey,Wt=At.onChange,at=At.items,Ut=Je()(jt,xe),Dt=(0,Xe.Z)([],{value:kt,onChange:function(_t){return Wt==null?void 0:Wt(_t)},defaultValue:rn,postState:We}),Ft=(0,ut.Z)(Dt,2),Ot=Ft[0],cn=Ft[1],yt=function(_t){return cn(function(){if(Fe)return Ot[0]===_t?[]:[_t];var Kn=Ot.indexOf(_t),Za=Kn>-1;return Za?Ot.filter(function(fr){return fr!==_t}):[].concat((0,Ze.Z)(Ot),[_t])})};(0,Ke.ZP)(!ct,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var wt=ye(at,ct,{prefixCls:jt,accordion:Fe,openMotion:qt,expandIcon:Kt,collapsible:Lt,destroyInactivePanel:bn,onItemClick:yt,activeKey:Ot});return Ie.createElement("div",(0,Te.Z)({ref:bt,className:Ut,style:Mt,role:Fe?"tablist":void 0},(0,Ge.Z)(At,{aria:!0,data:!0})),wt)}),ht=Object.assign(Et,{Panel:ne}),ft=ht,Gn=ht.Panel,Nn=ae(2738),ca=ae(62892),$n=ae(92343),Xt=ae(36355),Mn=ae(19716),Tt=Ie.forwardRef((At,bt)=>{const{getPrefixCls:It}=Ie.useContext(Xt.E_),{prefixCls:jt,className:zt,showArrow:bn=!0}=At,Mt=It("collapse",jt),Fe=Je()({[`${Mt}-no-arrow`]:!bn},zt);return Ie.createElement(ft.Panel,Object.assign({ref:bt},At,{prefixCls:Mt,className:Fe}))}),ln=ae(17313),fn=ae(8378),vn=ae(83116),tt=ae(37613);const mt=At=>{const{componentCls:bt,contentBg:It,padding:jt,headerBg:zt,headerPadding:bn,collapseHeaderPaddingSM:Mt,collapseHeaderPaddingLG:Fe,collapsePanelBorderRadius:xe,lineWidth:ct,lineType:Lt,colorBorder:qt,colorText:Kt,colorTextHeading:kt,colorTextDisabled:rn,fontSize:Wt,fontSizeLG:at,lineHeight:Ut,marginSM:Dt,paddingSM:Ft,paddingLG:Ot,paddingXS:cn,motionDurationSlow:yt,fontSizeIcon:wt,contentPadding:kn}=At,_t=`${ct}px ${Lt} ${qt}`;return{[bt]:Object.assign(Object.assign({},(0,ln.Wf)(At)),{backgroundColor:zt,border:_t,borderBottom:0,borderRadius:`${xe}px`,"&-rtl":{direction:"rtl"},[`& > ${bt}-item`]:{borderBottom:_t,"&:last-child":{[` + `;return[{[Fn]:{width:Pt.controlWidth}},{[`${Fn}-dropdown`]:[(0,Xt.C2)(`${Sn}-checkbox`,Pt),{[`&${Vt}-select-dropdown`]:{padding:0}},{[Fn]:{"&-checkbox":{top:0,marginInlineEnd:Pt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Fn}-menu-empty`]:{[`${Fn}-menu`]:{width:"100%",height:"auto",[sn]:{color:Pt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Pt.controlItemWidth,height:Pt.dropdownHeight,margin:0,padding:Pt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Pt.lineWidth}px ${Pt.lineType} ${Pt.colorSplit}`},"&-item":Object.assign(Object.assign({},Kn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Pt.optionPadding,lineHeight:Pt.lineHeight,cursor:"pointer",transition:`all ${Pt.motionDurationMid}`,borderRadius:Pt.borderRadiusSM,"&:hover":{background:Pt.controlItemBgHover},"&-disabled":{color:Pt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Ln]:{color:Pt.colorTextDisabled}},[`&-active:not(${sn}-disabled)`]:{"&, &:hover":{fontWeight:Pt.optionSelectedFontWeight,backgroundColor:Pt.optionSelectedBg}},"&-content":{flex:"auto"},[Ln]:{marginInlineStart:Pt.paddingXXS,color:Pt.colorTextDescription,fontSize:Pt.fontSizeIcon},"&-keyword":{color:Pt.colorHighlight}})}}}]},{[`${Fn}-dropdown-rtl`]:{direction:"rtl"}},(0,Za.c)(Pt)]};var Ia=(0,gr.Z)("Cascader",Pt=>[rr(Pt)],Pt=>{const Sn=Math.round((Pt.controlHeight-Pt.fontSize*Pt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Pt.controlItemBgActive,optionSelectedFontWeight:Pt.fontWeightStrong,optionPadding:`${Sn}px ${Pt.paddingSM}px`,menuPadding:Pt.paddingXXS}}),Ir=function(Pt,Sn){var Fn={};for(var Vt in Pt)Object.prototype.hasOwnProperty.call(Pt,Vt)&&Sn.indexOf(Vt)<0&&(Fn[Vt]=Pt[Vt]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sn=0,Vt=Object.getOwnPropertySymbols(Pt);snrt===0?[ke]:[].concat((0,b.Z)(Xn),[Sn,ke]),[]),sn=[];let Ln=0;return Vt.forEach((Xn,ke)=>{const rt=Ln+Xn.length;let qe=Pt.slice(Ln,rt);Ln=rt,ke%2===1&&(qe=be.createElement("span",{className:`${Fn}-menu-item-keyword`,key:`separator-${ke}`},qe)),sn.push(qe)}),sn}const Br=(Pt,Sn,Fn,Vt)=>{const sn=[],Ln=Pt.toLowerCase();return Sn.forEach((Xn,ke)=>{ke!==0&&sn.push(" / ");let rt=Xn[Vt.label];const qe=typeof rt;(qe==="string"||qe==="number")&&(rt=Ja(String(rt),Ln,Fn)),sn.push(rt)}),sn},Ba=be.forwardRef((Pt,Sn)=>{const{prefixCls:Fn,size:Vt,disabled:sn,className:Ln,rootClassName:Xn,multiple:ke,bordered:rt=!0,transitionName:qe,choiceTransitionName:Dn="",popupClassName:mn,dropdownClassName:Rn,expandIcon:Da,placement:fa,showSearch:na,allowClear:va=!0,notFoundContent:da,direction:hn,getPopupContainer:Ta,status:mr,showArrow:mo,builtinPlacements:In,style:nn}=Pt,Mr=Ir(Pt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Sa=(0,qt.Z)(Mr,["suffixIcon"]),{getPopupContainer:qr,getPrefixCls:Ur,renderEmpty:ra,direction:ro,popupOverflow:Oo,cascader:$r}=be.useContext(Wt.E_),vo=hn||ro,yn=vo==="rtl",{status:xr,hasFeedback:oo,isFormItemInput:lo,feedbackIcon:dt}=be.useContext(Ft.aM),Ue=(0,rn.F)(xr,mr),We=da||(ra==null?void 0:ra("Cascader"))||be.createElement(at.Z,{componentName:"Cascader"}),Rt=Ur(),Cn=Ur("select",Fn),aa=Ur("cascader",Fn),[Oe,it]=(0,Ot.Z)(Cn),[Me]=Ia(aa),{compactSize:lt,compactItemClassnames:Zt}=(0,kn.ri)(Cn,hn),za=he()(mn||Rn,`${aa}-dropdown`,{[`${aa}-dropdown-rtl`]:vo==="rtl"},Xn,it),Ga=be.useMemo(()=>{if(!na)return na;let pn={render:Br};return typeof na=="object"&&(pn=Object.assign(Object.assign({},pn),na)),pn},[na]),Vn=(0,Dt.Z)(pn=>{var pr;return(pr=Vt!=null?Vt:lt)!==null&&pr!==void 0?pr:pn}),Jt=be.useContext(Ut.Z),Hn=sn!=null?sn:Jt;let wa=Da;Da||(wa=yn?be.createElement(Je.Z,null):be.createElement(Ze.Z,null));const Oa=be.createElement("span",{className:`${Cn}-menu-item-loading-icon`},be.createElement(Te.Z,{spin:!0})),tr=be.useMemo(()=>ke?be.createElement("span",{className:`${aa}-checkbox-inner`}):!1,[ke]),ca=(0,yt.Z)(Pt.suffixIcon,mo),{suffixIcon:xt,removeIcon:ma,clearIcon:ur}=(0,wt.Z)(Object.assign(Object.assign({},Pt),{hasFeedback:oo,feedbackIcon:dt,showSuffixIcon:ca,multiple:ke,prefixCls:Cn,componentName:"Cascader"})),Sr=be.useMemo(()=>fa!==void 0?fa:yn?"bottomRight":"bottomLeft",[fa,yn]),or=(0,cn.Z)(In,Oo),Zn=va===!0?{clearIcon:ur}:va,Tn=be.createElement(Lt,Object.assign({prefixCls:Cn,className:he()(!Fn&&aa,{[`${Cn}-lg`]:Vn==="large",[`${Cn}-sm`]:Vn==="small",[`${Cn}-rtl`]:yn,[`${Cn}-borderless`]:!rt,[`${Cn}-in-form-item`]:lo},(0,rn.Z)(Cn,Ue,oo),Zt,$r==null?void 0:$r.className,Ln,Xn,it),disabled:Hn,style:Object.assign(Object.assign({},$r==null?void 0:$r.style),nn)},Sa,{builtinPlacements:or,direction:vo,placement:Sr,notFoundContent:We,allowClear:Zn,showSearch:Ga,expandIcon:wa,suffixIcon:xt,removeIcon:ma,loadingIcon:Oa,checkable:tr,dropdownClassName:za,dropdownPrefixCls:Fn||aa,choiceTransitionName:(0,Kt.m)(Rt,"",Dn),transitionName:(0,Kt.m)(Rt,"slide-up",qe),getPopupContainer:Ta||qr,ref:Sn}));return Me(Oe(Tn))}),kr=(0,kt.Z)(Ba);Ba.SHOW_PARENT=Xa,Ba.SHOW_CHILD=ir,Ba._InternalPanelDoNotUseOrYouWillBeFired=kr;var Fr=Ba},36381:function(je,Nt,ae){"use strict";ae.d(Nt,{default:function(){return He}});var b=ae(38819),be=ae(92310),Je=ae.n(be),Te=ae(72308),Ze=ae(80702),ut=ae(52487),he=ae(62853),Xe=ae(18929),Ke=ae(48736),Ie=ae(59301),et=ae(74416),ot=ae(11592),Qe=ae(49618),de=ae(77900),a=ae(10228),E=Ie.forwardRef(function(Ct,bt){var It=Ct.prefixCls,jt=Ct.forceRender,zt=Ct.className,bn=Ct.style,Mt=Ct.children,Fe=Ct.isActive,xe=Ct.role,gt=Ie.useState(Fe||jt),Lt=(0,ut.Z)(gt,2),qt=Lt[0],Kt=Lt[1];return Ie.useEffect(function(){(jt||Fe)&&Kt(!0)},[jt,Fe]),qt?Ie.createElement("div",{ref:bt,className:Je()("".concat(It,"-content"),(0,Qe.Z)((0,Qe.Z)({},"".concat(It,"-content-active"),Fe),"".concat(It,"-content-inactive"),!Fe),zt),style:bn,role:xe},Ie.createElement("div",{className:"".concat(It,"-content-box")},Mt)):null});E.displayName="PanelContent";var x=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=Ie.forwardRef(function(Ct,bt){var It=Ct.showArrow,jt=It===void 0?!0:It,zt=Ct.headerClass,bn=Ct.isActive,Mt=Ct.onItemClick,Fe=Ct.forceRender,xe=Ct.className,gt=Ct.prefixCls,Lt=Ct.collapsible,qt=Ct.accordion,Kt=Ct.panelKey,kt=Ct.extra,rn=Ct.header,Wt=Ct.expandIcon,at=Ct.openMotion,Ut=Ct.destroyInactivePanel,Dt=Ct.children,Ft=(0,et.Z)(Ct,y),Ot=Lt==="disabled",cn=Lt==="header",yt=Lt==="icon",wt=kt!=null&&typeof kt!="boolean",kn=function(){Mt==null||Mt(Kt)},Xt=function(Ir){(Ir.key==="Enter"||Ir.keyCode===a.Z.ENTER||Ir.which===a.Z.ENTER)&&kn()},Kn=typeof Wt=="function"?Wt(Ct):Ie.createElement("i",{className:"arrow"});Kn&&(Kn=Ie.createElement("div",{className:"".concat(gt,"-expand-icon"),onClick:["header","icon"].includes(Lt)?kn:void 0},Kn));var Za=Je()((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(gt,"-item"),!0),"".concat(gt,"-item-active"),bn),"".concat(gt,"-item-disabled"),Ot),xe),gr=Je()(zt,(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)({},"".concat(gt,"-header"),!0),"".concat(gt,"-header-collapsible-only"),cn),"".concat(gt,"-icon-collapsible-only"),yt)),rr={className:gr,"aria-expanded":bn,"aria-disabled":Ot,onKeyDown:Xt};return!cn&&!yt&&(rr.onClick=kn,rr.role=qt?"tab":"button",rr.tabIndex=Ot?-1:0),Ie.createElement("div",(0,Te.Z)({},Ft,{ref:bt,className:Za}),Ie.createElement("div",rr,jt&&Kn,Ie.createElement("span",{className:"".concat(gt,"-header-text"),onClick:Lt==="header"?kn:void 0},rn),wt&&Ie.createElement("div",{className:"".concat(gt,"-extra")},kt)),Ie.createElement(de.default,(0,Te.Z)({visible:bn,leavedClassName:"".concat(gt,"-content-hidden")},at,{forceRender:Fe,removeOnLeave:Ut}),function(Ia,Ir){var ir=Ia.className,Xa=Ia.style;return Ie.createElement(x,{ref:Ir,prefixCls:gt,className:ir,style:Xa,isActive:bn,forceRender:Fe,role:qt?"tabpanel":void 0},Dt)}))}),ne=ee,oe=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],le=function(bt,It){var jt=It.prefixCls,zt=It.accordion,bn=It.collapsible,Mt=It.destroyInactivePanel,Fe=It.onItemClick,xe=It.activeKey,gt=It.openMotion,Lt=It.expandIcon;return bt.map(function(qt,Kt){var kt=qt.children,rn=qt.label,Wt=qt.key,at=qt.collapsible,Ut=qt.onItemClick,Dt=qt.destroyInactivePanel,Ft=(0,et.Z)(qt,oe),Ot=String(Wt!=null?Wt:Kt),cn=at!=null?at:bn,yt=Dt!=null?Dt:Mt,wt=function(Kn){cn!=="disabled"&&(Fe(Kn),Ut==null||Ut(Kn))},kn=!1;return zt?kn=xe[0]===Ot:kn=xe.indexOf(Ot)>-1,Ie.createElement(ne,(0,Te.Z)({},Ft,{prefixCls:jt,key:Ot,panelKey:Ot,isActive:kn,accordion:zt,openMotion:gt,expandIcon:Lt,header:rn,collapsible:cn,onItemClick:wt,destroyInactivePanel:yt}),kt)})},ie=function(bt,It,jt){if(!bt)return null;var zt=jt.prefixCls,bn=jt.accordion,Mt=jt.collapsible,Fe=jt.destroyInactivePanel,xe=jt.onItemClick,gt=jt.activeKey,Lt=jt.openMotion,qt=jt.expandIcon,Kt=bt.key||String(It),kt=bt.props,rn=kt.header,Wt=kt.headerClass,at=kt.destroyInactivePanel,Ut=kt.collapsible,Dt=kt.onItemClick,Ft=!1;bn?Ft=gt[0]===Kt:Ft=gt.indexOf(Kt)>-1;var Ot=Ut!=null?Ut:Mt,cn=function(kn){Ot!=="disabled"&&(xe(kn),Dt==null||Dt(kn))},yt={key:Kt,panelKey:Kt,header:rn,headerClass:Wt,isActive:Ft,prefixCls:zt,destroyInactivePanel:at!=null?at:Fe,openMotion:Lt,accordion:bn,children:bt.props.children,onItemClick:cn,expandIcon:qt,collapsible:Ot};return typeof bt.type=="string"?bt:(Object.keys(yt).forEach(function(wt){typeof yt[wt]=="undefined"&&delete yt[wt]}),Ie.cloneElement(bt,yt))};function Ce(Ct,bt,It){return Array.isArray(Ct)?le(Ct,It):(0,ot.Z)(bt).map(function(jt,zt){return ie(jt,zt,It)})}var ye=Ce,Ge=ae(26112);function Re(Ct){var bt=Ct;if(!Array.isArray(bt)){var It=(0,he.Z)(bt);bt=It==="number"||It==="string"?[bt]:[]}return bt.map(function(jt){return String(jt)})}var St=Ie.forwardRef(function(Ct,bt){var It=Ct.prefixCls,jt=It===void 0?"rc-collapse":It,zt=Ct.destroyInactivePanel,bn=zt===void 0?!1:zt,Mt=Ct.style,Fe=Ct.accordion,xe=Ct.className,gt=Ct.children,Lt=Ct.collapsible,qt=Ct.openMotion,Kt=Ct.expandIcon,kt=Ct.activeKey,rn=Ct.defaultActiveKey,Wt=Ct.onChange,at=Ct.items,Ut=Je()(jt,xe),Dt=(0,Xe.Z)([],{value:kt,onChange:function(Xt){return Wt==null?void 0:Wt(Xt)},defaultValue:rn,postState:Re}),Ft=(0,ut.Z)(Dt,2),Ot=Ft[0],cn=Ft[1],yt=function(Xt){return cn(function(){if(Fe)return Ot[0]===Xt?[]:[Xt];var Kn=Ot.indexOf(Xt),Za=Kn>-1;return Za?Ot.filter(function(gr){return gr!==Xt}):[].concat((0,Ze.Z)(Ot),[Xt])})};(0,Ke.ZP)(!gt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var wt=ye(at,gt,{prefixCls:jt,accordion:Fe,openMotion:qt,expandIcon:Kt,collapsible:Lt,destroyInactivePanel:bn,onItemClick:yt,activeKey:Ot});return Ie.createElement("div",(0,Te.Z)({ref:bt,className:Ut,style:Mt,role:Fe?"tablist":void 0},(0,Ge.Z)(Ct,{aria:!0,data:!0})),wt)}),Et=Object.assign(St,{Panel:ne}),pt=Et,Gn=Et.Panel,Nn=ae(2738),ga=ae(62892),$n=ae(92343),_t=ae(36355),Mn=ae(19716),Tt=Ie.forwardRef((Ct,bt)=>{const{getPrefixCls:It}=Ie.useContext(_t.E_),{prefixCls:jt,className:zt,showArrow:bn=!0}=Ct,Mt=It("collapse",jt),Fe=Je()({[`${Mt}-no-arrow`]:!bn},zt);return Ie.createElement(pt.Panel,Object.assign({ref:bt},Ct,{prefixCls:Mt,className:Fe}))}),ln=ae(17313),fn=ae(8378),vn=ae(83116),tt=ae(37613);const ft=Ct=>{const{componentCls:bt,contentBg:It,padding:jt,headerBg:zt,headerPadding:bn,collapseHeaderPaddingSM:Mt,collapseHeaderPaddingLG:Fe,collapsePanelBorderRadius:xe,lineWidth:gt,lineType:Lt,colorBorder:qt,colorText:Kt,colorTextHeading:kt,colorTextDisabled:rn,fontSize:Wt,fontSizeLG:at,lineHeight:Ut,marginSM:Dt,paddingSM:Ft,paddingLG:Ot,paddingXS:cn,motionDurationSlow:yt,fontSizeIcon:wt,contentPadding:kn}=Ct,Xt=`${gt}px ${Lt} ${qt}`;return{[bt]:Object.assign(Object.assign({},(0,ln.Wf)(Ct)),{backgroundColor:zt,border:Xt,borderBottom:0,borderRadius:`${xe}px`,"&-rtl":{direction:"rtl"},[`& > ${bt}-item`]:{borderBottom:Xt,"&:last-child":{[` &, - & > ${bt}-header`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`> ${bt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:bn,color:kt,lineHeight:Ut,cursor:"pointer",transition:`all ${yt}, visibility 0s`,[`> ${bt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${bt}-expand-icon`]:{height:Wt*Ut,display:"flex",alignItems:"center",paddingInlineEnd:Dt},[`${bt}-arrow`]:Object.assign(Object.assign({},(0,ln.Ro)()),{fontSize:wt,svg:{transition:`transform ${yt}`}}),[`${bt}-header-text`]:{marginInlineEnd:"auto"}},[`${bt}-header-collapsible-only`]:{cursor:"default",[`${bt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${bt}-icon-collapsible-only`]:{cursor:"default",[`${bt}-expand-icon`]:{cursor:"pointer"}}},[`${bt}-content`]:{color:Kt,backgroundColor:It,borderTop:_t,[`& > ${bt}-content-box`]:{padding:kn},"&-hidden":{display:"none"}},"&-small":{[`> ${bt}-item`]:{[`> ${bt}-header`]:{padding:Mt,paddingInlineStart:cn,[`> ${bt}-expand-icon`]:{marginInlineStart:Ft-cn}},[`> ${bt}-content > ${bt}-content-box`]:{padding:Ft}}},"&-large":{[`> ${bt}-item`]:{fontSize:at,[`> ${bt}-header`]:{padding:Fe,paddingInlineStart:jt,[`> ${bt}-expand-icon`]:{height:at*Ut,marginInlineStart:Ot-jt}},[`> ${bt}-content > ${bt}-content-box`]:{padding:Ot}}},[`${bt}-item:last-child`]:{[`> ${bt}-content`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`& ${bt}-item-disabled > ${bt}-header`]:{"\n &,\n & > .arrow\n ":{color:rn,cursor:"not-allowed"}},[`&${bt}-icon-position-end`]:{[`& > ${bt}-item`]:{[`> ${bt}-header`]:{[`${bt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Dt}}}}})}},Bt=At=>{const{componentCls:bt}=At,It=`> ${bt}-item > ${bt}-header ${bt}-arrow svg`;return{[`${bt}-rtl`]:{[It]:{transform:"rotate(180deg)"}}}},Bn=At=>{const{componentCls:bt,headerBg:It,paddingXXS:jt,colorBorder:zt}=At;return{[`${bt}-borderless`]:{backgroundColor:It,border:0,[`> ${bt}-item`]:{borderBottom:`1px solid ${zt}`},[` + & > ${bt}-header`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`> ${bt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:bn,color:kt,lineHeight:Ut,cursor:"pointer",transition:`all ${yt}, visibility 0s`,[`> ${bt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${bt}-expand-icon`]:{height:Wt*Ut,display:"flex",alignItems:"center",paddingInlineEnd:Dt},[`${bt}-arrow`]:Object.assign(Object.assign({},(0,ln.Ro)()),{fontSize:wt,svg:{transition:`transform ${yt}`}}),[`${bt}-header-text`]:{marginInlineEnd:"auto"}},[`${bt}-header-collapsible-only`]:{cursor:"default",[`${bt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${bt}-icon-collapsible-only`]:{cursor:"default",[`${bt}-expand-icon`]:{cursor:"pointer"}}},[`${bt}-content`]:{color:Kt,backgroundColor:It,borderTop:Xt,[`& > ${bt}-content-box`]:{padding:kn},"&-hidden":{display:"none"}},"&-small":{[`> ${bt}-item`]:{[`> ${bt}-header`]:{padding:Mt,paddingInlineStart:cn,[`> ${bt}-expand-icon`]:{marginInlineStart:Ft-cn}},[`> ${bt}-content > ${bt}-content-box`]:{padding:Ft}}},"&-large":{[`> ${bt}-item`]:{fontSize:at,[`> ${bt}-header`]:{padding:Fe,paddingInlineStart:jt,[`> ${bt}-expand-icon`]:{height:at*Ut,marginInlineStart:Ot-jt}},[`> ${bt}-content > ${bt}-content-box`]:{padding:Ot}}},[`${bt}-item:last-child`]:{[`> ${bt}-content`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`& ${bt}-item-disabled > ${bt}-header`]:{"\n &,\n & > .arrow\n ":{color:rn,cursor:"not-allowed"}},[`&${bt}-icon-position-end`]:{[`& > ${bt}-item`]:{[`> ${bt}-header`]:{[`${bt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Dt}}}}})}},Bt=Ct=>{const{componentCls:bt}=Ct,It=`> ${bt}-item > ${bt}-header ${bt}-arrow svg`;return{[`${bt}-rtl`]:{[It]:{transform:"rotate(180deg)"}}}},Bn=Ct=>{const{componentCls:bt,headerBg:It,paddingXXS:jt,colorBorder:zt}=Ct;return{[`${bt}-borderless`]:{backgroundColor:It,border:0,[`> ${bt}-item`]:{borderBottom:`1px solid ${zt}`},[` > ${bt}-item:last-child, > ${bt}-item:last-child ${bt}-header - `]:{borderRadius:0},[`> ${bt}-item:last-child`]:{borderBottom:0},[`> ${bt}-item > ${bt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${bt}-item > ${bt}-content > ${bt}-content-box`]:{paddingTop:jt}}}},an=At=>{const{componentCls:bt,paddingSM:It}=At;return{[`${bt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${bt}-item`]:{borderBottom:0,[`> ${bt}-content`]:{backgroundColor:"transparent",border:0,[`> ${bt}-content-box`]:{paddingBlock:It}}}}}};var on=(0,vn.Z)("Collapse",At=>{const bt=(0,tt.TS)(At,{collapseHeaderPaddingSM:`${At.paddingXS}px ${At.paddingSM}px`,collapseHeaderPaddingLG:`${At.padding}px ${At.paddingLG}px`,collapsePanelBorderRadius:At.borderRadiusLG});return[mt(bt),Bn(bt),an(bt),Bt(bt),(0,fn.Z)(bt)]},At=>({headerPadding:`${At.paddingSM}px ${At.padding}px`,headerBg:At.colorFillAlter,contentPadding:`${At.padding}px 16px`,contentBg:At.colorBgContainer})),Pe=Object.assign(Ie.forwardRef((At,bt)=>{const{getPrefixCls:It,direction:jt,collapse:zt}=Ie.useContext(Xt.E_),{prefixCls:bn,className:Mt,rootClassName:Fe,style:xe,bordered:ct=!0,ghost:Lt,size:qt,expandIconPosition:Kt="start",children:kt,expandIcon:rn}=At,Wt=(0,Mn.Z)(_t=>{var Kn;return(Kn=qt!=null?qt:_t)!==null&&Kn!==void 0?Kn:"middle"}),at=It("collapse",bn),Ut=It(),[Dt,Ft]=on(at),Ot=Ie.useMemo(()=>Kt==="left"?"start":Kt==="right"?"end":Kt,[Kt]),cn=function(){let _t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Kn=rn?rn(_t):Ie.createElement(b.Z,{rotate:_t.isActive?90:void 0});return(0,$n.Tm)(Kn,()=>({className:Je()(Kn.props.className,`${at}-arrow`)}))},yt=Je()(`${at}-icon-position-${Ot}`,{[`${at}-borderless`]:!ct,[`${at}-rtl`]:jt==="rtl",[`${at}-ghost`]:!!Lt,[`${at}-${Wt}`]:Wt!=="middle"},zt==null?void 0:zt.className,Mt,Fe,Ft),wt=Object.assign(Object.assign({},(0,ca.Z)(Ut)),{motionAppear:!1,leavedClassName:`${at}-content-hidden`}),kn=Ie.useMemo(()=>kt?(0,ot.Z)(kt).map((_t,Kn)=>{var Za,fr;if(!((Za=_t.props)===null||Za===void 0)&&Za.disabled){const rr=(fr=_t.key)!==null&&fr!==void 0?fr:String(Kn),{disabled:Ia,collapsible:Tr}=_t.props,ur=Object.assign(Object.assign({},(0,Nn.Z)(_t.props,["disabled"])),{key:rr,collapsible:Tr!=null?Tr:Ia?"disabled":void 0});return(0,$n.Tm)(_t,ur)}return _t}):null,[kt]);return Dt(Ie.createElement(ft,Object.assign({ref:bt,openMotion:wt},(0,Nn.Z)(At,["rootClassName"]),{expandIcon:cn,prefixCls:at,className:yt,style:Object.assign(Object.assign({},zt==null?void 0:zt.style),xe)}),kn))}),{Panel:Tt}),He=Pe},5083:function(je,Nt,ae){"use strict";ae.d(Nt,{default:function(){return qs}});var b=ae(61186),be=ae.n(b),Je=ae(48736),Te=ae(90111),Ze=ae.n(Te),ut=ae(58319),he=ae.n(ut),Xe=ae(23250),Ke=ae.n(Xe),Ie=ae(74959),et=ae.n(Ie),ot=ae(10238),Qe=ae.n(ot),de=ae(33656),a=ae.n(de);be().extend(a()),be().extend(Qe()),be().extend(Ze()),be().extend(he()),be().extend(Ke()),be().extend(et()),be().extend(function(se,ce){var ge=ce.prototype,we=ge.format;ge.format=function(Pt){var gt=(Pt||"").replace("Wo","wo");return we.bind(this)(gt)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},x=function(ce){var ge=E[ce];return ge||ce.split("_")[0]},y=function(){(0,Je.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return be()()},getFixedDate:function(ce){return be()(ce,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ce){return ce.endOf("month")},getWeekDay:function(ce){var ge=ce.locale("en");return ge.weekday()+ge.localeData().firstDayOfWeek()},getYear:function(ce){return ce.year()},getMonth:function(ce){return ce.month()},getDate:function(ce){return ce.date()},getHour:function(ce){return ce.hour()},getMinute:function(ce){return ce.minute()},getSecond:function(ce){return ce.second()},addYear:function(ce,ge){return ce.add(ge,"year")},addMonth:function(ce,ge){return ce.add(ge,"month")},addDate:function(ce,ge){return ce.add(ge,"day")},setYear:function(ce,ge){return ce.year(ge)},setMonth:function(ce,ge){return ce.month(ge)},setDate:function(ce,ge){return ce.date(ge)},setHour:function(ce,ge){return ce.hour(ge)},setMinute:function(ce,ge){return ce.minute(ge)},setSecond:function(ce,ge){return ce.second(ge)},isAfter:function(ce,ge){return ce.isAfter(ge)},isValidate:function(ce){return ce.isValid()},locale:{getWeekFirstDay:function(ce){return be()().locale(x(ce)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ce,ge){return ge.locale(x(ce)).weekday(0)},getWeek:function(ce,ge){return ge.locale(x(ce)).week()},getShortWeekDays:function(ce){return be()().locale(x(ce)).localeData().weekdaysMin()},getShortMonths:function(ce){return be()().locale(x(ce)).localeData().monthsShort()},format:function(ce,ge,we){return ge.locale(x(ce)).format(we)},parse:function(ce,ge,we){for(var Le=x(ce),Pt=0;Pt1&&(gt=ce.addDate(gt,-7)),gt}function Ft(se,ce,ge){var we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ce){case"year":return ge.addYear(se,we*10);case"quarter":case"month":return ge.addYear(se,we);default:return ge.addMonth(se,we)}}function Ot(se,ce){var ge=ce.generateConfig,we=ce.locale,Le=ce.format;return typeof Le=="function"?Le(se):ge.locale.format(we.locale,se,Le)}function cn(se,ce){var ge=ce.generateConfig,we=ce.locale,Le=ce.formatList;return!se||typeof Le[0]=="function"?null:ge.locale.parse(we.locale,se,Le)}function yt(se){var ce=se.cellDate,ge=se.mode,we=se.disabledDate,Le=se.generateConfig;if(!we)return!1;var Pt=function(jn,Gt,hn){for(var Un=Gt;Un<=hn;){var Na=void 0;switch(jn){case"date":{if(Na=Le.setDate(ce,Un),!we(Na))return!1;break}case"month":{if(Na=Le.setMonth(ce,Un),!yt({cellDate:Na,mode:"month",generateConfig:Le,disabledDate:we}))return!1;break}case"year":{if(Na=Le.setYear(ce,Un),!yt({cellDate:Na,mode:"year",generateConfig:Le,disabledDate:we}))return!1;break}}Un+=1}return!0};switch(ge){case"date":case"week":return we(ce);case"month":{var gt=1,Yt=Le.getDate(Le.getEndDate(ce));return Pt("date",gt,Yt)}case"quarter":{var Ht=Math.floor(Le.getMonth(ce)/3)*3,gn=Ht+2;return Pt("month",Ht,gn)}case"year":return Pt("month",0,11);case"decade":{var qn=Le.getYear(ce),Sn=Math.floor(qn/zt)*zt,An=Sn+zt-1;return Pt("year",Sn,An)}}}function wt(se,ce){var ge=ce.formatList,we=ce.generateConfig,Le=ce.locale;return(0,It.Z)(function(){if(!se)return[[""],""];for(var Pt="",gt=[],Yt=0;Yt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(gn.current),Un){Ht(hn);return}gn.current=requestAnimationFrame(function(){Ht(hn)})}var Sn=wt(Yt,{formatList:ge,generateConfig:we,locale:Le}),An=(0,He.Z)(Sn,2),zn=An[1];function jn(hn){qn(hn)}function Gt(){var hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;qn(null,hn)}return(0,ie.useEffect)(function(){Gt(!0)},[se]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(gn.current)}},[]),[zn,jn,Gt]}var _t=ae(10228),Kn=ae(16089),Za=ae(80702),fr=ae(29194),rr=new Map;function Ia(se,ce){var ge;function we(){(0,fr.Z)(se)?ce():ge=(0,Kn.Z)(function(){we()})}return we(),function(){Kn.Z.cancel(ge)}}function Tr(se,ce,ge){if(rr.get(se)&&cancelAnimationFrame(rr.get(se)),ge<=0){rr.set(se,requestAnimationFrame(function(){se.scrollTop=ce}));return}var we=ce-se.scrollTop,Le=we/ge*10;rr.set(se,requestAnimationFrame(function(){se.scrollTop+=Le,se.scrollTop!==ce&&Tr(se,ce,ge-10)}))}function ur(se,ce){var ge=ce.onLeftRight,we=ce.onCtrlLeftRight,Le=ce.onUpDown,Pt=ce.onPageUpDown,gt=ce.onEnter,Yt=se.which,Ht=se.ctrlKey,gn=se.metaKey;switch(Yt){case _t.Z.LEFT:if(Ht||gn){if(we)return we(-1),!0}else if(ge)return ge(-1),!0;break;case _t.Z.RIGHT:if(Ht||gn){if(we)return we(1),!0}else if(ge)return ge(1),!0;break;case _t.Z.UP:if(Le)return Le(-1),!0;break;case _t.Z.DOWN:if(Le)return Le(1),!0;break;case _t.Z.PAGE_UP:if(Pt)return Pt(-1),!0;break;case _t.Z.PAGE_DOWN:if(Pt)return Pt(1),!0;break;case _t.Z.ENTER:if(gt)return gt(),!0;break}return!1}function Xa(se,ce,ge,we){var Le=se;if(!Le)switch(ce){case"time":Le=we?"hh:mm:ss a":"HH:mm:ss";break;case"week":Le="gggg-wo";break;case"month":Le="YYYY-MM";break;case"quarter":Le="YYYY-[Q]Q";break;case"year":Le="YYYY";break;default:Le=ge?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Le}function Ja(se,ce,ge){var we=se==="time"?8:10,Le=typeof ce=="function"?ce(ge.getNow()).length:ce.length;return Math.max(we,Le)+2}var wr=null,ba=new Set;function Zr(se){return!wr&&typeof window!="undefined"&&window.addEventListener&&(wr=function(ge){(0,Za.Z)(ba).forEach(function(we){we(ge)})},window.addEventListener("mousedown",wr)),ba.add(se),function(){ba.delete(se),ba.size===0&&(window.removeEventListener("mousedown",wr),wr=null)}}function br(se){var ce=se.target;if(se.composed&&ce.shadowRoot){var ge;return((ge=se.composedPath)===null||ge===void 0?void 0:ge.call(se)[0])||ce}return ce}var St=function(ce){return ce==="month"||ce==="date"?"year":ce},En=function(ce){return ce==="date"?"month":ce},Fn=function(ce){return ce==="month"||ce==="date"?"quarter":ce},Vt=function(ce){return ce==="date"?"week":ce},sn={year:St,month:En,quarter:Fn,week:Vt,time:null,date:null};function Ln(se,ce){return se.some(function(ge){return ge&&ge.contains(ce)})}function Xn(se){var ce=se.open,ge=se.value,we=se.isClickOutside,Le=se.triggerOpen,Pt=se.forwardKeyDown,gt=se.onKeyDown,Yt=se.blurToCancel,Ht=se.onSubmit,gn=se.onCancel,qn=se.onFocus,Sn=se.onBlur,An=se.changeOnBlur,zn=(0,ie.useState)(!1),jn=(0,He.Z)(zn,2),Gt=jn[0],hn=jn[1],Un=(0,ie.useState)(!1),Na=(0,He.Z)(Un,2),Aa=Na[0],Ra=Na[1],Qa=(0,ie.useRef)(!1),ia=(0,ie.useRef)(!1),Ca=(0,ie.useRef)(!1),uo={onMouseDown:function(){hn(!0),Le(!0)},onKeyDown:function(eo){var bo=function(){Ca.current=!0};if(gt(eo,bo),!Ca.current){switch(eo.which){case _t.Z.ENTER:{ce?Ht()!==!1&&hn(!0):Le(!0),eo.preventDefault();return}case _t.Z.TAB:{Gt&&ce&&!eo.shiftKey?(hn(!1),eo.preventDefault()):!Gt&&ce&&!Pt(eo)&&eo.shiftKey&&(hn(!0),eo.preventDefault());return}case _t.Z.ESC:{hn(!0),gn();return}}!ce&&![_t.Z.SHIFT].includes(eo.which)?Le(!0):Gt||Pt(eo)}},onFocus:function(eo){hn(!0),Ra(!0),qn&&qn(eo)},onBlur:function(eo){if(Qa.current||!we(document.activeElement)){Qa.current=!1;return}Yt?setTimeout(function(){for(var bo=document,To=bo.activeElement;To&&To.shadowRoot;)To=To.shadowRoot.activeElement;we(To)&&gn()},0):ce&&(Le(!1),ia.current&&Ht()),Ra(!1),Sn==null||Sn(eo)}};return(0,ie.useEffect)(function(){ia.current=!1},[ce]),(0,ie.useEffect)(function(){ia.current=!0},[ge]),(0,ie.useEffect)(function(){return Zr(function(xr){var eo=br(xr),bo=we(eo);ce&&(bo?!An&&(!Aa||bo)&&Le(!1):(Qa.current=!0,(0,Kn.Z)(function(){Qa.current=!1})))})}),[uo,{focused:Aa,typing:Gt}]}function ke(se,ce){return ie.useMemo(function(){return se||(ce?((0,Je.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ce).map(function(ge){var we=(0,He.Z)(ge,2),Le=we[0],Pt=we[1];return{label:Le,value:Pt}})):[])},[se,ce])}var rt=ae(34280);function qe(se){var ce=se.valueTexts,ge=se.onTextChange,we=ie.useState(""),Le=(0,He.Z)(we,2),Pt=Le[0],gt=Le[1],Yt=ie.useRef([]);Yt.current=ce;function Ht(qn){gt(qn),ge(qn)}function gn(){gt(Yt.current[0])}return(0,rt.Z)(function(){ce.every(function(qn){return qn!==Pt})&&gn()},[ce.join("||")]),[Pt,Ht,gn]}var Dn=ie.createContext({}),mn=Dn,Rn=ae(62853);function Ba(se){var ce=se.cellRender,ge=se.monthCellRender,we=se.dateRender,Le=ie.useMemo(function(){if(ce)return ce;if(!(!ge&&!we))return function(Pt,gt){var Yt=Pt;return we&>.type==="date"?we(Yt,gt.today):ge&>.type==="month"?ge(Yt,gt.locale):gt.originNode}},[ce,ge,we]);return Le}function ma(se,ce){for(var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",we=String(se);we.length=1?ge|0:1,gt=se;gt<=ce;gt+=Pt)Le.push({label:ma(gt,2),value:gt,disabled:(we||[]).includes(gt)});return Le}function Me(se){var ce=se.generateConfig,ge=se.prefixCls,we=se.operationRef,Le=se.activeColumnIndex,Pt=se.value,gt=se.showHour,Yt=se.showMinute,Ht=se.showSecond,gn=se.use12Hours,qn=se.hourStep,Sn=qn===void 0?1:qn,An=se.minuteStep,zn=An===void 0?1:An,jn=se.secondStep,Gt=jn===void 0?1:jn,hn=se.disabledHours,Un=se.disabledMinutes,Na=se.disabledSeconds,Aa=se.disabledTime,Ra=se.hideDisabledOptions,Qa=se.onSelect,ia=se.cellRender,Ca=se.locale,uo=[],xr="".concat(ge,"-content"),eo="".concat(ge,"-time-panel"),bo,To=Pt?ce.getHour(Pt):-1,Ko=To,gi=Pt?ce.getMinute(Pt):-1,Uo=Pt?ce.getSecond(Pt):-1,to=ce.getNow(),Lo=ie.useMemo(function(){if(Aa){var So=Aa(to);return[So.disabledHours,So.disabledMinutes,So.disabledSeconds]}return[hn,Un,Na]},[hn,Un,Na,Aa,to]),$o=(0,He.Z)(Lo,3),Yo=$o[0],Ho=$o[1],mi=$o[2],Ni=it(0,23,Sn,Yo&&Yo()),Ei=(0,It.Z)(function(){return Ni},Ni,Oe);gn&&(bo=Ko>=12,Ko%=12);var Vi=ie.useMemo(function(){if(!gn)return[!1,!1];var So=[!0,!0];return Ei.forEach(function(Hr){var Si=Hr.disabled,Ti=Hr.value;Si||(Ti>=12?So[1]=!1:So[0]=!1)}),So},[gn,Ei]),ri=(0,He.Z)(Vi,2),Gi=ri[0],fi=ri[1],Li=ie.useMemo(function(){return gn?Ei.filter(bo?function(So){return So.value>=12}:function(So){return So.value<12}).map(function(So){var Hr=So.value%12,Si=Hr===0?"12":ma(Hr,2);return(0,Pe.Z)((0,Pe.Z)({},So),{},{label:Si,value:Hr})}):Ei},[gn,bo,Ei]),Zi=it(0,59,zn,Ho&&Ho(To)),Qi=it(0,59,Gt,mi&&mi(To,gi)),zi=Rt({value:Pt,generateConfig:ce,disabledMinutes:Ho,disabledSeconds:mi,minutes:Zi,seconds:Qi,use12Hours:gn});we.current={onUpDown:function(Hr){var Si=uo[Le];if(Si)for(var Ti=Si.units.findIndex(function(il){return il.value===Si.value}),qi=Si.units.length,Bi=1;Bi2&&arguments[2]!==void 0?arguments[2]:!1;(Ci===hn||Fi)&&(vu($a),uo&&uo($a),zi&&zi($a,Po),xr&&!at(Ht,$a,fl)&&!(zn!=null&&zn($a))&&xr($a))},sl=function($a){if(ii.includes(Ci)){var Po,Fi,Gl=Ci==="date";switch($a===_t.Z.PAGE_UP||$a===_t.Z.PAGE_DOWN?Fi=Gl?Ht.addMonth:Ht.addYear:Fi=Gl?Ht.addDate:Ht.addMonth,$a){case _t.Z.LEFT:case _t.Z.PAGE_UP:Po=Fi(nl,-1);break;case _t.Z.RIGHT:case _t.Z.PAGE_DOWN:Po=Fi(nl,1);break;case _t.Z.UP:case _t.Z.DOWN:Po=Fi(nl,Number("".concat($a===_t.Z.UP?"-":"").concat(Gl?Mt:Tn)));break}if(Po)return!(zn!=null&&zn(Po))}return!0},au=function($a){if(Bi.current&&Bi.current.onKeyDown){var Po=!0,Fi=$a.which;if([_t.Z.LEFT,_t.Z.RIGHT,_t.Z.UP,_t.Z.DOWN,_t.Z.PAGE_UP,_t.Z.PAGE_DOWN,_t.Z.ENTER].includes(Fi)&&($a.preventDefault(),Fi!==_t.Z.ENTER&&Na===0&&(Po=sl(Fi))),Po)return Bi.current.onKeyDown($a)}return(0,Je.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ni=function($a){Bi.current&&Bi.current.onBlur&&Bi.current.onBlur($a)};Qi&&Si!=="right"&&(Qi.current={onKeyDown:au,onClose:function(){Bi.current&&Bi.current.onClose&&Bi.current.onClose()}}),ie.useEffect(function(){gn&&!Ri.current&&Vl(gn)},[gn]),ie.useEffect(function(){Ri.current=!1},[]);var dl,Zl=Ba({cellRender:Vi,monthCellRender:Ei,dateRender:Ni}),qo=(0,Pe.Z)((0,Pe.Z)({},se),{},{cellRender:Zl,operationRef:Bi,prefixCls:Le,viewDate:nl,value:fl,onViewDateChange:ul,sourceMode:Bl,onPanelChange:Pl,disabledDate:zn});switch(delete qo.onChange,delete qo.onSelect,Ci){case"decade":dl=ie.createElement(Ar,(0,le.Z)({},qo,{onSelect:function($a,Po){ul($a),Wi($a,Po)}}));break;case"year":dl=ie.createElement(Jr,(0,le.Z)({},qo,{onSelect:function($a,Po){ul($a),Wi($a,Po)}}));break;case"month":dl=ie.createElement($r,(0,le.Z)({},qo,{onSelect:function($a,Po){ul($a),Wi($a,Po)}}));break;case"quarter":dl=ie.createElement(Pa,(0,le.Z)({},qo,{onSelect:function($a,Po){ul($a),Wi($a,Po)}}));break;case"week":dl=ie.createElement($t,(0,le.Z)({},qo,{onSelect:function($a,Po){ul($a),Wi($a,Po)}}));break;case"time":delete qo.showTime,dl=ie.createElement(Ga,(0,le.Z)({},qo,(0,Rn.Z)(Ra)==="object"?Ra:null,{onSelect:function($a,Po){ul($a),Wi($a,Po)}}));break;default:Ra?dl=ie.createElement(Hn,(0,le.Z)({},qo,{onSelect:function($a,Po){ul($a),Wi($a,Po)}})):dl=ie.createElement(Ct,(0,le.Z)({},qo,{onSelect:function($a,Po){ul($a),Wi($a,Po)}}))}var Al,Dl,zl=function(){var $a=Ht.getNow(),Po=Ea(Ht.getHour($a),Ht.getMinute($a),Ht.getSecond($a),Gi?Lo:1,fi?Yo:1,Li?mi:1),Fi=nn(Ht,$a,Po[0],Po[1],Po[2]);Wi(Fi,"submit")};ml||(Al=Fo(Le,Ci,ia),Ra&&Ci!=="date"?Dl=null:Dl=ho({prefixCls:Le,components:gi,needConfirmButton:ri,okDisabled:!fl||zn&&zn(fl),locale:Yt,showNow:Aa,onNow:ri&&zl,onOk:function(){fl&&(Wi(fl,"submit",!0),Ko&&Ko(fl))}}));var bu;if(Qa&&Ci==="date"&&hn==="date"&&!Ra){var vl=Ht.getNow(),Bu="".concat(Le,"-today-btn"),ru=zn&&zn(vl);bu=ie.createElement("a",{className:tt()(Bu,ru&&"".concat(Bu,"-disabled")),"aria-disabled":ru,onClick:function(){ru||Wi(vl,"mouse",!0)}},Yt.today)}return ie.createElement(mn.Provider,{value:(0,Pe.Z)((0,Pe.Z)({},Zi),{},{mode:Ci,hideHeader:"hideHeader"in se?Ca:Zi.hideHeader,hidePrevBtn:Hr&&Si==="right",hideNextBtn:Hr&&Si==="left"})},ie.createElement("div",{tabIndex:Na,className:tt()("".concat(Le,"-panel"),Pt,(ce={},(0,Be.Z)(ce,"".concat(Le,"-panel-has-range"),Ti&&Ti[0]&&Ti[1]),(0,Be.Z)(ce,"".concat(Le,"-panel-has-range-hover"),qi&&qi[0]&&qi[1]),(0,Be.Z)(ce,"".concat(Le,"-panel-rtl"),Uo==="rtl"),ce)),style:gt,onKeyDown:au,onBlur:ni,onMouseDown:bo},dl,Al||Dl||bu?ie.createElement("div",{className:"".concat(Le,"-footer")},Al,Dl,bu):null))}var wi=jo,pl=ae(35593),si={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function bl(se){var ce,ge=se.prefixCls,we=se.popupElement,Le=se.popupStyle,Pt=se.visible,gt=se.dropdownClassName,Yt=se.dropdownAlign,Ht=se.transitionName,gn=se.getPopupContainer,qn=se.children,Sn=se.range,An=se.popupPlacement,zn=se.direction,jn="".concat(ge,"-dropdown"),Gt=function(){return An!==void 0?An:zn==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(pl.Z,{showAction:[],hideAction:[],popupPlacement:Gt(),builtinPlacements:si,prefixCls:jn,popupTransitionName:Ht,popup:we,popupAlign:Yt,popupVisible:Pt,popupClassName:tt()(gt,(ce={},(0,Be.Z)(ce,"".concat(jn,"-range"),Sn),(0,Be.Z)(ce,"".concat(jn,"-rtl"),zn==="rtl"),ce)),popupStyle:Le,getPopupContainer:gn},qn)}var Mi=bl;function gl(se){var ce=se.prefixCls,ge=se.presets,we=se.onClick,Le=se.onHover;return ge.length?ie.createElement("div",{className:"".concat(ce,"-presets")},ie.createElement("ul",null,ge.map(function(Pt,gt){var Yt=Pt.label,Ht=Pt.value;return ie.createElement("li",{key:gt,onClick:function(){return we==null?void 0:we(Ta(Ht))},onMouseEnter:function(){return Le==null?void 0:Le(Ta(Ht))},onMouseLeave:function(){return Le==null?void 0:Le(null)}},Yt)}))):null}function el(se){var ce=se.picker,ge=se.disabledHours,we=se.disabledMinutes,Le=se.disabledSeconds;ce==="time"&&(ge||we||Le)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Il(se,ce,ge){var we=(0,Rn.Z)(ce)==="object"?ce.clearIcon:ge;return we||ie.createElement("span",{className:"".concat(se,"-clear-btn")})}function tl(se){var ce,ge=se,we=ge.prefixCls,Le=we===void 0?"rc-picker":we,Pt=ge.id,gt=ge.name,Yt=ge.tabIndex,Ht=ge.style,gn=ge.className,qn=ge.dropdownClassName,Sn=ge.dropdownAlign,An=ge.popupStyle,zn=ge.transitionName,jn=ge.generateConfig,Gt=ge.locale,hn=ge.inputReadOnly,Un=ge.allowClear,Na=ge.autoFocus,Aa=ge.showTime,Ra=ge.picker,Qa=Ra===void 0?"date":Ra,ia=ge.format,Ca=ge.use12Hours,uo=ge.value,xr=ge.defaultValue,eo=ge.presets,bo=ge.open,To=ge.defaultOpen,Ko=ge.defaultOpenValue,gi=ge.suffixIcon,Uo=ge.clearIcon,to=ge.disabled,Lo=ge.disabledDate,$o=ge.placeholder,Yo=ge.getPopupContainer,Ho=ge.pickerRef,mi=ge.panelRender,Ni=ge.onChange,Ei=ge.onOpenChange,Vi=ge.onFocus,ri=ge.onBlur,Gi=ge.onMouseDown,fi=ge.onMouseUp,Li=ge.onMouseEnter,Zi=ge.onMouseLeave,Qi=ge.onContextMenu,zi=ge.onClick,ml=ge.onKeyDown,kl=ge.onSelect,So=ge.direction,Hr=ge.autoComplete,Si=Hr===void 0?"off":Hr,Ti=ge.inputRender,qi=ge.changeOnBlur,Bi=ie.useRef(null),Ri=Qa==="date"&&!!Aa||Qa==="time",il=ke(eo),ll=fa(Xa(ia,Qa,Aa,Ca)),fl=ie.useRef(null),vu=ie.useRef(null),yu=ie.useRef(null),Qo=(0,At.Z)(null,{value:uo,defaultValue:xr}),nl=(0,He.Z)(Qo,2),Vl=nl[0],ul=nl[1],pu=ie.useState(Vl),Hl=(0,He.Z)(pu,2),hl=Hl[0],Ci=Hl[1],ji=ie.useRef(null),Xl=(0,At.Z)(!1,{value:bo,defaultValue:To,postState:function(Ir){return to?!1:Ir},onChange:function(Ir){Ei&&Ei(Ir),!Ir&&ji.current&&ji.current.onClose&&ji.current.onClose()}}),El=(0,He.Z)(Xl,2),Bl=El[0],Sl=El[1],Pl=wt(hl,{formatList:ll,generateConfig:jn,locale:Gt}),Wi=(0,He.Z)(Pl,2),sl=Wi[0],au=Wi[1],ni=qe({valueTexts:sl,onTextChange:function(Ir){var al=cn(Ir,{locale:Gt,formatList:ll,generateConfig:jn});al&&(!Lo||!Lo(al))&&Ci(al)}}),dl=(0,He.Z)(ni,3),Zl=dl[0],qo=dl[1],Al=dl[2],Dl=function(Ir){Ci(Ir),ul(Ir),Ni&&!at(jn,Vl,Ir)&&Ni(Ir,Ir?Ot(Ir,{generateConfig:jn,locale:Gt,format:ll[0]}):"")},zl=function(Ir){to&&Ir||Sl(Ir)},bu=function(Ir){return Bl&&ji.current&&ji.current.onKeyDown?ji.current.onKeyDown(Ir):((0,Je.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},vl=function(){for(var Ir=arguments.length,al=new Array(Ir),Pi=0;PiAn(gn);case"month":return Sn(Gt)>Sn(gn);case"week":return qn(Gt)>qn(gn);default:return!kt(Yt,Gt,gn)&&Yt.isAfter(Gt,gn)}return!1},[Pt,gt[1],gn,ce]),jn=ie.useCallback(function(Gt){if(gt[1]||Pt&&Pt(Gt))return!0;if(gt[0]&&Ht)return!kt(Yt,Gt,gn)&&Yt.isAfter(Ht,Gt);if(!ce&&Ht)switch(ge){case"quarter":return An(Gt)0&&arguments[0]!==void 0?arguments[0]:!1,ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Lr=null;Ki&&st&&st[0]&&st[1]&&Gt.isAfter(st[1],st[0])&&(Lr=st);var ko=Ca;if(Ca&&(0,Rn.Z)(Ca)==="object"&&Ca.defaultValue){var ui=Ca.defaultValue;ko=(0,Pe.Z)((0,Pe.Z)({},Ca),{},{defaultValue:sa(ui,qr)||void 0})}return ie.createElement(In.Provider,{value:{inRange:!0,panelPosition:Mo,rangedValue:Qt||no,hoverRangedValue:Lr}},ie.createElement(wi,(0,le.Z)({},se,ar,{cellRender:ei,showTime:ko,mode:Gl[qr],generateConfig:Gt,style:void 0,direction:nl,disabledDate:qr===0?Jl:ts,disabledTime:function(Cl){return Lo?Lo(Cl,qr===0?"start":"end"):!1},className:tt()((0,Be.Z)({},"".concat(gt,"-panel-focused"),qr===0?!Ha:!Vo)),value:sa(no,qr),locale:hn,tabIndex:-1,onPanelChange:function(Cl,Ll){qr===0&&pa(!0),qr===1&&Cr(!0),di(pn(Gl,Ll,qr),pn(no,Cl,qr));var Ql=Cl;Mo==="right"&&Gl[qr]===Ll&&(Ql=Ft(Ql,Ll,Gt,-1)),vl(Ql,qr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:qr===0?sa(no,1):sa(no,0)})))}var vi=0,ki=0;if(qr&&Xl.current&&Bl.current&&ji.current&&Wi.current){vi=Xl.current.offsetWidth+Bl.current.offsetWidth;var xa=Wi.current.offsetLeft>vi?Wi.current.offsetLeft-vi:Wi.current.offsetLeft,oo=ji.current.offsetWidth,yi=Wi.current.offsetWidth;oo&&yi&&vi>oo-yi-(nl==="rtl"?0:xa)&&(ki=vi)}var Di=nl==="rtl"?{right:vi}:{left:vi};function mr(){var Mo,ar=Fo(gt,Gl[qr],zi),Lr=ho({prefixCls:gt,components:yu,needConfirmButton:hl,okDisabled:!sa(no,qr)||to&&to(no[qr]),locale:hn,onOk:function(){var Kl=sa(no,qr);Kl&&(Pi(no,qr),fl==null||fl(no),wl(!1,qr,"confirm"))}});if(ia!=="time"&&!Ca){var ko=bu(qr),ui=Ft(ko,ia,Gt),xl=Gl[qr],Cl=xl===ia,Ll=li(Cl?"left":!1,{pickerValue:ko,onPickerValueChange:function(Kl){vl(Kl,qr)}}),Ql=li("right",{pickerValue:ui,onPickerValueChange:function(Kl){vl(Ft(Kl,ia,Gt,-1),qr)}});nl==="rtl"?Mo=ie.createElement(ie.Fragment,null,Ql,Cl&&Ll):Mo=ie.createElement(ie.Fragment,null,Ll,Cl&&Ql)}else Mo=li();var Ru=ie.createElement("div",{className:"".concat(gt,"-panel-layout")},ie.createElement(gl,{prefixCls:gt,presets:Zo,onClick:function(Kl){Pi(Kl,null),wl(!1,qr,"preset")},onHover:function(Kl){xn(Kl)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(gt,"-panels")},Mo),(ar||Lr)&&ie.createElement("div",{className:"".concat(gt,"-footer")},ar,Lr)));return mi&&(Ru=mi(Ru)),ie.createElement("div",{className:"".concat(gt,"-panel-container"),style:{marginLeft:ki},ref:ji,onMouseDown:function(Kl){Kl.preventDefault()}},Ru)}var Br=ie.createElement("div",{className:tt()("".concat(gt,"-range-wrapper"),"".concat(gt,"-").concat(ia,"-range-wrapper")),style:{minWidth:mo}},ie.createElement("div",{ref:Wi,className:"".concat(gt,"-range-arrow"),style:Di}),mr()),ea;Gi&&(ea=ie.createElement("span",{className:"".concat(gt,"-suffix"),onMouseDown:function(ar){ar.preventDefault()}},Gi));var Do=Il(gt,ri,fi),pi=ie.createElement("span",{onMouseDown:function(ar){ar.preventDefault(),ar.stopPropagation()},onMouseUp:function(ar){ar.preventDefault(),ar.stopPropagation();var Lr=qo;ni[0]||(Lr=pn(Lr,null,0)),ni[1]||(Lr=pn(Lr,null,1)),Pi(Lr,null),wl(!1,qr,"clear")},className:"".concat(gt,"-clear"),role:"button"},Do),Oo=ri&&(sa(qo,0)&&!ni[0]||sa(qo,1)&&!ni[1]),nr={size:Ja(ia,sl[0],Gt)},Dr=0,so=0;Xl.current&&El.current&&Bl.current&&(qr===0?so=Xl.current.offsetWidth:(Dr=vi,so=El.current.offsetWidth));var bi=nl==="rtl"?{right:Dr}:{left:Dr},Bs=function(ar,Lr){var ko=pn(no,ar,qr);if(Lr==="submit"||Lr!=="key"&&!hl){Pi(ko,qr),qr===0?pa():Cr();var ui=qr===0?1:0;ni[ui]?wl(!1,!1,"confirm"):wl(!1,qr,"confirm")}else $a(ko)};return ie.createElement(mn.Provider,{value:{operationRef:au,hideHeader:ia==="time",onDateMouseEnter:Ua,onDateMouseLeave:Sr,hideRanges:!0,onSelect:Bs,open:Ki}},ie.createElement(Mi,{visible:Ki,popupElement:Br,popupStyle:qn,prefixCls:gt,dropdownClassName:Sn,dropdownAlign:zn,getPopupContainer:jn,transitionName:An,range:!0,direction:nl},ie.createElement("div",(0,le.Z)({ref:Ci,className:tt()(gt,"".concat(gt,"-range"),gn,(ce={},(0,Be.Z)(ce,"".concat(gt,"-disabled"),ni[0]&&ni[1]),(0,Be.Z)(ce,"".concat(gt,"-focused"),qr===0?Ka:Wo),(0,Be.Z)(ce,"".concat(gt,"-rtl"),nl==="rtl"),ce)),style:Ht,onClick:Bo,onMouseEnter:Ri,onMouseLeave:il,onMouseDown:wa,onMouseUp:Bi},(0,bt.Z)(se,{aria:!0,data:!0})),ie.createElement("div",{className:tt()("".concat(gt,"-input"),(ge={},(0,Be.Z)(ge,"".concat(gt,"-input-active"),qr===0),(0,Be.Z)(ge,"".concat(gt,"-input-placeholder"),!!la),ge)),ref:Xl},ie.createElement("input",(0,le.Z)({id:Yt,disabled:ni[0],readOnly:Zi||typeof sl[0]=="function"||!Ha,value:la||Xu,onChange:function(ar){is(ar.target.value)},autoFocus:Na,placeholder:sa(Un,0)||"",ref:Sl},Ro,nr,{autoComplete:pu}))),ie.createElement("div",{className:"".concat(gt,"-range-separator"),ref:Bl},eo),ie.createElement("div",{className:tt()("".concat(gt,"-input"),(we={},(0,Be.Z)(we,"".concat(gt,"-input-active"),qr===1),(0,Be.Z)(we,"".concat(gt,"-input-placeholder"),!!Jn),we)),ref:El},ie.createElement("input",(0,le.Z)({disabled:ni[1],readOnly:Zi||typeof sl[0]=="function"||!Vo,value:Jn||ls,onChange:function(ar){ve(ar.target.value)},placeholder:sa(Un,1)||"",ref:Pl},Pr,nr,{autoComplete:pu}))),ie.createElement("div",{className:"".concat(gt,"-active-bar"),style:(0,Pe.Z)((0,Pe.Z)({},bi),{},{width:so,position:"absolute"})}),ea,Oo&&pi)))}var ci=function(se){(0,an.Z)(ge,se);var ce=(0,on.Z)(ge);function ge(){var we;(0,mt.Z)(this,ge);for(var Le=arguments.length,Pt=new Array(Le),gt=0;gt{const{lineHeight:Le}=se,Pt=Math.floor(ge*Le)+2,gt=Math.max((ce-Pt)/2,0),Yt=Math.max(ce-Pt-gt,0);return{padding:`${gt}px ${we}px ${Yt}px`}},tu=se=>{const{componentCls:ce,pickerCellCls:ge,pickerCellInnerCls:we,cellHeight:Le,motionDurationSlow:Pt,borderRadiusSM:gt,motionDurationMid:Yt,cellHoverBg:Ht,lineWidth:gn,lineType:qn,colorPrimary:Sn,cellActiveWithRangeBg:An,colorTextLightSolid:zn,controlHeightSM:jn,cellRangeBorderColor:Gt,pickerCellBorderGap:hn,cellHoverWithRangeBg:Un,cellWidth:Na,colorTextDisabled:Aa,cellBgDisabled:Ra}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Le,transform:"translateY(-50%)",transition:`all ${Pt}`,content:'""'},[we]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Le,height:Le,lineHeight:`${Le}px`,borderRadius:gt,transition:`background ${Yt}, border ${Yt}`},"&-range-hover-start, &-range-hover-end":{[we]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ge}-in-view), - &:hover:not(${ge}-selected):not(${ge}-range-start):not(${ge}-range-end):not(${ge}-range-hover-start):not(${ge}-range-hover-end)`]:{[we]:{background:Ht}},[`&-in-view${ge}-today ${we}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${gn}px ${qn} ${Sn}`,borderRadius:gt,content:'""'}},[`&-in-view${ge}-in-range`]:{position:"relative","&::before":{background:An}},[`&-in-view${ge}-selected ${we}, + `]:{borderRadius:0},[`> ${bt}-item:last-child`]:{borderBottom:0},[`> ${bt}-item > ${bt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${bt}-item > ${bt}-content > ${bt}-content-box`]:{paddingTop:jt}}}},an=Ct=>{const{componentCls:bt,paddingSM:It}=Ct;return{[`${bt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${bt}-item`]:{borderBottom:0,[`> ${bt}-content`]:{backgroundColor:"transparent",border:0,[`> ${bt}-content-box`]:{paddingBlock:It}}}}}};var on=(0,vn.Z)("Collapse",Ct=>{const bt=(0,tt.TS)(Ct,{collapseHeaderPaddingSM:`${Ct.paddingXS}px ${Ct.paddingSM}px`,collapseHeaderPaddingLG:`${Ct.padding}px ${Ct.paddingLG}px`,collapsePanelBorderRadius:Ct.borderRadiusLG});return[ft(bt),Bn(bt),an(bt),Bt(bt),(0,fn.Z)(bt)]},Ct=>({headerPadding:`${Ct.paddingSM}px ${Ct.padding}px`,headerBg:Ct.colorFillAlter,contentPadding:`${Ct.padding}px 16px`,contentBg:Ct.colorBgContainer})),Pe=Object.assign(Ie.forwardRef((Ct,bt)=>{const{getPrefixCls:It,direction:jt,collapse:zt}=Ie.useContext(_t.E_),{prefixCls:bn,className:Mt,rootClassName:Fe,style:xe,bordered:gt=!0,ghost:Lt,size:qt,expandIconPosition:Kt="start",children:kt,expandIcon:rn}=Ct,Wt=(0,Mn.Z)(Xt=>{var Kn;return(Kn=qt!=null?qt:Xt)!==null&&Kn!==void 0?Kn:"middle"}),at=It("collapse",bn),Ut=It(),[Dt,Ft]=on(at),Ot=Ie.useMemo(()=>Kt==="left"?"start":Kt==="right"?"end":Kt,[Kt]),cn=function(){let Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Kn=rn?rn(Xt):Ie.createElement(b.Z,{rotate:Xt.isActive?90:void 0});return(0,$n.Tm)(Kn,()=>({className:Je()(Kn.props.className,`${at}-arrow`)}))},yt=Je()(`${at}-icon-position-${Ot}`,{[`${at}-borderless`]:!gt,[`${at}-rtl`]:jt==="rtl",[`${at}-ghost`]:!!Lt,[`${at}-${Wt}`]:Wt!=="middle"},zt==null?void 0:zt.className,Mt,Fe,Ft),wt=Object.assign(Object.assign({},(0,ga.Z)(Ut)),{motionAppear:!1,leavedClassName:`${at}-content-hidden`}),kn=Ie.useMemo(()=>kt?(0,ot.Z)(kt).map((Xt,Kn)=>{var Za,gr;if(!((Za=Xt.props)===null||Za===void 0)&&Za.disabled){const rr=(gr=Xt.key)!==null&&gr!==void 0?gr:String(Kn),{disabled:Ia,collapsible:Ir}=Xt.props,ir=Object.assign(Object.assign({},(0,Nn.Z)(Xt.props,["disabled"])),{key:rr,collapsible:Ir!=null?Ir:Ia?"disabled":void 0});return(0,$n.Tm)(Xt,ir)}return Xt}):null,[kt]);return Dt(Ie.createElement(pt,Object.assign({ref:bt,openMotion:wt},(0,Nn.Z)(Ct,["rootClassName"]),{expandIcon:cn,prefixCls:at,className:yt,style:Object.assign(Object.assign({},zt==null?void 0:zt.style),xe)}),kn))}),{Panel:Tt}),He=Pe},5083:function(je,Nt,ae){"use strict";ae.d(Nt,{default:function(){return qs}});var b=ae(61186),be=ae.n(b),Je=ae(48736),Te=ae(90111),Ze=ae.n(Te),ut=ae(58319),he=ae.n(ut),Xe=ae(23250),Ke=ae.n(Xe),Ie=ae(74959),et=ae.n(Ie),ot=ae(10238),Qe=ae.n(ot),de=ae(33656),a=ae.n(de);be().extend(a()),be().extend(Qe()),be().extend(Ze()),be().extend(he()),be().extend(Ke()),be().extend(et()),be().extend(function(se,ce){var ge=ce.prototype,we=ge.format;ge.format=function(At){var mt=(At||"").replace("Wo","wo");return we.bind(this)(mt)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},x=function(ce){var ge=E[ce];return ge||ce.split("_")[0]},y=function(){(0,Je.ET)(!1,"Not match any format. Please help to fire a issue about this.")},ee={getNow:function(){return be()()},getFixedDate:function(ce){return be()(ce,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ce){return ce.endOf("month")},getWeekDay:function(ce){var ge=ce.locale("en");return ge.weekday()+ge.localeData().firstDayOfWeek()},getYear:function(ce){return ce.year()},getMonth:function(ce){return ce.month()},getDate:function(ce){return ce.date()},getHour:function(ce){return ce.hour()},getMinute:function(ce){return ce.minute()},getSecond:function(ce){return ce.second()},addYear:function(ce,ge){return ce.add(ge,"year")},addMonth:function(ce,ge){return ce.add(ge,"month")},addDate:function(ce,ge){return ce.add(ge,"day")},setYear:function(ce,ge){return ce.year(ge)},setMonth:function(ce,ge){return ce.month(ge)},setDate:function(ce,ge){return ce.date(ge)},setHour:function(ce,ge){return ce.hour(ge)},setMinute:function(ce,ge){return ce.minute(ge)},setSecond:function(ce,ge){return ce.second(ge)},isAfter:function(ce,ge){return ce.isAfter(ge)},isValidate:function(ce){return ce.isValid()},locale:{getWeekFirstDay:function(ce){return be()().locale(x(ce)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ce,ge){return ge.locale(x(ce)).weekday(0)},getWeek:function(ce,ge){return ge.locale(x(ce)).week()},getShortWeekDays:function(ce){return be()().locale(x(ce)).localeData().weekdaysMin()},getShortMonths:function(ce){return be()().locale(x(ce)).localeData().monthsShort()},format:function(ce,ge,we){return ge.locale(x(ce)).format(we)},parse:function(ce,ge,we){for(var Le=x(ce),At=0;At1&&(mt=ce.addDate(mt,-7)),mt}function Ft(se,ce,ge){var we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ce){case"year":return ge.addYear(se,we*10);case"quarter":case"month":return ge.addYear(se,we);default:return ge.addMonth(se,we)}}function Ot(se,ce){var ge=ce.generateConfig,we=ce.locale,Le=ce.format;return typeof Le=="function"?Le(se):ge.locale.format(we.locale,se,Le)}function cn(se,ce){var ge=ce.generateConfig,we=ce.locale,Le=ce.formatList;return!se||typeof Le[0]=="function"?null:ge.locale.parse(we.locale,se,Le)}function yt(se){var ce=se.cellDate,ge=se.mode,we=se.disabledDate,Le=se.generateConfig;if(!we)return!1;var At=function(jn,Gt,En){for(var Un=Gt;Un<=En;){var Na=void 0;switch(jn){case"date":{if(Na=Le.setDate(ce,Un),!we(Na))return!1;break}case"month":{if(Na=Le.setMonth(ce,Un),!yt({cellDate:Na,mode:"month",generateConfig:Le,disabledDate:we}))return!1;break}case"year":{if(Na=Le.setYear(ce,Un),!yt({cellDate:Na,mode:"year",generateConfig:Le,disabledDate:we}))return!1;break}}Un+=1}return!0};switch(ge){case"date":case"week":return we(ce);case"month":{var mt=1,Yt=Le.getDate(Le.getEndDate(ce));return At("date",mt,Yt)}case"quarter":{var Ht=Math.floor(Le.getMonth(ce)/3)*3,gn=Ht+2;return At("month",Ht,gn)}case"year":return At("month",0,11);case"decade":{var qn=Le.getYear(ce),Pn=Math.floor(qn/zt)*zt,An=Pn+zt-1;return At("year",Pn,An)}}}function wt(se,ce){var ge=ce.formatList,we=ce.generateConfig,Le=ce.locale;return(0,It.Z)(function(){if(!se)return[[""],""];for(var At="",mt=[],Yt=0;Yt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(gn.current),Un){Ht(En);return}gn.current=requestAnimationFrame(function(){Ht(En)})}var Pn=wt(Yt,{formatList:ge,generateConfig:we,locale:Le}),An=(0,He.Z)(Pn,2),zn=An[1];function jn(En){qn(En)}function Gt(){var En=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;qn(null,En)}return(0,ie.useEffect)(function(){Gt(!0)},[se]),(0,ie.useEffect)(function(){return function(){return cancelAnimationFrame(gn.current)}},[]),[zn,jn,Gt]}var Xt=ae(10228),Kn=ae(16089),Za=ae(80702),gr=ae(29194),rr=new Map;function Ia(se,ce){var ge;function we(){(0,gr.Z)(se)?ce():ge=(0,Kn.Z)(function(){we()})}return we(),function(){Kn.Z.cancel(ge)}}function Ir(se,ce,ge){if(rr.get(se)&&cancelAnimationFrame(rr.get(se)),ge<=0){rr.set(se,requestAnimationFrame(function(){se.scrollTop=ce}));return}var we=ce-se.scrollTop,Le=we/ge*10;rr.set(se,requestAnimationFrame(function(){se.scrollTop+=Le,se.scrollTop!==ce&&Ir(se,ce,ge-10)}))}function ir(se,ce){var ge=ce.onLeftRight,we=ce.onCtrlLeftRight,Le=ce.onUpDown,At=ce.onPageUpDown,mt=ce.onEnter,Yt=se.which,Ht=se.ctrlKey,gn=se.metaKey;switch(Yt){case Xt.Z.LEFT:if(Ht||gn){if(we)return we(-1),!0}else if(ge)return ge(-1),!0;break;case Xt.Z.RIGHT:if(Ht||gn){if(we)return we(1),!0}else if(ge)return ge(1),!0;break;case Xt.Z.UP:if(Le)return Le(-1),!0;break;case Xt.Z.DOWN:if(Le)return Le(1),!0;break;case Xt.Z.PAGE_UP:if(At)return At(-1),!0;break;case Xt.Z.PAGE_DOWN:if(At)return At(1),!0;break;case Xt.Z.ENTER:if(mt)return mt(),!0;break}return!1}function Xa(se,ce,ge,we){var Le=se;if(!Le)switch(ce){case"time":Le=we?"hh:mm:ss a":"HH:mm:ss";break;case"week":Le="gggg-wo";break;case"month":Le="YYYY-MM";break;case"quarter":Le="YYYY-[Q]Q";break;case"year":Le="YYYY";break;default:Le=ge?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Le}function Ja(se,ce,ge){var we=se==="time"?8:10,Le=typeof ce=="function"?ce(ge.getNow()).length:ce.length;return Math.max(we,Le)+2}var Br=null,Ba=new Set;function kr(se){return!Br&&typeof window!="undefined"&&window.addEventListener&&(Br=function(ge){(0,Za.Z)(Ba).forEach(function(we){we(ge)})},window.addEventListener("mousedown",Br)),Ba.add(se),function(){Ba.delete(se),Ba.size===0&&(window.removeEventListener("mousedown",Br),Br=null)}}function Fr(se){var ce=se.target;if(se.composed&&ce.shadowRoot){var ge;return((ge=se.composedPath)===null||ge===void 0?void 0:ge.call(se)[0])||ce}return ce}var Pt=function(ce){return ce==="month"||ce==="date"?"year":ce},Sn=function(ce){return ce==="date"?"month":ce},Fn=function(ce){return ce==="month"||ce==="date"?"quarter":ce},Vt=function(ce){return ce==="date"?"week":ce},sn={year:Pt,month:Sn,quarter:Fn,week:Vt,time:null,date:null};function Ln(se,ce){return se.some(function(ge){return ge&&ge.contains(ce)})}function Xn(se){var ce=se.open,ge=se.value,we=se.isClickOutside,Le=se.triggerOpen,At=se.forwardKeyDown,mt=se.onKeyDown,Yt=se.blurToCancel,Ht=se.onSubmit,gn=se.onCancel,qn=se.onFocus,Pn=se.onBlur,An=se.changeOnBlur,zn=(0,ie.useState)(!1),jn=(0,He.Z)(zn,2),Gt=jn[0],En=jn[1],Un=(0,ie.useState)(!1),Na=(0,He.Z)(Un,2),Ca=Na[0],Ra=Na[1],Qa=(0,ie.useRef)(!1),la=(0,ie.useRef)(!1),Fa=(0,ie.useRef)(!1),so={onMouseDown:function(){En(!0),Le(!0)},onKeyDown:function(to){var yo=function(){Fa.current=!0};if(mt(to,yo),!Fa.current){switch(to.which){case Xt.Z.ENTER:{ce?Ht()!==!1&&En(!0):Le(!0),to.preventDefault();return}case Xt.Z.TAB:{Gt&&ce&&!to.shiftKey?(En(!1),to.preventDefault()):!Gt&&ce&&!At(to)&&to.shiftKey&&(En(!0),to.preventDefault());return}case Xt.Z.ESC:{En(!0),gn();return}}!ce&&![Xt.Z.SHIFT].includes(to.which)?Le(!0):Gt||At(to)}},onFocus:function(to){En(!0),Ra(!0),qn&&qn(to)},onBlur:function(to){if(Qa.current||!we(document.activeElement)){Qa.current=!1;return}Yt?setTimeout(function(){for(var yo=document,No=yo.activeElement;No&&No.shadowRoot;)No=No.shadowRoot.activeElement;we(No)&&gn()},0):ce&&(Le(!1),la.current&&Ht()),Ra(!1),Pn==null||Pn(to)}};return(0,ie.useEffect)(function(){la.current=!1},[ce]),(0,ie.useEffect)(function(){la.current=!0},[ge]),(0,ie.useEffect)(function(){return kr(function(Dr){var to=Fr(Dr),yo=we(to);ce&&(yo?!An&&(!Ca||yo)&&Le(!1):(Qa.current=!0,(0,Kn.Z)(function(){Qa.current=!1})))})}),[so,{focused:Ca,typing:Gt}]}function ke(se,ce){return ie.useMemo(function(){return se||(ce?((0,Je.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ce).map(function(ge){var we=(0,He.Z)(ge,2),Le=we[0],At=we[1];return{label:Le,value:At}})):[])},[se,ce])}var rt=ae(34280);function qe(se){var ce=se.valueTexts,ge=se.onTextChange,we=ie.useState(""),Le=(0,He.Z)(we,2),At=Le[0],mt=Le[1],Yt=ie.useRef([]);Yt.current=ce;function Ht(qn){mt(qn),ge(qn)}function gn(){mt(Yt.current[0])}return(0,rt.Z)(function(){ce.every(function(qn){return qn!==At})&&gn()},[ce.join("||")]),[At,Ht,gn]}var Dn=ie.createContext({}),mn=Dn,Rn=ae(62853);function Da(se){var ce=se.cellRender,ge=se.monthCellRender,we=se.dateRender,Le=ie.useMemo(function(){if(ce)return ce;if(!(!ge&&!we))return function(At,mt){var Yt=At;return we&&mt.type==="date"?we(Yt,mt.today):ge&&mt.type==="month"?ge(Yt,mt.locale):mt.originNode}},[ce,ge,we]);return Le}function fa(se,ce){for(var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",we=String(se);we.length=1?ge|0:1,mt=se;mt<=ce;mt+=At)Le.push({label:fa(mt,2),value:mt,disabled:(we||[]).includes(mt)});return Le}function Me(se){var ce=se.generateConfig,ge=se.prefixCls,we=se.operationRef,Le=se.activeColumnIndex,At=se.value,mt=se.showHour,Yt=se.showMinute,Ht=se.showSecond,gn=se.use12Hours,qn=se.hourStep,Pn=qn===void 0?1:qn,An=se.minuteStep,zn=An===void 0?1:An,jn=se.secondStep,Gt=jn===void 0?1:jn,En=se.disabledHours,Un=se.disabledMinutes,Na=se.disabledSeconds,Ca=se.disabledTime,Ra=se.hideDisabledOptions,Qa=se.onSelect,la=se.cellRender,Fa=se.locale,so=[],Dr="".concat(ge,"-content"),to="".concat(ge,"-time-panel"),yo,No=At?ce.getHour(At):-1,jo=No,gi=At?ce.getMinute(At):-1,Ko=At?ce.getSecond(At):-1,no=ce.getNow(),wo=ie.useMemo(function(){if(Ca){var So=Ca(no);return[So.disabledHours,So.disabledMinutes,So.disabledSeconds]}return[En,Un,Na]},[En,Un,Na,Ca,no]),$o=(0,He.Z)(wo,3),Uo=$o[0],Yo=$o[1],mi=$o[2],Ri=it(0,23,Pn,Uo&&Uo()),Si=(0,It.Z)(function(){return Ri},Ri,Oe);gn&&(yo=jo>=12,jo%=12);var zi=ie.useMemo(function(){if(!gn)return[!1,!1];var So=[!0,!0];return Si.forEach(function(Yr){var Pi=Yr.disabled,Wi=Yr.value;Pi||(Wi>=12?So[1]=!1:So[0]=!1)}),So},[gn,Si]),ri=(0,He.Z)(zi,2),Ui=ri[0],fi=ri[1],Mi=ie.useMemo(function(){return gn?Si.filter(yo?function(So){return So.value>=12}:function(So){return So.value<12}).map(function(So){var Yr=So.value%12,Pi=Yr===0?"12":fa(Yr,2);return(0,Pe.Z)((0,Pe.Z)({},So),{},{label:Pi,value:Yr})}):Si},[gn,yo,Si]),Gi=it(0,59,zn,Yo&&Yo(No)),el=it(0,59,Gt,mi&&mi(No,gi)),ji=Rt({value:At,generateConfig:ce,disabledMinutes:Yo,disabledSeconds:mi,minutes:Gi,seconds:el,use12Hours:gn});we.current={onUpDown:function(Yr){var Pi=so[Le];if(Pi)for(var Wi=Pi.units.findIndex(function(ll){return ll.value===Pi.value}),tl=Pi.units.length,wi=1;wi2&&arguments[2]!==void 0?arguments[2]:!1;(yi===En||bi)&&(hu($a),so&&so($a),ji&&ji($a,Po),Dr&&!at(Ht,$a,vl)&&!(zn!=null&&zn($a))&&Dr($a))},dl=function($a){if(ii.includes(yi)){var Po,bi,jl=yi==="date";switch($a===Xt.Z.PAGE_UP||$a===Xt.Z.PAGE_DOWN?bi=jl?Ht.addMonth:Ht.addYear:bi=jl?Ht.addDate:Ht.addMonth,$a){case Xt.Z.LEFT:case Xt.Z.PAGE_UP:Po=bi(ol,-1);break;case Xt.Z.RIGHT:case Xt.Z.PAGE_DOWN:Po=bi(ol,1);break;case Xt.Z.UP:case Xt.Z.DOWN:Po=bi(ol,Number("".concat($a===Xt.Z.UP?"-":"").concat(jl?Mt:Tn)));break}if(Po)return!(zn!=null&&zn(Po))}return!0},ou=function($a){if(wi.current&&wi.current.onKeyDown){var Po=!0,bi=$a.which;if([Xt.Z.LEFT,Xt.Z.RIGHT,Xt.Z.UP,Xt.Z.DOWN,Xt.Z.PAGE_UP,Xt.Z.PAGE_DOWN,Xt.Z.ENTER].includes(bi)&&($a.preventDefault(),bi!==Xt.Z.ENTER&&Na===0&&(Po=dl(bi))),Po)return wi.current.onKeyDown($a)}return(0,Je.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ni=function($a){wi.current&&wi.current.onBlur&&wi.current.onBlur($a)};el&&Pi!=="right"&&(el.current={onKeyDown:ou,onClose:function(){wi.current&&wi.current.onClose&&wi.current.onClose()}}),ie.useEffect(function(){gn&&!ki.current&&Zl(gn)},[gn]),ie.useEffect(function(){ki.current=!1},[]);var cl,zl=Da({cellRender:zi,monthCellRender:Si,dateRender:Ri}),Qo=(0,Pe.Z)((0,Pe.Z)({},se),{},{cellRender:zl,operationRef:wi,prefixCls:Le,viewDate:ol,value:vl,onViewDateChange:sl,sourceMode:Dl,onPanelChange:Al,disabledDate:zn});switch(delete Qo.onChange,delete Qo.onSelect,yi){case"decade":cl=ie.createElement(Sr,(0,le.Z)({},Qo,{onSelect:function($a,Po){sl($a),Vi($a,Po)}}));break;case"year":cl=ie.createElement(Xr,(0,le.Z)({},Qo,{onSelect:function($a,Po){sl($a),Vi($a,Po)}}));break;case"month":cl=ie.createElement(eo,(0,le.Z)({},Qo,{onSelect:function($a,Po){sl($a),Vi($a,Po)}}));break;case"quarter":cl=ie.createElement(Aa,(0,le.Z)({},Qo,{onSelect:function($a,Po){sl($a),Vi($a,Po)}}));break;case"week":cl=ie.createElement($t,(0,le.Z)({},Qo,{onSelect:function($a,Po){sl($a),Vi($a,Po)}}));break;case"time":delete Qo.showTime,cl=ie.createElement(Ga,(0,le.Z)({},Qo,(0,Rn.Z)(Ra)==="object"?Ra:null,{onSelect:function($a,Po){sl($a),Vi($a,Po)}}));break;default:Ra?cl=ie.createElement(Hn,(0,le.Z)({},Qo,{onSelect:function($a,Po){sl($a),Vi($a,Po)}})):cl=ie.createElement(dt,(0,le.Z)({},Qo,{onSelect:function($a,Po){sl($a),Vi($a,Po)}}))}var Cl,wl,Gl=function(){var $a=Ht.getNow(),Po=Sa(Ht.getHour($a),Ht.getMinute($a),Ht.getSecond($a),Ui?wo:1,fi?Uo:1,Mi?mi:1),bi=nn(Ht,$a,Po[0],Po[1],Po[2]);Vi(bi,"submit")};fl||(Cl=Co(Le,yi,la),Ra&&yi!=="date"?wl=null:wl=ho({prefixCls:Le,components:gi,needConfirmButton:ri,okDisabled:!vl||zn&&zn(vl),locale:Yt,showNow:Ca,onNow:ri&&Gl,onOk:function(){vl&&(Vi(vl,"submit",!0),jo&&jo(vl))}}));var Du;if(Qa&&yi==="date"&&En==="date"&&!Ra){var pl=Ht.getNow(),wu="".concat(Le,"-today-btn"),iu=zn&&zn(pl);Du=ie.createElement("a",{className:tt()(wu,iu&&"".concat(wu,"-disabled")),"aria-disabled":iu,onClick:function(){iu||Vi(pl,"mouse",!0)}},Yt.today)}return ie.createElement(mn.Provider,{value:(0,Pe.Z)((0,Pe.Z)({},Gi),{},{mode:yi,hideHeader:"hideHeader"in se?Fa:Gi.hideHeader,hidePrevBtn:Yr&&Pi==="right",hideNextBtn:Yr&&Pi==="left"})},ie.createElement("div",{tabIndex:Na,className:tt()("".concat(Le,"-panel"),At,(ce={},(0,Be.Z)(ce,"".concat(Le,"-panel-has-range"),Wi&&Wi[0]&&Wi[1]),(0,Be.Z)(ce,"".concat(Le,"-panel-has-range-hover"),tl&&tl[0]&&tl[1]),(0,Be.Z)(ce,"".concat(Le,"-panel-rtl"),Ko==="rtl"),ce)),style:mt,onKeyDown:ou,onBlur:ni,onMouseDown:yo},cl,Cl||wl||Du?ie.createElement("div",{className:"".concat(Le,"-footer")},Cl,wl,Du):null))}var Li=Go,hl=ae(35593),si={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Bl(se){var ce,ge=se.prefixCls,we=se.popupElement,Le=se.popupStyle,At=se.visible,mt=se.dropdownClassName,Yt=se.dropdownAlign,Ht=se.transitionName,gn=se.getPopupContainer,qn=se.children,Pn=se.range,An=se.popupPlacement,zn=se.direction,jn="".concat(ge,"-dropdown"),Gt=function(){return An!==void 0?An:zn==="rtl"?"bottomRight":"bottomLeft"};return ie.createElement(hl.Z,{showAction:[],hideAction:[],popupPlacement:Gt(),builtinPlacements:si,prefixCls:jn,popupTransitionName:Ht,popup:we,popupAlign:Yt,popupVisible:At,popupClassName:tt()(mt,(ce={},(0,Be.Z)(ce,"".concat(jn,"-range"),Pn),(0,Be.Z)(ce,"".concat(jn,"-rtl"),zn==="rtl"),ce)),popupStyle:Le,getPopupContainer:gn},qn)}var Ni=Bl;function ml(se){var ce=se.prefixCls,ge=se.presets,we=se.onClick,Le=se.onHover;return ge.length?ie.createElement("div",{className:"".concat(ce,"-presets")},ie.createElement("ul",null,ge.map(function(At,mt){var Yt=At.label,Ht=At.value;return ie.createElement("li",{key:mt,onClick:function(){return we==null?void 0:we(Ta(Ht))},onMouseEnter:function(){return Le==null?void 0:Le(Ta(Ht))},onMouseLeave:function(){return Le==null?void 0:Le(null)}},Yt)}))):null}function al(se){var ce=se.picker,ge=se.disabledHours,we=se.disabledMinutes,Le=se.disabledSeconds;ce==="time"&&(ge||we||Le)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Nl(se,ce,ge){var we=(0,Rn.Z)(ce)==="object"?ce.clearIcon:ge;return we||ie.createElement("span",{className:"".concat(se,"-clear-btn")})}function rl(se){var ce,ge=se,we=ge.prefixCls,Le=we===void 0?"rc-picker":we,At=ge.id,mt=ge.name,Yt=ge.tabIndex,Ht=ge.style,gn=ge.className,qn=ge.dropdownClassName,Pn=ge.dropdownAlign,An=ge.popupStyle,zn=ge.transitionName,jn=ge.generateConfig,Gt=ge.locale,En=ge.inputReadOnly,Un=ge.allowClear,Na=ge.autoFocus,Ca=ge.showTime,Ra=ge.picker,Qa=Ra===void 0?"date":Ra,la=ge.format,Fa=ge.use12Hours,so=ge.value,Dr=ge.defaultValue,to=ge.presets,yo=ge.open,No=ge.defaultOpen,jo=ge.defaultOpenValue,gi=ge.suffixIcon,Ko=ge.clearIcon,no=ge.disabled,wo=ge.disabledDate,$o=ge.placeholder,Uo=ge.getPopupContainer,Yo=ge.pickerRef,mi=ge.panelRender,Ri=ge.onChange,Si=ge.onOpenChange,zi=ge.onFocus,ri=ge.onBlur,Ui=ge.onMouseDown,fi=ge.onMouseUp,Mi=ge.onMouseEnter,Gi=ge.onMouseLeave,el=ge.onContextMenu,ji=ge.onClick,fl=ge.onKeyDown,Vl=ge.onSelect,So=ge.direction,Yr=ge.autoComplete,Pi=Yr===void 0?"off":Yr,Wi=ge.inputRender,tl=ge.changeOnBlur,wi=ie.useRef(null),ki=Qa==="date"&&!!Ca||Qa==="time",ll=ke(to),ul=va(Xa(la,Qa,Ca,Fa)),vl=ie.useRef(null),hu=ie.useRef(null),Bu=ie.useRef(null),Jo=(0,Ct.Z)(null,{value:so,defaultValue:Dr}),ol=(0,He.Z)(Jo,2),Zl=ol[0],sl=ol[1],Eu=ie.useState(Zl),Xl=(0,He.Z)(Eu,2),El=Xl[0],yi=Xl[1],Yi=ie.useRef(null),Jl=(0,Ct.Z)(!1,{value:yo,defaultValue:No,postState:function(Or){return no?!1:Or},onChange:function(Or){Si&&Si(Or),!Or&&Yi.current&&Yi.current.onClose&&Yi.current.onClose()}}),Sl=(0,He.Z)(Jl,2),Dl=Sl[0],Pl=Sl[1],Al=wt(El,{formatList:ul,generateConfig:jn,locale:Gt}),Vi=(0,He.Z)(Al,2),dl=Vi[0],ou=Vi[1],ni=qe({valueTexts:dl,onTextChange:function(Or){var il=cn(Or,{locale:Gt,formatList:ul,generateConfig:jn});il&&(!wo||!wo(il))&&yi(il)}}),cl=(0,He.Z)(ni,3),zl=cl[0],Qo=cl[1],Cl=cl[2],wl=function(Or){yi(Or),sl(Or),Ri&&!at(jn,Zl,Or)&&Ri(Or,Or?Ot(Or,{generateConfig:jn,locale:Gt,format:ul[0]}):"")},Gl=function(Or){no&&Or||Pl(Or)},Du=function(Or){return Dl&&Yi.current&&Yi.current.onKeyDown?Yi.current.onKeyDown(Or):((0,Je.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},pl=function(){for(var Or=arguments.length,il=new Array(Or),Ai=0;AiAn(gn);case"month":return Pn(Gt)>Pn(gn);case"week":return qn(Gt)>qn(gn);default:return!kt(Yt,Gt,gn)&&Yt.isAfter(Gt,gn)}return!1},[At,mt[1],gn,ce]),jn=ie.useCallback(function(Gt){if(mt[1]||At&&At(Gt))return!0;if(mt[0]&&Ht)return!kt(Yt,Gt,gn)&&Yt.isAfter(Ht,Gt);if(!ce&&Ht)switch(ge){case"quarter":return An(Gt)0&&arguments[0]!==void 0?arguments[0]:!1,ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wr=null;Hi&&st&&st[0]&&st[1]&&Gt.isAfter(st[1],st[0])&&(wr=st);var Wo=Fa;if(Fa&&(0,Rn.Z)(Fa)==="object"&&Fa.defaultValue){var ui=Fa.defaultValue;Wo=(0,Pe.Z)((0,Pe.Z)({},Fa),{},{defaultValue:da(ui,Qr)||void 0})}return ie.createElement(In.Provider,{value:{inRange:!0,panelPosition:Lo,rangedValue:Qt||ao,hoverRangedValue:wr}},ie.createElement(Li,(0,le.Z)({},se,ar,{cellRender:ei,showTime:Wo,mode:jl[Qr],generateConfig:Gt,style:void 0,direction:ol,disabledDate:Qr===0?Ql:rs,disabledTime:function(Fl){return wo?wo(Fl,Qr===0?"start":"end"):!1},className:tt()((0,Be.Z)({},"".concat(mt,"-panel-focused"),Qr===0?!Ha:!Vo)),value:da(ao,Qr),locale:En,tabIndex:-1,onPanelChange:function(Fl,Ol){Qr===0&&ha(!0),Qr===1&&Pr(!0),di(hn(jl,Ol,Qr),hn(ao,Fl,Qr));var ql=Fl;Lo==="right"&&jl[Qr]===Ol&&(ql=Ft(ql,Ol,Gt,-1)),pl(ql,Qr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Qr===0?da(ao,1):da(ao,0)})))}var vi=0,Zi=0;if(Qr&&Jl.current&&Dl.current&&Yi.current&&Vi.current){vi=Jl.current.offsetWidth+Dl.current.offsetWidth;var La=Vi.current.offsetLeft>vi?Vi.current.offsetLeft-vi:Vi.current.offsetLeft,io=Yi.current.offsetWidth,Bi=Vi.current.offsetWidth;io&&Bi&&vi>io-Bi-(ol==="rtl"?0:La)&&(Zi=vi)}var xi=ol==="rtl"?{right:vi}:{left:vi};function cr(){var Lo,ar=Co(mt,jl[Qr],ji),wr=ho({prefixCls:mt,components:Bu,needConfirmButton:El,okDisabled:!da(ao,Qr)||no&&no(ao[Qr]),locale:En,onOk:function(){var Yl=da(ao,Qr);Yl&&(Ai(ao,Qr),vl==null||vl(ao),xl(!1,Qr,"confirm"))}});if(la!=="time"&&!Fa){var Wo=Du(Qr),ui=Ft(Wo,la,Gt),Ll=jl[Qr],Fl=Ll===la,Ol=li(Fl?"left":!1,{pickerValue:Wo,onPickerValueChange:function(Yl){pl(Yl,Qr)}}),ql=li("right",{pickerValue:ui,onPickerValueChange:function(Yl){pl(Ft(Yl,la,Gt,-1),Qr)}});ol==="rtl"?Lo=ie.createElement(ie.Fragment,null,ql,Fl&&Ol):Lo=ie.createElement(ie.Fragment,null,Ol,Fl&&ql)}else Lo=li();var ku=ie.createElement("div",{className:"".concat(mt,"-panel-layout")},ie.createElement(ml,{prefixCls:mt,presets:Zo,onClick:function(Yl){Ai(Yl,null),xl(!1,Qr,"preset")},onHover:function(Yl){xn(Yl)}}),ie.createElement("div",null,ie.createElement("div",{className:"".concat(mt,"-panels")},Lo),(ar||wr)&&ie.createElement("div",{className:"".concat(mt,"-footer")},ar,wr)));return mi&&(ku=mi(ku)),ie.createElement("div",{className:"".concat(mt,"-panel-container"),style:{marginLeft:Zi},ref:Yi,onMouseDown:function(Yl){Yl.preventDefault()}},ku)}var yr=ie.createElement("div",{className:tt()("".concat(mt,"-range-wrapper"),"".concat(mt,"-").concat(la,"-range-wrapper")),style:{minWidth:fo}},ie.createElement("div",{ref:Vi,className:"".concat(mt,"-range-arrow"),style:xi}),cr()),ea;Ui&&(ea=ie.createElement("span",{className:"".concat(mt,"-suffix"),onMouseDown:function(ar){ar.preventDefault()}},Ui));var Bo=Nl(mt,ri,fi),pi=ie.createElement("span",{onMouseDown:function(ar){ar.preventDefault(),ar.stopPropagation()},onMouseUp:function(ar){ar.preventDefault(),ar.stopPropagation();var wr=Qo;ni[0]||(wr=hn(wr,null,0)),ni[1]||(wr=hn(wr,null,1)),Ai(wr,null),xl(!1,Qr,"clear")},className:"".concat(mt,"-clear"),role:"button"},Bo),xo=ri&&(da(Qo,0)&&!ni[0]||da(Qo,1)&&!ni[1]),nr={size:Ja(la,dl[0],Gt)},br=0,co=0;Jl.current&&Sl.current&&Dl.current&&(Qr===0?co=Jl.current.offsetWidth:(br=vi,co=Sl.current.offsetWidth));var Di=ol==="rtl"?{right:br}:{left:br},xs=function(ar,wr){var Wo=hn(ao,ar,Qr);if(wr==="submit"||wr!=="key"&&!El){Ai(Wo,Qr),Qr===0?ha():Pr();var ui=Qr===0?1:0;ni[ui]?xl(!1,!1,"confirm"):xl(!1,Qr,"confirm")}else $a(Wo)};return ie.createElement(mn.Provider,{value:{operationRef:ou,hideHeader:la==="time",onDateMouseEnter:Ua,onDateMouseLeave:hr,hideRanges:!0,onSelect:xs,open:Hi}},ie.createElement(Ni,{visible:Hi,popupElement:yr,popupStyle:qn,prefixCls:mt,dropdownClassName:Pn,dropdownAlign:zn,getPopupContainer:jn,transitionName:An,range:!0,direction:ol},ie.createElement("div",(0,le.Z)({ref:yi,className:tt()(mt,"".concat(mt,"-range"),gn,(ce={},(0,Be.Z)(ce,"".concat(mt,"-disabled"),ni[0]&&ni[1]),(0,Be.Z)(ce,"".concat(mt,"-focused"),Qr===0?Ka:Ro),(0,Be.Z)(ce,"".concat(mt,"-rtl"),ol==="rtl"),ce)),style:Ht,onClick:bo,onMouseEnter:ki,onMouseLeave:ll,onMouseDown:xa,onMouseUp:wi},(0,bt.Z)(se,{aria:!0,data:!0})),ie.createElement("div",{className:tt()("".concat(mt,"-input"),(ge={},(0,Be.Z)(ge,"".concat(mt,"-input-active"),Qr===0),(0,Be.Z)(ge,"".concat(mt,"-input-placeholder"),!!ua),ge)),ref:Jl},ie.createElement("input",(0,le.Z)({id:Yt,disabled:ni[0],readOnly:Gi||typeof dl[0]=="function"||!Ha,value:ua||Ju,onChange:function(ar){ss(ar.target.value)},autoFocus:Na,placeholder:da(Un,0)||"",ref:Pl},To,nr,{autoComplete:Eu}))),ie.createElement("div",{className:"".concat(mt,"-range-separator"),ref:Dl},to),ie.createElement("div",{className:tt()("".concat(mt,"-input"),(we={},(0,Be.Z)(we,"".concat(mt,"-input-active"),Qr===1),(0,Be.Z)(we,"".concat(mt,"-input-placeholder"),!!Jn),we)),ref:Sl},ie.createElement("input",(0,le.Z)({disabled:ni[1],readOnly:Gi||typeof dl[0]=="function"||!Vo,value:Jn||ds,onChange:function(ar){ve(ar.target.value)},placeholder:da(Un,1)||"",ref:Al},Er,nr,{autoComplete:Eu}))),ie.createElement("div",{className:"".concat(mt,"-active-bar"),style:(0,Pe.Z)((0,Pe.Z)({},Di),{},{width:co,position:"absolute"})}),ea,xo&&pi)))}var ci=function(se){(0,an.Z)(ge,se);var ce=(0,on.Z)(ge);function ge(){var we;(0,ft.Z)(this,ge);for(var Le=arguments.length,At=new Array(Le),mt=0;mt{const{lineHeight:Le}=se,At=Math.floor(ge*Le)+2,mt=Math.max((ce-At)/2,0),Yt=Math.max(ce-At-mt,0);return{padding:`${mt}px ${we}px ${Yt}px`}},au=se=>{const{componentCls:ce,pickerCellCls:ge,pickerCellInnerCls:we,cellHeight:Le,motionDurationSlow:At,borderRadiusSM:mt,motionDurationMid:Yt,cellHoverBg:Ht,lineWidth:gn,lineType:qn,colorPrimary:Pn,cellActiveWithRangeBg:An,colorTextLightSolid:zn,controlHeightSM:jn,cellRangeBorderColor:Gt,pickerCellBorderGap:En,cellHoverWithRangeBg:Un,cellWidth:Na,colorTextDisabled:Ca,cellBgDisabled:Ra}=se;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Le,transform:"translateY(-50%)",transition:`all ${At}`,content:'""'},[we]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Le,height:Le,lineHeight:`${Le}px`,borderRadius:mt,transition:`background ${Yt}, border ${Yt}`},"&-range-hover-start, &-range-hover-end":{[we]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ge}-in-view), + &:hover:not(${ge}-selected):not(${ge}-range-start):not(${ge}-range-end):not(${ge}-range-hover-start):not(${ge}-range-hover-end)`]:{[we]:{background:Ht}},[`&-in-view${ge}-today ${we}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${gn}px ${qn} ${Pn}`,borderRadius:mt,content:'""'}},[`&-in-view${ge}-in-range`]:{position:"relative","&::before":{background:An}},[`&-in-view${ge}-selected ${we}, &-in-view${ge}-range-start ${we}, - &-in-view${ge}-range-end ${we}`]:{color:zn,background:Sn},[`&-in-view${ge}-range-start:not(${ge}-range-start-single), + &-in-view${ge}-range-end ${we}`]:{color:zn,background:Pn},[`&-in-view${ge}-range-start:not(${ge}-range-start-single), &-in-view${ge}-range-end:not(${ge}-range-end-single)`]:{"&::before":{background:An}},[`&-in-view${ge}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ge}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ge}-range-hover-start:not(${ge}-in-range):not(${ge}-range-start):not(${ge}-range-end), &-in-view${ge}-range-hover-end:not(${ge}-in-range):not(${ge}-range-start):not(${ge}-range-end), &-in-view${ge}-range-hover-start${ge}-range-start-single, &-in-view${ge}-range-hover-start${ge}-range-start${ge}-range-end${ge}-range-end-near-hover, &-in-view${ge}-range-hover-end${ge}-range-start${ge}-range-end${ge}-range-start-near-hover, &-in-view${ge}-range-hover-end${ge}-range-end-single, - &-in-view${ge}-range-hover:not(${ge}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:jn,borderTop:`${gn}px dashed ${Gt}`,borderBottom:`${gn}px dashed ${Gt}`,transform:"translateY(-50%)",transition:`all ${Pt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:hn},[`&-in-view${ge}-in-range${ge}-range-hover::before, + &-in-view${ge}-range-hover:not(${ge}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:jn,borderTop:`${gn}px dashed ${Gt}`,borderBottom:`${gn}px dashed ${Gt}`,transform:"translateY(-50%)",transition:`all ${At}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:En},[`&-in-view${ge}-in-range${ge}-range-hover::before, &-in-view${ge}-in-range${ge}-range-hover-start::before, &-in-view${ge}-in-range${ge}-range-hover-end::before, &-in-view${ge}-range-start${ge}-range-hover::before, @@ -141,33 +141,33 @@ &-in-view${ge}-in-range${ge}-range-hover-start::before, ${ce}-panel > :not(${ce}-date-panel) - &-in-view${ge}-in-range${ge}-range-hover-end::before`]:{background:Un},[`&-in-view${ge}-range-start:not(${ge}-range-start-single):not(${ge}-range-end) ${we}`]:{borderStartStartRadius:gt,borderEndStartRadius:gt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ge}-range-end:not(${ge}-range-end-single):not(${ge}-range-start) ${we}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:gt,borderEndEndRadius:gt},[`&-range-hover${ge}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ge}-range-hover:first-child::after, + &-in-view${ge}-in-range${ge}-range-hover-end::before`]:{background:Un},[`&-in-view${ge}-range-start:not(${ge}-range-start-single):not(${ge}-range-end) ${we}`]:{borderStartStartRadius:mt,borderEndStartRadius:mt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ge}-range-end:not(${ge}-range-end-single):not(${ge}-range-start) ${we}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:mt,borderEndEndRadius:mt},[`&-range-hover${ge}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ge}-range-hover:first-child::after, tr > &-in-view${ge}-range-hover-end:first-child::after, &-in-view${ge}-start${ge}-range-hover-edge-start${ge}-range-hover-edge-start-near-range::after, &-in-view${ge}-range-hover-edge-start:not(${ge}-range-hover-edge-start-near-range)::after, - &-in-view${ge}-range-hover-start::after`]:{insetInlineStart:(Na-Le)/2,borderInlineStart:`${gn}px dashed ${Gt}`,borderStartStartRadius:gt,borderEndStartRadius:gt},[`tr > &-in-view${ge}-range-hover:last-child::after, + &-in-view${ge}-range-hover-start::after`]:{insetInlineStart:(Na-Le)/2,borderInlineStart:`${gn}px dashed ${Gt}`,borderStartStartRadius:mt,borderEndStartRadius:mt},[`tr > &-in-view${ge}-range-hover:last-child::after, tr > &-in-view${ge}-range-hover-start:last-child::after, &-in-view${ge}-end${ge}-range-hover-edge-end${ge}-range-hover-edge-end-near-range::after, &-in-view${ge}-range-hover-edge-end:not(${ge}-range-hover-edge-end-near-range)::after, - &-in-view${ge}-range-hover-end::after`]:{insetInlineEnd:(Na-Le)/2,borderInlineEnd:`${gn}px dashed ${Gt}`,borderStartEndRadius:gt,borderEndEndRadius:gt},"&-disabled":{color:Aa,pointerEvents:"none",[we]:{background:"transparent"},"&::before":{background:Ra}},[`&-disabled${ge}-today ${we}::before`]:{borderColor:Aa}}},Lu=se=>{const{componentCls:ce,pickerCellCls:ge,pickerCellInnerCls:we,pickerYearMonthCellWidth:Le,pickerControlIconSize:Pt,cellWidth:gt,paddingSM:Yt,paddingXS:Ht,paddingXXS:gn,colorBgContainer:qn,lineWidth:Sn,lineType:An,borderRadiusLG:zn,colorPrimary:jn,colorTextHeading:Gt,colorSplit:hn,pickerControlIconBorderWidth:Un,colorIcon:Na,textHeight:Aa,motionDurationMid:Ra,colorIconHover:Qa,fontWeightStrong:ia,cellHeight:Ca,pickerCellPaddingVertical:uo,colorTextDisabled:xr,colorText:eo,fontSize:bo,cellHoverWithRangeBg:To,motionDurationSlow:Ko,withoutTimeCellHeight:gi,pickerQuarterPanelContentHeight:Uo,colorLink:to,colorLinkActive:Lo,colorLinkHover:$o,cellRangeBorderColor:Yo,borderRadiusSM:Ho,colorTextLightSolid:mi,cellHoverBg:Ni,timeColumnHeight:Ei,timeColumnWidth:Vi,timeCellHeight:ri,controlItemBgActive:Gi,marginXXS:fi,pickerDatePanelPaddingHorizontal:Li}=se,Zi=gt*7+Li*2,Qi=(Zi-Ht*2)/3-Le-Yt,zi=(Zi-Ht*2)/4-Le;return{[ce]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:qn,border:`${Sn}px ${An} ${hn}`,borderRadius:zn,outline:"none","&-focused":{borderColor:jn},"&-rtl":{direction:"rtl",[`${ce}-prev-icon, + &-in-view${ge}-range-hover-end::after`]:{insetInlineEnd:(Na-Le)/2,borderInlineEnd:`${gn}px dashed ${Gt}`,borderStartEndRadius:mt,borderEndEndRadius:mt},"&-disabled":{color:Ca,pointerEvents:"none",[we]:{background:"transparent"},"&::before":{background:Ra}},[`&-disabled${ge}-today ${we}::before`]:{borderColor:Ca}}},Mu=se=>{const{componentCls:ce,pickerCellCls:ge,pickerCellInnerCls:we,pickerYearMonthCellWidth:Le,pickerControlIconSize:At,cellWidth:mt,paddingSM:Yt,paddingXS:Ht,paddingXXS:gn,colorBgContainer:qn,lineWidth:Pn,lineType:An,borderRadiusLG:zn,colorPrimary:jn,colorTextHeading:Gt,colorSplit:En,pickerControlIconBorderWidth:Un,colorIcon:Na,textHeight:Ca,motionDurationMid:Ra,colorIconHover:Qa,fontWeightStrong:la,cellHeight:Fa,pickerCellPaddingVertical:so,colorTextDisabled:Dr,colorText:to,fontSize:yo,cellHoverWithRangeBg:No,motionDurationSlow:jo,withoutTimeCellHeight:gi,pickerQuarterPanelContentHeight:Ko,colorLink:no,colorLinkActive:wo,colorLinkHover:$o,cellRangeBorderColor:Uo,borderRadiusSM:Yo,colorTextLightSolid:mi,cellHoverBg:Ri,timeColumnHeight:Si,timeColumnWidth:zi,timeCellHeight:ri,controlItemBgActive:Ui,marginXXS:fi,pickerDatePanelPaddingHorizontal:Mi}=se,Gi=mt*7+Mi*2,el=(Gi-Ht*2)/3-Le-Yt,ji=(Gi-Ht*2)/4-Le;return{[ce]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:qn,border:`${Pn}px ${An} ${En}`,borderRadius:zn,outline:"none","&-focused":{borderColor:jn},"&-rtl":{direction:"rtl",[`${ce}-prev-icon, ${ce}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ce}-next-icon, - ${ce}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Zi},"&-header":{display:"flex",padding:`0 ${Ht}px`,color:Gt,borderBottom:`${Sn}px ${An} ${hn}`,"> *":{flex:"none"},button:{padding:0,color:Na,lineHeight:`${Aa}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ra}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:bo,"&:hover":{color:Qa}},"&-view":{flex:"auto",fontWeight:ia,lineHeight:`${Aa}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Ht},"&:hover":{color:jn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Pt,height:Pt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Pt,height:Pt,border:"0 solid currentcolor",borderBlockStartWidth:Un,borderBlockEndWidth:0,borderInlineStartWidth:Un,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Pt/2),insetInlineStart:Math.ceil(Pt/2),display:"inline-block",width:Pt,height:Pt,border:"0 solid currentcolor",borderBlockStartWidth:Un,borderBlockEndWidth:0,borderInlineStartWidth:Un,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Ca,fontWeight:"normal"},th:{height:Ca+uo*2,color:eo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${uo}px 0`,color:xr,cursor:"pointer","&-in-view":{color:eo}},tu(se)),[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start ${we}, - &-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${we}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:To,transition:`all ${Ko}`,content:'""'}},[`&-date-panel + ${ce}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Gi},"&-header":{display:"flex",padding:`0 ${Ht}px`,color:Gt,borderBottom:`${Pn}px ${An} ${En}`,"> *":{flex:"none"},button:{padding:0,color:Na,lineHeight:`${Ca}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ra}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:yo,"&:hover":{color:Qa}},"&-view":{flex:"auto",fontWeight:la,lineHeight:`${Ca}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Ht},"&:hover":{color:jn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:At,height:At,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:At,height:At,border:"0 solid currentcolor",borderBlockStartWidth:Un,borderBlockEndWidth:0,borderInlineStartWidth:Un,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(At/2),insetInlineStart:Math.ceil(At/2),display:"inline-block",width:At,height:At,border:"0 solid currentcolor",borderBlockStartWidth:Un,borderBlockEndWidth:0,borderInlineStartWidth:Un,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Fa,fontWeight:"normal"},th:{height:Fa+so*2,color:to,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${so}px 0`,color:Dr,cursor:"pointer","&-in-view":{color:to}},au(se)),[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start ${we}, + &-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${we}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:No,transition:`all ${jo}`,content:'""'}},[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-start - ${we}::after`]:{insetInlineEnd:-(gt-Ca)/2,insetInlineStart:0},[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${we}::after`]:{insetInlineEnd:0,insetInlineStart:-(gt-Ca)/2},[`&-range-hover${ce}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-content`]:{height:gi*4},[we]:{padding:`0 ${Ht}px`}},"&-quarter-panel":{[`${ce}-content`]:{height:Uo},[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:zi,borderInlineStart:`${Sn}px dashed ${Yo}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:zi,borderInlineEnd:`${Sn}px dashed ${Yo}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:zi,borderInlineEnd:`${Sn}px dashed ${Yo}`,[`${ce}-panel-rtl &`]:{insetInlineStart:zi,borderInlineStart:`${Sn}px dashed ${Yo}`}}},[`&-panel ${ce}-footer`]:{borderTop:`${Sn}px ${An} ${hn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Aa-2*Sn}px`,textAlign:"center","&-extra":{padding:`0 ${Yt}px`,lineHeight:`${Aa-2*Sn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Sn}px ${An} ${hn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:to,"&:hover":{color:$o},"&:active":{color:Lo},[`&${ce}-today-btn-disabled`]:{color:xr,cursor:"not-allowed"}},"&-decade-panel":{[we]:{padding:`0 ${Ht/2}px`},[`${ce}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-body`]:{padding:`0 ${Ht}px`},[we]:{width:Le},[`${ce}-cell-range-hover-start::after`]:{borderStartStartRadius:Ho,borderEndStartRadius:Ho,borderStartEndRadius:0,borderEndEndRadius:0,[`${ce}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ho,borderEndEndRadius:Ho}},[`${ce}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Ho,borderEndEndRadius:Ho,[`${ce}-panel-rtl &`]:{borderStartStartRadius:Ho,borderEndStartRadius:Ho,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:Qi,borderInlineStart:`${Sn}px dashed ${Yo}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:Qi,borderInlineEnd:`${Sn}px dashed ${Yo}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:Qi,borderInlineEnd:`${Sn}px dashed ${Yo}`,[`${ce}-panel-rtl &`]:{insetInlineStart:Qi,borderInlineStart:`${Sn}px dashed ${Yo}`}}},"&-week-panel":{[`${ce}-body`]:{padding:`${Ht}px ${Yt}px`},[`${ce}-cell`]:{[`&:hover ${we}, + ${we}::after`]:{insetInlineEnd:-(mt-Fa)/2,insetInlineStart:0},[`&-date-panel ${ce}-cell-in-view${ce}-cell-in-range${ce}-cell-range-hover-end ${we}::after`]:{insetInlineEnd:0,insetInlineStart:-(mt-Fa)/2},[`&-range-hover${ce}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-content`]:{height:gi*4},[we]:{padding:`0 ${Ht}px`}},"&-quarter-panel":{[`${ce}-content`]:{height:Ko},[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:ji,borderInlineStart:`${Pn}px dashed ${Uo}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:ji,borderInlineEnd:`${Pn}px dashed ${Uo}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:ji,borderInlineEnd:`${Pn}px dashed ${Uo}`,[`${ce}-panel-rtl &`]:{insetInlineStart:ji,borderInlineStart:`${Pn}px dashed ${Uo}`}}},[`&-panel ${ce}-footer`]:{borderTop:`${Pn}px ${An} ${En}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Ca-2*Pn}px`,textAlign:"center","&-extra":{padding:`0 ${Yt}px`,lineHeight:`${Ca-2*Pn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Pn}px ${An} ${En}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:no,"&:hover":{color:$o},"&:active":{color:wo},[`&${ce}-today-btn-disabled`]:{color:Dr,cursor:"not-allowed"}},"&-decade-panel":{[we]:{padding:`0 ${Ht/2}px`},[`${ce}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ce}-body`]:{padding:`0 ${Ht}px`},[we]:{width:Le},[`${ce}-cell-range-hover-start::after`]:{borderStartStartRadius:Yo,borderEndStartRadius:Yo,borderStartEndRadius:0,borderEndEndRadius:0,[`${ce}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Yo,borderEndEndRadius:Yo}},[`${ce}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Yo,borderEndEndRadius:Yo,[`${ce}-panel-rtl &`]:{borderStartStartRadius:Yo,borderEndStartRadius:Yo,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ce}-cell-range-hover-start::after`]:{insetInlineStart:el,borderInlineStart:`${Pn}px dashed ${Uo}`,[`${ce}-panel-rtl &`]:{insetInlineEnd:el,borderInlineEnd:`${Pn}px dashed ${Uo}`}},[`${ce}-cell-range-hover-end::after`]:{insetInlineEnd:el,borderInlineEnd:`${Pn}px dashed ${Uo}`,[`${ce}-panel-rtl &`]:{insetInlineStart:el,borderInlineStart:`${Pn}px dashed ${Uo}`}}},"&-week-panel":{[`${ce}-body`]:{padding:`${Ht}px ${Yt}px`},[`${ce}-cell`]:{[`&:hover ${we}, &-selected ${we}, - ${we}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ra}`},"&:first-child:before":{borderStartStartRadius:Ho,borderEndStartRadius:Ho},"&:last-child:before":{borderStartEndRadius:Ho,borderEndEndRadius:Ho}},"&:hover td":{"&:before":{background:Ni}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ge}`]:{"&:before":{background:jn},[`&${ce}-cell-week`]:{color:new Ai.C(mi).setAlpha(.5).toHexString()},[we]:{color:mi}}},"&-range-hover td:before":{background:Gi}}},"&-date-panel":{[`${ce}-body`]:{padding:`${Ht}px ${Li}px`},[`${ce}-content`]:{width:gt*7,th:{width:gt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ce}-time-panel`]:{borderInlineStart:`${Sn}px ${An} ${hn}`},[`${ce}-date-panel, - ${ce}-time-panel`]:{transition:`opacity ${Ko}`},"&-active":{[`${ce}-date-panel, - ${ce}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ce}-content`]:{display:"flex",flex:"auto",height:Ei},"&-column":{flex:"1 0 auto",width:Vi,margin:`${gn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ra}`,overflowX:"hidden","&::after":{display:"block",height:Ei-ri,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Sn}px ${An} ${hn}`},"&-active":{background:new Ai.C(Gi).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ce}-time-panel-cell`]:{marginInline:fi,[`${ce}-time-panel-cell-inner`]:{display:"block",width:Vi-2*fi,height:ri,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Vi-ri)/2,color:eo,lineHeight:`${ri}px`,borderRadius:Ho,cursor:"pointer",transition:`background ${Ra}`,"&:hover":{background:Ni}},"&-selected":{[`${ce}-time-panel-cell-inner`]:{background:Gi}},"&-disabled":{[`${ce}-time-panel-cell-inner`]:{color:xr,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ce}-time-panel-column:after`]:{height:Ei-ri+gn*2}}}},Is=se=>{const{componentCls:ce,colorBgContainer:ge,colorError:we,errorActiveShadow:Le,colorWarning:Pt,warningActiveShadow:gt}=se;return{[`${ce}:not(${ce}-disabled)`]:{[`&${ce}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:we},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Ii.M1)((0,vs.TS)(se,{activeBorderColor:we,activeShadow:Le}))),[`${ce}-active-bar`]:{background:we}},[`&${ce}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:Pt},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Ii.M1)((0,vs.TS)(se,{activeBorderColor:Pt,activeShadow:gt}))),[`${ce}-active-bar`]:{background:Pt}}}}},Hs=se=>{const{componentCls:ce,antCls:ge,controlHeight:we,fontSize:Le,paddingInline:Pt,colorBgContainer:gt,lineWidth:Yt,lineType:Ht,colorBorder:gn,borderRadius:qn,motionDurationMid:Sn,colorBgContainerDisabled:An,colorTextDisabled:zn,colorTextPlaceholder:jn,controlHeightLG:Gt,fontSizeLG:hn,controlHeightSM:Un,paddingInlineSM:Na,paddingXS:Aa,marginXS:Ra,colorTextDescription:Qa,lineWidthBold:ia,lineHeight:Ca,colorPrimary:uo,motionDurationSlow:xr,zIndexPopup:eo,paddingXXS:bo,paddingSM:To,textHeight:Ko,cellActiveWithRangeBg:gi,colorPrimaryBorder:Uo,sizePopupArrow:to,borderRadiusXS:Lo,borderRadiusOuter:$o,colorBgElevated:Yo,borderRadiusLG:Ho,boxShadowSecondary:mi,borderRadiusSM:Ni,colorSplit:Ei,cellHoverBg:Vi,presetsWidth:ri,presetsMaxWidth:Gi,boxShadowPopoverArrow:fi,colorTextQuaternary:Li}=se;return[{[ce]:Object.assign(Object.assign(Object.assign({},(0,ms.Wf)(se)),Ku(se,we,Le,Pt)),{position:"relative",display:"inline-flex",alignItems:"center",background:gt,lineHeight:1,border:`${Yt}px ${Ht} ${gn}`,borderRadius:qn,transition:`border ${Sn}, box-shadow ${Sn}`,"&:hover, &-focused":Object.assign({},(0,Ii.pU)(se)),"&-focused":Object.assign({},(0,Ii.M1)(se)),[`&${ce}-disabled`]:{background:An,borderColor:gn,cursor:"not-allowed",[`${ce}-suffix`]:{color:Li}},[`&${ce}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ce}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Ii.ik)(se)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ce}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:jn}}},"&-large":Object.assign(Object.assign({},Ku(se,Gt,hn,Pt)),{[`${ce}-input > input`]:{fontSize:hn}}),"&-small":Object.assign({},Ku(se,Un,Le,Na)),[`${ce}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Aa/2,color:zn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ra}}},[`${ce}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:zn,lineHeight:1,background:gt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Sn}, color ${Sn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Qa}},[`${ce}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:hn,color:zn,fontSize:hn,verticalAlign:"top",cursor:"default",[`${ce}-focused &`]:{color:Qa},[`${ce}-range-separator &`]:{[`${ce}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ce}-clear`]:{insetInlineEnd:Pt},"&:hover":{[`${ce}-clear`]:{opacity:1}},[`${ce}-active-bar`]:{bottom:-Yt,height:ia,marginInlineStart:Pt,background:uo,opacity:0,transition:`all ${xr} ease-out`,pointerEvents:"none"},[`&${ce}-focused`]:{[`${ce}-active-bar`]:{opacity:1}},[`${ce}-range-separator`]:{alignItems:"center",padding:`0 ${Aa}px`,lineHeight:1},[`&${ce}-small`]:{[`${ce}-clear`]:{insetInlineEnd:Na},[`${ce}-active-bar`]:{marginInlineStart:Na}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,ms.Wf)(se)),Lu(se)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:eo,[`&${ce}-dropdown-hidden`]:{display:"none"},[`&${ce}-dropdown-placement-bottomLeft`]:{[`${ce}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ce}-dropdown-placement-topLeft`]:{[`${ce}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-topLeft, + ${we}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ra}`},"&:first-child:before":{borderStartStartRadius:Yo,borderEndStartRadius:Yo},"&:last-child:before":{borderStartEndRadius:Yo,borderEndEndRadius:Yo}},"&:hover td":{"&:before":{background:Ri}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ge}`]:{"&:before":{background:jn},[`&${ce}-cell-week`]:{color:new Fi.C(mi).setAlpha(.5).toHexString()},[we]:{color:mi}}},"&-range-hover td:before":{background:Ui}}},"&-date-panel":{[`${ce}-body`]:{padding:`${Ht}px ${Mi}px`},[`${ce}-content`]:{width:mt*7,th:{width:mt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ce}-time-panel`]:{borderInlineStart:`${Pn}px ${An} ${En}`},[`${ce}-date-panel, + ${ce}-time-panel`]:{transition:`opacity ${jo}`},"&-active":{[`${ce}-date-panel, + ${ce}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ce}-content`]:{display:"flex",flex:"auto",height:Si},"&-column":{flex:"1 0 auto",width:zi,margin:`${gn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ra}`,overflowX:"hidden","&::after":{display:"block",height:Si-ri,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Pn}px ${An} ${En}`},"&-active":{background:new Fi.C(Ui).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ce}-time-panel-cell`]:{marginInline:fi,[`${ce}-time-panel-cell-inner`]:{display:"block",width:zi-2*fi,height:ri,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(zi-ri)/2,color:to,lineHeight:`${ri}px`,borderRadius:Yo,cursor:"pointer",transition:`background ${Ra}`,"&:hover":{background:Ri}},"&-selected":{[`${ce}-time-panel-cell-inner`]:{background:Ui}},"&-disabled":{[`${ce}-time-panel-cell-inner`]:{color:Dr,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ce}-time-panel-column:after`]:{height:Si-ri+gn*2}}}},Is=se=>{const{componentCls:ce,colorBgContainer:ge,colorError:we,errorActiveShadow:Le,colorWarning:At,warningActiveShadow:mt}=se;return{[`${ce}:not(${ce}-disabled)`]:{[`&${ce}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:we},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Ti.M1)((0,Es.TS)(se,{activeBorderColor:we,activeShadow:Le}))),[`${ce}-active-bar`]:{background:we}},[`&${ce}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ge,borderColor:At},[`&${ce}-focused, &:focus`]:Object.assign({},(0,Ti.M1)((0,Es.TS)(se,{activeBorderColor:At,activeShadow:mt}))),[`${ce}-active-bar`]:{background:At}}}}},Hs=se=>{const{componentCls:ce,antCls:ge,controlHeight:we,fontSize:Le,paddingInline:At,colorBgContainer:mt,lineWidth:Yt,lineType:Ht,colorBorder:gn,borderRadius:qn,motionDurationMid:Pn,colorBgContainerDisabled:An,colorTextDisabled:zn,colorTextPlaceholder:jn,controlHeightLG:Gt,fontSizeLG:En,controlHeightSM:Un,paddingInlineSM:Na,paddingXS:Ca,marginXS:Ra,colorTextDescription:Qa,lineWidthBold:la,lineHeight:Fa,colorPrimary:so,motionDurationSlow:Dr,zIndexPopup:to,paddingXXS:yo,paddingSM:No,textHeight:jo,cellActiveWithRangeBg:gi,colorPrimaryBorder:Ko,sizePopupArrow:no,borderRadiusXS:wo,borderRadiusOuter:$o,colorBgElevated:Uo,borderRadiusLG:Yo,boxShadowSecondary:mi,borderRadiusSM:Ri,colorSplit:Si,cellHoverBg:zi,presetsWidth:ri,presetsMaxWidth:Ui,boxShadowPopoverArrow:fi,colorTextQuaternary:Mi}=se;return[{[ce]:Object.assign(Object.assign(Object.assign({},(0,ps.Wf)(se)),Yu(se,we,Le,At)),{position:"relative",display:"inline-flex",alignItems:"center",background:mt,lineHeight:1,border:`${Yt}px ${Ht} ${gn}`,borderRadius:qn,transition:`border ${Pn}, box-shadow ${Pn}`,"&:hover, &-focused":Object.assign({},(0,Ti.pU)(se)),"&-focused":Object.assign({},(0,Ti.M1)(se)),[`&${ce}-disabled`]:{background:An,borderColor:gn,cursor:"not-allowed",[`${ce}-suffix`]:{color:Mi}},[`&${ce}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ce}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Ti.ik)(se)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ce}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:jn}}},"&-large":Object.assign(Object.assign({},Yu(se,Gt,En,At)),{[`${ce}-input > input`]:{fontSize:En}}),"&-small":Object.assign({},Yu(se,Un,Le,Na)),[`${ce}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Ca/2,color:zn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ra}}},[`${ce}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:zn,lineHeight:1,background:mt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Pn}, color ${Pn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Qa}},[`${ce}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:En,color:zn,fontSize:En,verticalAlign:"top",cursor:"default",[`${ce}-focused &`]:{color:Qa},[`${ce}-range-separator &`]:{[`${ce}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ce}-clear`]:{insetInlineEnd:At},"&:hover":{[`${ce}-clear`]:{opacity:1}},[`${ce}-active-bar`]:{bottom:-Yt,height:la,marginInlineStart:At,background:so,opacity:0,transition:`all ${Dr} ease-out`,pointerEvents:"none"},[`&${ce}-focused`]:{[`${ce}-active-bar`]:{opacity:1}},[`${ce}-range-separator`]:{alignItems:"center",padding:`0 ${Ca}px`,lineHeight:1},[`&${ce}-small`]:{[`${ce}-clear`]:{insetInlineEnd:Na},[`${ce}-active-bar`]:{marginInlineStart:Na}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,ps.Wf)(se)),Mu(se)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:to,[`&${ce}-dropdown-hidden`]:{display:"none"},[`&${ce}-dropdown-placement-bottomLeft`]:{[`${ce}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ce}-dropdown-placement-topLeft`]:{[`${ce}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-topLeft, &${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-topRight, &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-topLeft, - &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-topRight`]:{animationName:Cu.Qt},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-bottomLeft, + &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-topRight`]:{animationName:yu.Qt},[`&${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-bottomLeft, &${ge}-slide-up-enter${ge}-slide-up-enter-active${ce}-dropdown-placement-bottomRight, &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-bottomLeft, - &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-bottomRight`]:{animationName:Cu.fJ},[`&${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-topLeft, - &${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-topRight`]:{animationName:Cu.ly},[`&${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-bottomLeft, - &${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-bottomRight`]:{animationName:Cu.Uw},[`${ce}-panel > ${ce}-time-panel`]:{paddingTop:bo},[`${ce}-ranges`]:{marginBottom:0,padding:`${bo}px ${To}px`,overflow:"hidden",lineHeight:`${Ko-2*Yt-Aa/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ce}-preset > ${ge}-tag-blue`]:{color:uo,background:gi,borderColor:Uo,cursor:"pointer"},[`${ce}-ok`]:{marginInlineStart:"auto"}},[`${ce}-range-wrapper`]:{display:"flex",position:"relative"},[`${ce}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Pt*1.5,transition:`left ${xr} ease-out`},(0,Us.r)(to,Lo,$o,Yo,fi)),[`${ce}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Yo,borderRadius:Ho,boxShadow:mi,transition:`margin ${xr}`,[`${ce}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ce}-presets`]:{display:"flex",flexDirection:"column",minWidth:ri,maxWidth:Gi,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Aa,borderInlineEnd:`${Yt}px ${Ht} ${Ei}`,li:Object.assign(Object.assign({},ms.vS),{borderRadius:Ni,paddingInline:Aa,paddingBlock:(Un-Math.round(Le*Ca))/2,cursor:"pointer",transition:`all ${xr}`,"+ li":{marginTop:Ra},"&:hover":{background:Vi}})}},[`${ce}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ce}-panel`]:{borderWidth:`0 0 ${Yt}px`},"&:last-child":{[`${ce}-panel`]:{borderWidth:0}}},[`${ce}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ce}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:gn}}}}),"&-dropdown-range":{padding:`${to*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ce}-separator`]:{transform:"rotate(180deg)"},[`${ce}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Cu.oN)(se,"slide-up"),(0,Cu.oN)(se,"slide-down"),(0,fs.Fm)(se,"move-up"),(0,fs.Fm)(se,"move-down")]},cd=se=>{const{componentCls:ce,controlHeightLG:ge,paddingXXS:we,padding:Le}=se;return{pickerCellCls:`${ce}-cell`,pickerCellInnerCls:`${ce}-cell-inner`,pickerYearMonthCellWidth:ge*1.5,pickerQuarterPanelContentHeight:ge*1.4,pickerCellPaddingVertical:we+we/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Le+we/2}},Xs=se=>({cellHoverBg:se.controlItemBgHover,cellActiveWithRangeBg:se.controlItemBgActive,cellHoverWithRangeBg:new Ai.C(se.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ai.C(se.colorPrimary).lighten(20).toHexString(),cellBgDisabled:se.colorBgContainerDisabled,timeColumnWidth:se.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:se.controlHeightSM*1.5,cellHeight:se.controlHeightSM,textHeight:se.controlHeightLG,withoutTimeCellHeight:se.controlHeightLG*1.65});var $u=(0,Ys.Z)("DatePicker",se=>{const ce=(0,vs.TS)((0,Ii.e5)(se),cd(se));return[Hs(ce),Is(ce),(0,Au.c)(se,{focusElCls:`${se.componentCls}-focused`})]},se=>Object.assign(Object.assign(Object.assign({},(0,Ii.TM)(se)),Xs(se)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:se.zIndexPopupBase+50}));function ps(se,ce,ge){return ge!==void 0?ge:ce==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function _s(se,ce,ge){return ge!==void 0?ge:ce==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function hs(se,ce){const ge={adjustX:1,adjustY:1};switch(ce){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ge};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ge};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ge};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ge};default:return{points:se==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ge}}}function Uu(se){return se?Array.isArray(se)?se:[se]:[]}function es(se){const{format:ce,picker:ge,showHour:we,showMinute:Le,showSecond:Pt,use12Hours:gt}=se,Yt=Uu(ce)[0],Ht=Object.assign({},se);return ce&&Array.isArray(ce)&&(Ht.format=Yt),Yt&&typeof Yt=="string"&&(!Yt.includes("s")&&Pt===void 0&&(Ht.showSecond=!1),!Yt.includes("m")&&Le===void 0&&(Ht.showMinute=!1),!Yt.includes("H")&&!Yt.includes("h")&&!Yt.includes("K")&&!Yt.includes("k")&&we===void 0&&(Ht.showHour=!1),(Yt.includes("a")||Yt.includes("A"))&>===void 0&&(Ht.use12Hours=!0)),ge==="time"?Ht:(typeof Yt=="function"&&delete Ht.format,{showTime:Ht})}function Ou(se,ce,ge){if(se===!1)return!1;const we={clearIcon:ce!=null?ce:ge};return typeof se=="object"?Object.assign(Object.assign({},we),se):we}var Es=ae(3113);function Ss(se){return ie.createElement(Es.ZP,Object.assign({size:"small",type:"primary"},se))}var Wl={button:Ss},nu=function(se,ce){var ge={};for(var we in se)Object.prototype.hasOwnProperty.call(se,we)&&ce.indexOf(we)<0&&(ge[we]=se[we]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,we=Object.getOwnPropertySymbols(se);Le{const{prefixCls:Le,getPopupContainer:Pt,className:gt,placement:Yt,size:Ht,disabled:gn,bordered:qn=!0,placeholder:Sn,popupClassName:An,dropdownClassName:zn,status:jn,clearIcon:Gt,allowClear:hn,rootClassName:Un}=ge,Na=nu(ge,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Aa=ie.useRef(null),{getPrefixCls:Ra,direction:Qa,getPopupContainer:ia}=(0,ie.useContext)(Nl.E_),Ca=Ra("picker",Le),{compactSize:uo,compactItemClassnames:xr}=(0,qu.ri)(Ca,Qa),{format:eo,showTime:bo,picker:To}=ge,Ko=Ra(),[gi,Uo]=$u(Ca),to=Object.assign(Object.assign({},bo?es(Object.assign({format:eo,picker:To},bo)):{}),To==="time"?es(Object.assign(Object.assign({format:eo},ge),{picker:To})):{}),Lo=(0,Rl.Z)(fi=>{var Li;return(Li=Ht!=null?Ht:uo)!==null&&Li!==void 0?Li:fi}),$o=ie.useContext(Tl.Z),Yo=gn!=null?gn:$o,Ho=(0,ie.useContext)(ju.aM),{hasFeedback:mi,status:Ni,feedbackIcon:Ei}=Ho,Vi=ie.createElement(ie.Fragment,null,To==="time"?ie.createElement($n,null):ie.createElement(ht,null),mi&&Ei);(0,ie.useImperativeHandle)(we,()=>({focus:()=>{var fi;return(fi=Aa.current)===null||fi===void 0?void 0:fi.focus()},blur:()=>{var fi;return(fi=Aa.current)===null||fi===void 0?void 0:fi.blur()}}));const[ri]=(0,cs.Z)("Calendar",gs.Z),Gi=Object.assign(Object.assign({},ri),ge.locale);return gi(ie.createElement(cu,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Ca}-separator`},ie.createElement(fn,null)),disabled:Yo,ref:Aa,dropdownAlign:hs(Qa,Yt),placeholder:_s(Gi,To,Sn),suffixIcon:Vi,prevIcon:ie.createElement("span",{className:`${Ca}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Ca}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Ca}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Ca}-super-next-icon`}),transitionName:`${Ko}-slide-up`},Na,to,{className:tt()({[`${Ca}-${Lo}`]:Lo,[`${Ca}-borderless`]:!qn},(0,Jo.Z)(Ca,(0,Jo.F)(Ni,jn),mi),Uo,xr,gt,Un),locale:Gi.lang,prefixCls:Ca,getPopupContainer:Pt||ia,generateConfig:se,components:Wl,direction:Qa,dropdownClassName:tt()(Uo,An||zn,Un),allowClear:Ou(hn,Gt,ie.createElement(Xt.Z,null))})))})}var Fu=function(se,ce){var ge={};for(var we in se)Object.prototype.hasOwnProperty.call(se,we)&&ce.indexOf(we)<0&&(ge[we]=se[we]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,we=Object.getOwnPropertySymbols(se);Le{const{prefixCls:jn,getPopupContainer:Gt,style:hn,className:Un,rootClassName:Na,size:Aa,bordered:Ra=!0,placement:Qa,placeholder:ia,popupClassName:Ca,dropdownClassName:uo,disabled:xr,status:eo,clearIcon:bo,allowClear:To}=An,Ko=Fu(An,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:gi,direction:Uo,getPopupContainer:to,[qn]:Lo}=(0,ie.useContext)(Nl.E_),$o=gi("picker",jn),{compactSize:Yo,compactItemClassnames:Ho}=(0,qu.ri)($o,Uo),mi=ie.useRef(null),{format:Ni,showTime:Ei}=An,[Vi,ri]=$u($o);(0,ie.useImperativeHandle)(zn,()=>({focus:()=>{var Ri;return(Ri=mi.current)===null||Ri===void 0?void 0:Ri.focus()},blur:()=>{var Ri;return(Ri=mi.current)===null||Ri===void 0?void 0:Ri.blur()}}));const Gi={showToday:!0};let fi={};Ht&&(fi.picker=Ht);const Li=Ht||An.picker;fi=Object.assign(Object.assign(Object.assign({},fi),Ei?es(Object.assign({format:Ni,picker:Li},Ei)):{}),Li==="time"?es(Object.assign(Object.assign({format:Ni},An),{picker:Li})):{});const Zi=gi(),Qi=(0,Rl.Z)(Ri=>{var il;return(il=Aa!=null?Aa:Yo)!==null&&il!==void 0?il:Ri}),zi=ie.useContext(Tl.Z),ml=xr!=null?xr:zi,kl=(0,ie.useContext)(ju.aM),{hasFeedback:So,status:Hr,feedbackIcon:Si}=kl,Ti=ie.createElement(ie.Fragment,null,Li==="time"?ie.createElement($n,null):ie.createElement(ht,null),So&&Si),[qi]=(0,cs.Z)("DatePicker",gs.Z),Bi=Object.assign(Object.assign({},qi),An.locale);return Vi(ie.createElement(gu,Object.assign({ref:mi,placeholder:ps(Bi,Li,ia),suffixIcon:Ti,dropdownAlign:hs(Uo,Qa),prevIcon:ie.createElement("span",{className:`${$o}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${$o}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${$o}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${$o}-super-next-icon`}),transitionName:`${Zi}-slide-up`},Gi,Ko,fi,{locale:Bi.lang,className:tt()({[`${$o}-${Qi}`]:Qi,[`${$o}-borderless`]:!Ra},(0,Jo.Z)($o,(0,Jo.F)(Hr,eo),So),ri,Ho,Lo==null?void 0:Lo.className,Un,Na),style:Object.assign(Object.assign({},Lo==null?void 0:Lo.style),hn),prefixCls:$o,getPopupContainer:Gt||to,generateConfig:se,components:Wl,direction:Uo,disabled:ml,dropdownClassName:tt()(ri,Na,Ca||uo),allowClear:Ou(To,bo,ie.createElement(Xt.Z,null))})))});return gn&&(Sn.displayName=gn),Sn}const ge=ce(),we=ce("week","WeekPicker"),Le=ce("month","MonthPicker"),Pt=ce("year","YearPicker"),gt=ce("time","TimePicker"),Yt=ce("quarter","QuarterPicker");return{DatePicker:ge,WeekPicker:we,MonthPicker:Le,YearPicker:Pt,TimePicker:gt,QuarterPicker:Yt}}const Md=null;function Qs(se){const{DatePicker:ce,WeekPicker:ge,MonthPicker:we,YearPicker:Le,TimePicker:Pt,QuarterPicker:gt}=gd(se),Yt=Yu(se),Ht=ce;return Ht.WeekPicker=ge,Ht.MonthPicker=we,Ht.YearPicker=Le,Ht.RangePicker=Yt,Ht.TimePicker=Pt,Ht.QuarterPicker=gt,Ht}var Ns=Qs;const mu=Ns(ne);function fu(se){const ce=hs(se.direction,se.placement);return ce.overflow.adjustY=!1,ce.overflow.adjustX=!1,Object.assign(Object.assign({},se),{dropdownAlign:ce})}const Ps=(0,oe.Z)(mu,"picker",null,fu);mu._InternalPanelDoNotUseOrYouWillBeFired=Ps;const As=(0,oe.Z)(mu.RangePicker,"picker",null,fu);mu._InternalRangePanelDoNotUseOrYouWillBeFired=As,mu.generatePicker=Ns;var qs=mu},28103:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return ot}});var b=ae(92310),be=ae.n(b),Je=ae(59301),Te=ae(36355),Ze=ae(17313),ut=ae(83116),he=ae(37613);const Xe=Qe=>{const{componentCls:de,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:y,orientationMargin:ee,verticalMarginInline:ne}=Qe;return{[de]:Object.assign(Object.assign({},(0,Ze.Wf)(Qe)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Qe.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${de}-with-text`]:{display:"flex",alignItems:"center",margin:`${Qe.dividerHorizontalWithTextGutterMargin}px 0`,color:Qe.colorTextHeading,fontWeight:500,fontSize:Qe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${de}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${de}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${de}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${de}-with-text${de}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${de}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${de}-with-text`]:{color:Qe.colorText,fontWeight:"normal",fontSize:Qe.fontSize},[`&-horizontal${de}-with-text-left${de}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${de}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${de}-with-text-right${de}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${de}-inner-text`]:{paddingInlineEnd:a}}})}};var Ke=(0,ut.Z)("Divider",Qe=>{const de=(0,he.TS)(Qe,{dividerHorizontalWithTextGutterMargin:Qe.margin,dividerHorizontalGutterMargin:Qe.marginLG,sizePaddingEdgeHorizontal:0});return[Xe(de)]},Qe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Qe.marginXS})),Ie=function(Qe,de){var a={};for(var E in Qe)Object.prototype.hasOwnProperty.call(Qe,E)&&de.indexOf(E)<0&&(a[E]=Qe[E]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Qe);x{const{getPrefixCls:de,direction:a,divider:E}=Je.useContext(Te.E_),{prefixCls:x,type:y="horizontal",orientation:ee="center",orientationMargin:ne,className:oe,rootClassName:le,children:ie,dashed:Ce,plain:ye,style:Ge}=Qe,We=Ie(Qe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Et=de("divider",x),[ht,ft]=Ke(Et),Gn=ee.length>0?`-${ee}`:ee,Nn=!!ie,ca=ee==="left"&&ne!=null,$n=ee==="right"&&ne!=null,Xt=be()(Et,E==null?void 0:E.className,ft,`${Et}-${y}`,{[`${Et}-with-text`]:Nn,[`${Et}-with-text${Gn}`]:Nn,[`${Et}-dashed`]:!!Ce,[`${Et}-plain`]:!!ye,[`${Et}-rtl`]:a==="rtl",[`${Et}-no-default-orientation-margin-left`]:ca,[`${Et}-no-default-orientation-margin-right`]:$n},oe,le),Mn=Je.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),dt=Object.assign(Object.assign({},ca&&{marginLeft:Mn}),$n&&{marginRight:Mn});return ht(Je.createElement("div",Object.assign({className:Xt,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ge)},We,{role:"separator"}),ie&&y!=="vertical"&&Je.createElement("span",{className:`${Et}-inner-text`,style:dt},ie)))}},43428:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Be}});var b=ae(92310),be=ae.n(b),Je=ae(77321),Te=ae(52487),Ze=ae(43403),ut=ae(34280),he=ae(59301),Xe=he.createContext(null),Ke=he.createContext({}),Ie=Xe,et=ae(49618),ot=ae(72308),Qe=ae(77900),de=ae(10228),a=ae(26112),E=ae(70425),x=function(He){var At=He.prefixCls,bt=He.className,It=He.style,jt=He.children,zt=He.containerRef,bn=He.id,Mt=He.onMouseEnter,Fe=He.onMouseOver,xe=He.onMouseLeave,ct=He.onClick,Lt=He.onKeyDown,qt=He.onKeyUp,Kt={onMouseEnter:Mt,onMouseOver:Fe,onMouseLeave:xe,onClick:ct,onKeyDown:Lt,onKeyUp:qt},kt=he.useContext(Ke),rn=kt.panel,Wt=(0,E.useComposeRef)(rn,zt);return he.createElement(he.Fragment,null,he.createElement("div",(0,ot.Z)({id:bn,className:be()("".concat(At,"-content"),bt),style:(0,Je.Z)({},It),"aria-modal":"true",role:"dialog",ref:Wt},Kt),jt))},y=x,ee=ae(48736);function ne(Pe){return typeof Pe=="string"&&String(Number(Pe))===Pe?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Pe)):Pe}function oe(Pe){warning(!("wrapperClassName"in Pe),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Pe.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var le={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ie(Pe,He){var At,bt,It,jt,zt=Pe.prefixCls,bn=Pe.open,Mt=Pe.placement,Fe=Pe.inline,xe=Pe.push,ct=Pe.forceRender,Lt=Pe.autoFocus,qt=Pe.keyboard,Kt=Pe.rootClassName,kt=Pe.rootStyle,rn=Pe.zIndex,Wt=Pe.className,at=Pe.id,Ut=Pe.style,Dt=Pe.motion,Ft=Pe.width,Ot=Pe.height,cn=Pe.children,yt=Pe.contentWrapperStyle,wt=Pe.mask,kn=Pe.maskClosable,_t=Pe.maskMotion,Kn=Pe.maskClassName,Za=Pe.maskStyle,fr=Pe.afterOpenChange,rr=Pe.onClose,Ia=Pe.onMouseEnter,Tr=Pe.onMouseOver,ur=Pe.onMouseLeave,Xa=Pe.onClick,Ja=Pe.onKeyDown,wr=Pe.onKeyUp,ba=he.useRef(),Zr=he.useRef(),br=he.useRef();he.useImperativeHandle(He,function(){return ba.current});var St=function(fa){var sa=fa.keyCode,pn=fa.shiftKey;switch(sa){case de.Z.TAB:{if(sa===de.Z.TAB){if(!pn&&document.activeElement===br.current){var Ta;(Ta=Zr.current)===null||Ta===void 0||Ta.focus({preventScroll:!0})}else if(pn&&document.activeElement===Zr.current){var vr;(vr=br.current)===null||vr===void 0||vr.focus({preventScroll:!0})}}break}case de.Z.ESC:{rr&&qt&&(fa.stopPropagation(),rr(fa));break}}};he.useEffect(function(){if(bn&&Lt){var ta;(ta=ba.current)===null||ta===void 0||ta.focus({preventScroll:!0})}},[bn]);var En=he.useState(!1),Fn=(0,Te.Z)(En,2),Vt=Fn[0],sn=Fn[1],Ln=he.useContext(Ie),Xn;xe===!1?Xn={distance:0}:xe===!0?Xn={}:Xn=xe||{};var ke=(At=(bt=(It=Xn)===null||It===void 0?void 0:It.distance)!==null&&bt!==void 0?bt:Ln==null?void 0:Ln.pushDistance)!==null&&At!==void 0?At:180,rt=he.useMemo(function(){return{pushDistance:ke,push:function(){sn(!0)},pull:function(){sn(!1)}}},[ke]);he.useEffect(function(){if(bn){var ta;Ln==null||(ta=Ln.push)===null||ta===void 0||ta.call(Ln)}else{var fa;Ln==null||(fa=Ln.pull)===null||fa===void 0||fa.call(Ln)}},[bn]),he.useEffect(function(){return function(){var ta;Ln==null||(ta=Ln.pull)===null||ta===void 0||ta.call(Ln)}},[]);var qe=wt&&he.createElement(Qe.default,(0,ot.Z)({key:"mask"},_t,{visible:bn}),function(ta,fa){var sa=ta.className,pn=ta.style;return he.createElement("div",{className:be()("".concat(zt,"-mask"),sa,Kn),style:(0,Je.Z)((0,Je.Z)({},pn),Za),onClick:kn&&bn?rr:void 0,ref:fa})}),Dn=typeof Dt=="function"?Dt(Mt):Dt,mn={};if(Vt&&ke)switch(Mt){case"top":mn.transform="translateY(".concat(ke,"px)");break;case"bottom":mn.transform="translateY(".concat(-ke,"px)");break;case"left":mn.transform="translateX(".concat(ke,"px)");break;default:mn.transform="translateX(".concat(-ke,"px)");break}Mt==="left"||Mt==="right"?mn.width=ne(Ft):mn.height=ne(Ot);var Rn={onMouseEnter:Ia,onMouseOver:Tr,onMouseLeave:ur,onClick:Xa,onKeyDown:Ja,onKeyUp:wr},Ba=he.createElement(Qe.default,(0,ot.Z)({key:"panel"},Dn,{visible:bn,forceRender:ct,onVisibleChanged:function(fa){fr==null||fr(fa)},removeOnLeave:!1,leavedClassName:"".concat(zt,"-content-wrapper-hidden")}),function(ta,fa){var sa=ta.className,pn=ta.style;return he.createElement("div",(0,ot.Z)({className:be()("".concat(zt,"-content-wrapper"),sa),style:(0,Je.Z)((0,Je.Z)((0,Je.Z)({},mn),pn),yt)},(0,a.Z)(Pe,{data:!0})),he.createElement(y,(0,ot.Z)({id:at,containerRef:fa,prefixCls:zt,className:Wt,style:Ut},Rn),cn))}),ma=(0,Je.Z)({},kt);return rn&&(ma.zIndex=rn),he.createElement(Ie.Provider,{value:rt},he.createElement("div",{className:be()(zt,"".concat(zt,"-").concat(Mt),Kt,(jt={},(0,et.Z)(jt,"".concat(zt,"-open"),bn),(0,et.Z)(jt,"".concat(zt,"-inline"),Fe),jt)),style:ma,tabIndex:-1,ref:ba,onKeyDown:St},qe,he.createElement("div",{tabIndex:0,ref:Zr,style:le,"aria-hidden":"true","data-sentinel":"start"}),Ba,he.createElement("div",{tabIndex:0,ref:br,style:le,"aria-hidden":"true","data-sentinel":"end"})))}var Ce=he.forwardRef(ie),ye=Ce,Ge=function(He){var At=He.open,bt=At===void 0?!1:At,It=He.prefixCls,jt=It===void 0?"rc-drawer":It,zt=He.placement,bn=zt===void 0?"right":zt,Mt=He.autoFocus,Fe=Mt===void 0?!0:Mt,xe=He.keyboard,ct=xe===void 0?!0:xe,Lt=He.width,qt=Lt===void 0?378:Lt,Kt=He.mask,kt=Kt===void 0?!0:Kt,rn=He.maskClosable,Wt=rn===void 0?!0:rn,at=He.getContainer,Ut=He.forceRender,Dt=He.afterOpenChange,Ft=He.destroyOnClose,Ot=He.onMouseEnter,cn=He.onMouseOver,yt=He.onMouseLeave,wt=He.onClick,kn=He.onKeyDown,_t=He.onKeyUp,Kn=He.panelRef,Za=he.useState(!1),fr=(0,Te.Z)(Za,2),rr=fr[0],Ia=fr[1],Tr=he.useState(!1),ur=(0,Te.Z)(Tr,2),Xa=ur[0],Ja=ur[1];(0,ut.Z)(function(){Ja(!0)},[]);var wr=Xa?bt:!1,ba=he.useRef(),Zr=he.useRef();(0,ut.Z)(function(){wr&&(Zr.current=document.activeElement)},[wr]);var br=function(sn){var Ln;if(Ia(sn),Dt==null||Dt(sn),!sn&&Zr.current&&!((Ln=ba.current)!==null&&Ln!==void 0&&Ln.contains(Zr.current))){var Xn;(Xn=Zr.current)===null||Xn===void 0||Xn.focus({preventScroll:!0})}},St=he.useMemo(function(){return{panel:Kn}},[Kn]);if(!Ut&&!rr&&!wr&&Ft)return null;var En={onMouseEnter:Ot,onMouseOver:cn,onMouseLeave:yt,onClick:wt,onKeyDown:kn,onKeyUp:_t},Fn=(0,Je.Z)((0,Je.Z)({},He),{},{open:wr,prefixCls:jt,placement:bn,autoFocus:Fe,keyboard:ct,width:qt,mask:kt,maskClosable:Wt,inline:at===!1,afterOpenChange:br,ref:ba},En);return he.createElement(Ke.Provider,{value:St},he.createElement(Ze.Z,{open:wr||Ut||rr,autoDestroy:!1,getContainer:at,autoLock:kt&&(wr||rr)},he.createElement(ye,Fn)))},We=Ge,Et=We,ht=ae(62892),ft=ae(36355),Gn=ae(32441),Nn=ae(47729),$n=Pe=>{const{prefixCls:He,title:At,footer:bt,extra:It,closeIcon:jt,closable:zt,onClose:bn,headerStyle:Mt,drawerStyle:Fe,bodyStyle:xe,footerStyle:ct,children:Lt}=Pe,qt=he.useCallback(at=>he.createElement("button",{type:"button",onClick:bn,"aria-label":"Close",className:`${He}-close`},at),[bn]),[Kt,kt]=(0,Nn.Z)(zt,jt,qt,void 0,!0),rn=he.useMemo(()=>!At&&!Kt?null:he.createElement("div",{style:Mt,className:be()(`${He}-header`,{[`${He}-header-close-only`]:Kt&&!At&&!It})},he.createElement("div",{className:`${He}-header-title`},kt,At&&he.createElement("div",{className:`${He}-title`},At)),It&&he.createElement("div",{className:`${He}-extra`},It)),[Kt,kt,It,Mt,He,At]),Wt=he.useMemo(()=>{if(!bt)return null;const at=`${He}-footer`;return he.createElement("div",{className:at,style:ct},bt)},[bt,ct,He]);return he.createElement("div",{className:`${He}-wrapper-body`,style:Fe},rn,he.createElement("div",{className:`${He}-body`,style:xe},Lt),Wt)},Xt=ae(33234),Mn=ae(83116),dt=ae(37613),ln=Pe=>{const{componentCls:He,motionDurationSlow:At}=Pe,bt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${At}`}}};return{[He]:{[`${He}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${At}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${He}-panel-motion`]:{"&-left":[bt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[bt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[bt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[bt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const fn=Pe=>{const{componentCls:He,zIndexPopup:At,colorBgMask:bt,colorBgElevated:It,motionDurationSlow:jt,motionDurationMid:zt,padding:bn,paddingLG:Mt,fontSizeLG:Fe,lineHeightLG:xe,lineWidth:ct,lineType:Lt,colorSplit:qt,marginSM:Kt,colorIcon:kt,colorIconHover:rn,colorText:Wt,fontWeightStrong:at,footerPaddingBlock:Ut,footerPaddingInline:Dt}=Pe,Ft=`${He}-content-wrapper`;return{[He]:{position:"fixed",inset:0,zIndex:At,pointerEvents:"none","&-pure":{position:"relative",background:It,[`&${He}-left`]:{boxShadow:Pe.boxShadowDrawerLeft},[`&${He}-right`]:{boxShadow:Pe.boxShadowDrawerRight},[`&${He}-top`]:{boxShadow:Pe.boxShadowDrawerUp},[`&${He}-bottom`]:{boxShadow:Pe.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${He}-mask`]:{position:"absolute",inset:0,zIndex:At,background:bt,pointerEvents:"auto"},[Ft]:{position:"absolute",zIndex:At,maxWidth:"100vw",transition:`all ${jt}`,"&-hidden":{display:"none"}},[`&-left > ${Ft}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Pe.boxShadowDrawerLeft},[`&-right > ${Ft}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Pe.boxShadowDrawerRight},[`&-top > ${Ft}`]:{top:0,insetInline:0,boxShadow:Pe.boxShadowDrawerUp},[`&-bottom > ${Ft}`]:{bottom:0,insetInline:0,boxShadow:Pe.boxShadowDrawerDown},[`${He}-content`]:{width:"100%",height:"100%",overflow:"auto",background:It,pointerEvents:"auto"},[`${He}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${He}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${bn}px ${Mt}px`,fontSize:Fe,lineHeight:xe,borderBottom:`${ct}px ${Lt} ${qt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${He}-extra`]:{flex:"none"},[`${He}-close`]:{display:"inline-block",marginInlineEnd:Kt,color:kt,fontWeight:at,fontSize:Fe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${zt}`,textRendering:"auto","&:focus, &:hover":{color:rn,textDecoration:"none"}},[`${He}-title`]:{flex:1,margin:0,color:Wt,fontWeight:Pe.fontWeightStrong,fontSize:Fe,lineHeight:xe},[`${He}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Mt,overflow:"auto"},[`${He}-footer`]:{flexShrink:0,padding:`${Ut}px ${Dt}px`,borderTop:`${ct}px ${Lt} ${qt}`},"&-rtl":{direction:"rtl"}}}};var vn=(0,Mn.Z)("Drawer",Pe=>{const He=(0,dt.TS)(Pe,{});return[fn(He),ln(He)]},Pe=>({zIndexPopup:Pe.zIndexPopupBase,footerPaddingBlock:Pe.paddingXS,footerPaddingInline:Pe.padding})),tt=ae(11575),mt=function(Pe,He){var At={};for(var bt in Pe)Object.prototype.hasOwnProperty.call(Pe,bt)&&He.indexOf(bt)<0&&(At[bt]=Pe[bt]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,bt=Object.getOwnPropertySymbols(Pe);It{var He;const{rootClassName:At,width:bt,height:It,size:jt="default",mask:zt=!0,push:bn=Bn,open:Mt,afterOpenChange:Fe,onClose:xe,prefixCls:ct,getContainer:Lt,style:qt,className:Kt,visible:kt,afterVisibleChange:rn}=Pe,Wt=mt(Pe,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:at,getPrefixCls:Ut,direction:Dt,drawer:Ft}=he.useContext(ft.E_),Ot=Ut("drawer",ct),[cn,yt]=vn(Ot),wt=Lt===void 0&&at?()=>at(document.body):Lt,kn=be()({"no-mask":!zt,[`${Ot}-rtl`]:Dt==="rtl"},At,yt),_t=he.useMemo(()=>bt!=null?bt:jt==="large"?736:378,[bt,jt]),Kn=he.useMemo(()=>It!=null?It:jt==="large"?736:378,[It,jt]),Za={motionName:(0,ht.m)(Ot,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},fr=Ia=>({motionName:(0,ht.m)(Ot,`panel-motion-${Ia}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),rr=(0,tt.H)();return cn(he.createElement(Xt.BR,null,he.createElement(Gn.Ux,{status:!0,override:!0},he.createElement(Et,Object.assign({prefixCls:Ot,onClose:xe,maskMotion:Za,motion:fr},Wt,{open:Mt!=null?Mt:kt,mask:zt,push:bn,width:_t,height:Kn,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),qt),className:be()(Ft==null?void 0:Ft.className,Kt),rootClassName:kn,getContainer:wt,afterOpenChange:Fe!=null?Fe:rn,panelRef:rr}),he.createElement($n,Object.assign({prefixCls:Ot},Wt,{onClose:xe}))))))},on=Pe=>{const{prefixCls:He,style:At,className:bt,placement:It="right"}=Pe,jt=mt(Pe,["prefixCls","style","className","placement"]),{getPrefixCls:zt}=he.useContext(ft.E_),bn=zt("drawer",He),[Mt,Fe]=vn(bn),xe=be()(bn,`${bn}-pure`,`${bn}-${It}`,Fe,bt);return Mt(he.createElement("div",{className:xe,style:At},he.createElement($n,Object.assign({prefixCls:bn},jt))))};an._InternalPanelDoNotUseOrYouWillBeFired=on;var Be=an},44e3:function(je,Nt,ae){"use strict";var b=ae(84966),be=ae(45818);const Je=b.ZP;Je.Header=b.h4,Je.Footer=b.$_,Je.Content=b.VY,Je.Sider=be.Z,Nt.default=Je},39722:function(je,Nt,ae){"use strict";ae.d(Nt,{t5:function(){return Ie}});var b=ae(92310),be=ae.n(b),Je=ae(55477),Te=ae(59301),Ze=ae(36355),ut=ae(77578),he=ae(17356),Xe=function(ot,Qe){var de={};for(var a in ot)Object.prototype.hasOwnProperty.call(ot,a)&&Qe.indexOf(a)<0&&(de[a]=ot[a]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(ot);E{if(!(!Qe&&!de))return Te.createElement(Te.Fragment,null,Qe&&Te.createElement("div",{className:`${ot}-title`},(0,ut.Z)(Qe)),Te.createElement("div",{className:`${ot}-inner-content`},(0,ut.Z)(de)))},Ie=ot=>{const{hashId:Qe,prefixCls:de,className:a,style:E,placement:x="top",title:y,content:ee,children:ne}=ot;return Te.createElement("div",{className:be()(Qe,de,`${de}-pure`,`${de}-placement-${x}`,a),style:E},Te.createElement("div",{className:`${de}-arrow`}),Te.createElement(Je.G,Object.assign({},ot,{className:Qe,prefixCls:de}),ne||Ke(de,y,ee)))},et=ot=>{const{prefixCls:Qe}=ot,de=Xe(ot,["prefixCls"]),{getPrefixCls:a}=Te.useContext(Ze.E_),E=a("popover",Qe),[x,y]=(0,he.Z)(E);return x(Te.createElement(Ie,Object.assign({},de,{prefixCls:E,hashId:y})))};Nt.ZP=et},60324:function(je,Nt,ae){"use strict";var b=ae(92310),be=ae.n(b),Je=ae(59301),Te=ae(77578),Ze=ae(62892),ut=ae(36355),he=ae(6848),Xe=ae(39722),Ke=ae(17356),Ie=function(Qe,de){var a={};for(var E in Qe)Object.prototype.hasOwnProperty.call(Qe,E)&&de.indexOf(E)<0&&(a[E]=Qe[E]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Qe);x{let{title:de,content:a,prefixCls:E}=Qe;return Je.createElement(Je.Fragment,null,de&&Je.createElement("div",{className:`${E}-title`},(0,Te.Z)(de)),Je.createElement("div",{className:`${E}-inner-content`},(0,Te.Z)(a)))},ot=Je.forwardRef((Qe,de)=>{const{prefixCls:a,title:E,content:x,overlayClassName:y,placement:ee="top",trigger:ne="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:le=.1,overlayStyle:ie={}}=Qe,Ce=Ie(Qe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=Je.useContext(ut.E_),Ge=ye("popover",a),[We,Et]=(0,Ke.Z)(Ge),ht=ye(),ft=be()(y,Et);return We(Je.createElement(he.Z,Object.assign({placement:ee,trigger:ne,mouseEnterDelay:oe,mouseLeaveDelay:le,overlayStyle:ie},Ce,{prefixCls:Ge,overlayClassName:ft,ref:de,overlay:E||x?Je.createElement(et,{prefixCls:Ge,title:E,content:x}):null,transitionName:(0,Ze.m)(ht,"zoom-big",Ce.transitionName),"data-popover-inject":!0})))});ot._InternalPanelDoNotUseOrYouWillBeFired=Xe.ZP,Nt.Z=ot},17356:function(je,Nt,ae){"use strict";var b=ae(17313),be=ae(29878),Je=ae(19447),Te=ae(33166),Ze=ae(83116),ut=ae(37613);const he=Ie=>{const{componentCls:et,popoverColor:ot,minWidth:Qe,fontWeightStrong:de,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:ee,marginXS:ne,colorBgElevated:oe,popoverBg:le}=Ie;return[{[et]:Object.assign(Object.assign({},(0,b.Wf)(Ie)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${et}-content`]:{position:"relative"},[`${et}-inner`]:{backgroundColor:le,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${et}-title`]:{minWidth:Qe,marginBottom:ne,color:x,fontWeight:de},[`${et}-inner-content`]:{color:ot}})},(0,Je.ZP)(Ie,{colorBg:"var(--antd-arrow-background-color)"}),{[`${et}-pure`]:{position:"relative",maxWidth:"none",margin:Ie.sizePopupArrow,display:"inline-block",[`${et}-content`]:{display:"inline-block"}}}]},Xe=Ie=>{const{componentCls:et}=Ie;return{[et]:Te.i.map(ot=>{const Qe=Ie[`${ot}6`];return{[`&${et}-${ot}`]:{"--antd-arrow-background-color":Qe,[`${et}-inner`]:{backgroundColor:Qe},[`${et}-arrow`]:{background:"transparent"}}}})}},Ke=Ie=>{const{componentCls:et,lineWidth:ot,lineType:Qe,colorSplit:de,paddingSM:a,controlHeight:E,fontSize:x,lineHeight:y,padding:ee}=Ie,ne=E-Math.round(x*y),oe=ne/2,le=ne/2-ot,ie=ee;return{[et]:{[`${et}-inner`]:{padding:0},[`${et}-title`]:{margin:0,padding:`${oe}px ${ie}px ${le}px`,borderBottom:`${ot}px ${Qe} ${de}`},[`${et}-inner-content`]:{padding:`${a}px ${ie}px`}}}};Nt.Z=(0,Ze.Z)("Popover",Ie=>{const{colorBgElevated:et,colorText:ot,wireframe:Qe}=Ie,de=(0,ut.TS)(Ie,{popoverPadding:12,popoverBg:et,popoverColor:ot});return[he(de),Xe(de),Qe&&Ke(de),(0,be._y)(de,"zoom-big")]},Ie=>({width:177,minWidth:177,zIndexPopup:Ie.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Mt}});var b=ae(92310),be=ae.n(b),Je=ae(49618),Te=ae(80702),Ze=ae(52487),ut=ae(62853),he=ae(59301),Xe=ae(13697),Ke=ae(18929),Ie=ae(72308),et=ae(74416),ot=ae(77321),Qe=ae(10228),de=he.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=de;function E(Fe,xe,ct){return(Fe-xe)/(ct-xe)}function x(Fe,xe,ct,Lt){var qt=E(xe,ct,Lt),Kt={};switch(Fe){case"rtl":Kt.right="".concat(qt*100,"%"),Kt.transform="translateX(50%)";break;case"btt":Kt.bottom="".concat(qt*100,"%"),Kt.transform="translateY(50%)";break;case"ttb":Kt.top="".concat(qt*100,"%"),Kt.transform="translateY(-50%)";break;default:Kt.left="".concat(qt*100,"%"),Kt.transform="translateX(-50%)";break}return Kt}function y(Fe,xe){return Array.isArray(Fe)?Fe[xe]:Fe}var ee=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ne=he.forwardRef(function(Fe,xe){var ct,Lt,qt=Fe.prefixCls,Kt=Fe.value,kt=Fe.valueIndex,rn=Fe.onStartMove,Wt=Fe.style,at=Fe.render,Ut=Fe.dragging,Dt=Fe.onOffsetChange,Ft=(0,et.Z)(Fe,ee),Ot=he.useContext(a),cn=Ot.min,yt=Ot.max,wt=Ot.direction,kn=Ot.disabled,_t=Ot.keyboard,Kn=Ot.range,Za=Ot.tabIndex,fr=Ot.ariaLabelForHandle,rr=Ot.ariaLabelledByForHandle,Ia=Ot.ariaValueTextFormatterForHandle,Tr="".concat(qt,"-handle"),ur=function(Zr){kn||rn(Zr,kt)},Xa=function(Zr){if(!kn&&_t){var br=null;switch(Zr.which||Zr.keyCode){case Qe.Z.LEFT:br=wt==="ltr"||wt==="btt"?-1:1;break;case Qe.Z.RIGHT:br=wt==="ltr"||wt==="btt"?1:-1;break;case Qe.Z.UP:br=wt!=="ttb"?1:-1;break;case Qe.Z.DOWN:br=wt!=="ttb"?-1:1;break;case Qe.Z.HOME:br="min";break;case Qe.Z.END:br="max";break;case Qe.Z.PAGE_UP:br=2;break;case Qe.Z.PAGE_DOWN:br=-2;break}br!==null&&(Zr.preventDefault(),Dt(br,kt))}},Ja=x(wt,Kt,cn,yt),wr=he.createElement("div",(0,Ie.Z)({ref:xe,className:be()(Tr,(ct={},(0,Je.Z)(ct,"".concat(Tr,"-").concat(kt+1),Kn),(0,Je.Z)(ct,"".concat(Tr,"-dragging"),Ut),ct)),style:(0,ot.Z)((0,ot.Z)({},Ja),Wt),onMouseDown:ur,onTouchStart:ur,onKeyDown:Xa,tabIndex:kn?null:y(Za,kt),role:"slider","aria-valuemin":cn,"aria-valuemax":yt,"aria-valuenow":Kt,"aria-disabled":kn,"aria-label":y(fr,kt),"aria-labelledby":y(rr,kt),"aria-valuetext":(Lt=y(Ia,kt))===null||Lt===void 0?void 0:Lt(Kt),"aria-orientation":wt==="ltr"||wt==="rtl"?"horizontal":"vertical"},Ft));return at&&(wr=at(wr,{index:kt,prefixCls:qt,value:Kt,dragging:Ut})),wr}),oe=ne,le=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ie=he.forwardRef(function(Fe,xe){var ct=Fe.prefixCls,Lt=Fe.style,qt=Fe.onStartMove,Kt=Fe.onOffsetChange,kt=Fe.values,rn=Fe.handleRender,Wt=Fe.draggingIndex,at=(0,et.Z)(Fe,le),Ut=he.useRef({});return he.useImperativeHandle(xe,function(){return{focus:function(Ft){var Ot;(Ot=Ut.current[Ft])===null||Ot===void 0||Ot.focus()}}}),he.createElement(he.Fragment,null,kt.map(function(Dt,Ft){return he.createElement(oe,(0,Ie.Z)({ref:function(cn){cn?Ut.current[Ft]=cn:delete Ut.current[Ft]},dragging:Wt===Ft,prefixCls:ct,style:y(Lt,Ft),key:Ft,value:Dt,valueIndex:Ft,onStartMove:qt,onOffsetChange:Kt,render:rn},at))}))}),Ce=ie;function ye(Fe){var xe="touches"in Fe?Fe.touches[0]:Fe;return{pageX:xe.pageX,pageY:xe.pageY}}function Ge(Fe,xe,ct,Lt,qt,Kt,kt,rn,Wt){var at=he.useState(null),Ut=(0,Ze.Z)(at,2),Dt=Ut[0],Ft=Ut[1],Ot=he.useState(-1),cn=(0,Ze.Z)(Ot,2),yt=cn[0],wt=cn[1],kn=he.useState(ct),_t=(0,Ze.Z)(kn,2),Kn=_t[0],Za=_t[1],fr=he.useState(ct),rr=(0,Ze.Z)(fr,2),Ia=rr[0],Tr=rr[1],ur=he.useRef(null),Xa=he.useRef(null);he.useEffect(function(){yt===-1&&Za(ct)},[ct,yt]),he.useEffect(function(){return function(){document.removeEventListener("mousemove",ur.current),document.removeEventListener("mouseup",Xa.current),document.removeEventListener("touchmove",ur.current),document.removeEventListener("touchend",Xa.current)}},[]);var Ja=function(En,Fn){Kn.some(function(Vt,sn){return Vt!==En[sn]})&&(Fn!==void 0&&Ft(Fn),Za(En),kt(En))},wr=function(En,Fn){if(En===-1){var Vt=Ia[0],sn=Ia[Ia.length-1],Ln=Lt-Vt,Xn=qt-sn,ke=Fn*(qt-Lt);ke=Math.max(ke,Ln),ke=Math.min(ke,Xn);var rt=Kt(Vt+ke);ke=rt-Vt;var qe=Ia.map(function(Ba){return Ba+ke});Ja(qe)}else{var Dn=(qt-Lt)*Fn,mn=(0,Te.Z)(Kn);mn[En]=Ia[En];var Rn=Wt(mn,Dn,En,"dist");Ja(Rn.values,Rn.value)}},ba=he.useRef(wr);ba.current=wr;var Zr=function(En,Fn){En.stopPropagation();var Vt=ct[Fn];wt(Fn),Ft(Vt),Tr(ct);var sn=ye(En),Ln=sn.pageX,Xn=sn.pageY,ke=function(Dn){Dn.preventDefault();var mn=ye(Dn),Rn=mn.pageX,Ba=mn.pageY,ma=Rn-Ln,ta=Ba-Xn,fa=Fe.current.getBoundingClientRect(),sa=fa.width,pn=fa.height,Ta;switch(xe){case"btt":Ta=-ta/pn;break;case"ttb":Ta=ta/pn;break;case"rtl":Ta=-ma/sa;break;default:Ta=ma/sa}ba.current(Fn,Ta)},rt=function qe(Dn){Dn.preventDefault(),document.removeEventListener("mouseup",qe),document.removeEventListener("mousemove",ke),document.removeEventListener("touchend",qe),document.removeEventListener("touchmove",ke),ur.current=null,Xa.current=null,wt(-1),rn()};document.addEventListener("mouseup",rt),document.addEventListener("mousemove",ke),document.addEventListener("touchend",rt),document.addEventListener("touchmove",ke),ur.current=ke,Xa.current=rt},br=he.useMemo(function(){var St=(0,Te.Z)(ct).sort(function(Fn,Vt){return Fn-Vt}),En=(0,Te.Z)(Kn).sort(function(Fn,Vt){return Fn-Vt});return St.every(function(Fn,Vt){return Fn===En[Vt]})?Kn:ct},[ct,Kn]);return[yt,Dt,br,Zr]}function We(Fe){var xe,ct=Fe.prefixCls,Lt=Fe.style,qt=Fe.start,Kt=Fe.end,kt=Fe.index,rn=Fe.onStartMove,Wt=he.useContext(a),at=Wt.direction,Ut=Wt.min,Dt=Wt.max,Ft=Wt.disabled,Ot=Wt.range,cn="".concat(ct,"-track"),yt=E(qt,Ut,Dt),wt=E(Kt,Ut,Dt),kn=function(Za){!Ft&&rn&&rn(Za,-1)},_t={};switch(at){case"rtl":_t.right="".concat(yt*100,"%"),_t.width="".concat(wt*100-yt*100,"%");break;case"btt":_t.bottom="".concat(yt*100,"%"),_t.height="".concat(wt*100-yt*100,"%");break;case"ttb":_t.top="".concat(yt*100,"%"),_t.height="".concat(wt*100-yt*100,"%");break;default:_t.left="".concat(yt*100,"%"),_t.width="".concat(wt*100-yt*100,"%")}return he.createElement("div",{className:be()(cn,(xe={},(0,Je.Z)(xe,"".concat(cn,"-").concat(kt+1),Ot),(0,Je.Z)(xe,"".concat(ct,"-track-draggable"),rn),xe)),style:(0,ot.Z)((0,ot.Z)({},_t),Lt),onMouseDown:kn,onTouchStart:kn})}function Et(Fe){var xe=Fe.prefixCls,ct=Fe.style,Lt=Fe.values,qt=Fe.startPoint,Kt=Fe.onStartMove,kt=he.useContext(a),rn=kt.included,Wt=kt.range,at=kt.min,Ut=he.useMemo(function(){if(!Wt){if(Lt.length===0)return[];var Dt=qt!=null?qt:at,Ft=Lt[0];return[{start:Math.min(Dt,Ft),end:Math.max(Dt,Ft)}]}for(var Ot=[],cn=0;cn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof yt=="number"){var _t,Kn=cn[wt],Za=Kn+yt,fr=[];Lt.forEach(function(Xa){fr.push(Xa.value)}),fr.push(Fe,xe),fr.push(rn(Kn));var rr=yt>0?1:-1;kn==="unit"?fr.push(rn(Kn+rr*ct)):fr.push(rn(Za)),fr=fr.filter(function(Xa){return Xa!==null}).filter(function(Xa){return yt<0?Xa<=Kn:Xa>=Kn}),kn==="unit"&&(fr=fr.filter(function(Xa){return Xa!==Kn}));var Ia=kn==="unit"?Kn:Za;_t=fr[0];var Tr=Math.abs(_t-Ia);if(fr.forEach(function(Xa){var Ja=Math.abs(Xa-Ia);Ja1){var ur=(0,Te.Z)(cn);return ur[wt]=_t,Ot(ur,yt-rr,wt,kn)}return _t}else{if(yt==="min")return Fe;if(yt==="max")return xe}},Ut=function(cn,yt,wt){var kn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",_t=cn[wt],Kn=at(cn,yt,wt,kn);return{value:Kn,changed:Kn!==_t}},Dt=function(cn){return Kt===null&&cn===0||typeof Kt=="number"&&cn3&&arguments[3]!==void 0?arguments[3]:"unit",_t=cn.map(Wt),Kn=_t[wt],Za=at(_t,yt,wt,kn);if(_t[wt]=Za,qt===!1){var fr=Kt||0;wt>0&&_t[wt-1]!==Kn&&(_t[wt]=Math.max(_t[wt],_t[wt-1]+fr)),wt<_t.length-1&&_t[wt+1]!==Kn&&(_t[wt]=Math.min(_t[wt],_t[wt+1]-fr))}else if(typeof Kt=="number"||Kt===null){for(var rr=wt+1;rr<_t.length;rr+=1)for(var Ia=!0;Dt(_t[rr]-_t[rr-1])&&Ia;){var Tr=Ut(_t,1,rr);_t[rr]=Tr.value,Ia=Tr.changed}for(var ur=wt;ur>0;ur-=1)for(var Xa=!0;Dt(_t[ur]-_t[ur-1])&&Xa;){var Ja=Ut(_t,-1,ur-1);_t[ur-1]=Ja.value,Xa=Ja.changed}for(var wr=_t.length-1;wr>0;wr-=1)for(var ba=!0;Dt(_t[wr]-_t[wr-1])&&ba;){var Zr=Ut(_t,-1,wr-1);_t[wr-1]=Zr.value,ba=Zr.changed}for(var br=0;br<_t.length-1;br+=1)for(var St=!0;Dt(_t[br+1]-_t[br])&&St;){var En=Ut(_t,1,br+1);_t[br+1]=En.value,St=En.changed}}return{value:_t[wt],values:_t}};return[Wt,Ft]}var $n=ae(48736),Xt=he.forwardRef(function(Fe,xe){var ct,Lt=Fe.prefixCls,qt=Lt===void 0?"rc-slider":Lt,Kt=Fe.className,kt=Fe.style,rn=Fe.disabled,Wt=rn===void 0?!1:rn,at=Fe.keyboard,Ut=at===void 0?!0:at,Dt=Fe.autoFocus,Ft=Fe.onFocus,Ot=Fe.onBlur,cn=Fe.min,yt=cn===void 0?0:cn,wt=Fe.max,kn=wt===void 0?100:wt,_t=Fe.step,Kn=_t===void 0?1:_t,Za=Fe.value,fr=Fe.defaultValue,rr=Fe.range,Ia=Fe.count,Tr=Fe.onChange,ur=Fe.onBeforeChange,Xa=Fe.onAfterChange,Ja=Fe.allowCross,wr=Ja===void 0?!0:Ja,ba=Fe.pushable,Zr=ba===void 0?!1:ba,br=Fe.draggableTrack,St=Fe.reverse,En=Fe.vertical,Fn=Fe.included,Vt=Fn===void 0?!0:Fn,sn=Fe.startPoint,Ln=Fe.trackStyle,Xn=Fe.handleStyle,ke=Fe.railStyle,rt=Fe.dotStyle,qe=Fe.activeDotStyle,Dn=Fe.marks,mn=Fe.dots,Rn=Fe.handleRender,Ba=Fe.tabIndex,ma=Ba===void 0?0:Ba,ta=Fe.ariaLabelForHandle,fa=Fe.ariaLabelledByForHandle,sa=Fe.ariaValueTextFormatterForHandle,pn=he.useRef(),Ta=he.useRef(),vr=he.useMemo(function(){return En?St?"ttb":"btt":St?"rtl":"ltr"},[St,En]),co=he.useMemo(function(){return isFinite(yt)?yt:0},[yt]),In=he.useMemo(function(){return isFinite(kn)?kn:100},[kn]),nn=he.useMemo(function(){return Kn!==null&&Kn<=0?1:Kn},[Kn]),Nr=he.useMemo(function(){return typeof Zr=="boolean"?Zr?nn:!1:Zr>=0?Zr:!1},[Zr,nn]),Ea=he.useMemo(function(){var lr=Object.keys(Dn||{});return lr.map(function(Zn){var Tn=Dn[Zn],Pn={value:Number(Zn)};return Tn&&(0,ut.Z)(Tn)==="object"&&!he.isValidElement(Tn)&&("label"in Tn||"style"in Tn)?(Pn.style=Tn.style,Pn.label=Tn.label):Pn.label=Tn,Pn}).filter(function(Zn){var Tn=Zn.label;return Tn||typeof Tn=="number"}).sort(function(Zn,Tn){return Zn.value-Tn.value})},[Dn]),ao=ca(co,In,nn,Ea,wr,Nr),or=(0,Ze.Z)(ao,2),La=or[0],fo=or[1],io=(0,Ke.Z)(fr,{value:Za}),Co=(0,Ze.Z)(io,2),vo=Co[0],yn=Co[1],Or=he.useMemo(function(){var lr=vo==null?[]:Array.isArray(vo)?vo:[vo],Zn=(0,Ze.Z)(lr,1),Tn=Zn[0],Pn=Tn===void 0?co:Tn,Er=vo===null?[]:[Pn];if(rr){if(Er=(0,Te.Z)(lr),Ia||vo===void 0){var zr=Ia>=0?Ia+1:2;for(Er=Er.slice(0,zr);Er.length=0&&pn.current.focus(lr)}Oe(null)},[na]);var Me=he.useMemo(function(){return br&&nn===null?!1:br},[br,nn]),lt=function(){Xa==null||Xa(ir(ro.current))},Zt=Ge(Ta,vr,Or,co,In,La,Ct,lt,fo),za=(0,Ze.Z)(Zt,4),Ga=za[0],Vn=za[1],Jt=za[2],Hn=za[3],Da=function(Zn,Tn){Hn(Zn,Tn),ur==null||ur(ir(ro.current))},Oa=Ga!==-1;he.useEffect(function(){if(!Oa){var lr=Or.lastIndexOf(Vn);pn.current.focus(lr)}},[Oa]);var tr=he.useMemo(function(){return(0,Te.Z)(Jt).sort(function(lr,Zn){return lr-Zn})},[Jt]),da=he.useMemo(function(){return rr?[tr[0],tr[tr.length-1]]:[co,tr[0]]},[tr,rr,co]),xt=(0,Ze.Z)(da,2),ga=xt[0],dr=xt[1];he.useImperativeHandle(xe,function(){return{focus:function(){pn.current.focus(0)},blur:function(){var Zn=document,Tn=Zn.activeElement;Ta.current.contains(Tn)&&(Tn==null||Tn.blur())}}}),he.useEffect(function(){Dt&&pn.current.focus(0)},[]);var Ar=he.useMemo(function(){return{min:co,max:In,direction:vr,disabled:Wt,keyboard:Ut,step:nn,included:Vt,includedStart:ga,includedEnd:dr,range:rr,tabIndex:ma,ariaLabelForHandle:ta,ariaLabelledByForHandle:fa,ariaValueTextFormatterForHandle:sa}},[co,In,vr,Wt,Ut,nn,Vt,ga,dr,rr,ma,ta,fa,sa]);return he.createElement(a.Provider,{value:Ar},he.createElement("div",{ref:Ta,className:be()(qt,Kt,(ct={},(0,Je.Z)(ct,"".concat(qt,"-disabled"),Wt),(0,Je.Z)(ct,"".concat(qt,"-vertical"),En),(0,Je.Z)(ct,"".concat(qt,"-horizontal"),!En),(0,Je.Z)(ct,"".concat(qt,"-with-marks"),Ea.length),ct)),style:kt,onMouseDown:Re},he.createElement("div",{className:"".concat(qt,"-rail"),style:ke}),he.createElement(Et,{prefixCls:qt,style:Ln,values:tr,startPoint:sn,onStartMove:Me?Da:null}),he.createElement(Nn,{prefixCls:qt,marks:Ea,dots:mn,style:rt,activeStyle:qe}),he.createElement(Ce,{ref:pn,prefixCls:qt,style:Xn,values:Jt,draggingIndex:Ga,onStartMove:Da,onOffsetChange:it,onFocus:Ft,onBlur:Ot,handleRender:Rn}),he.createElement(ft,{prefixCls:qt,marks:Ea,onClick:Ue})))}),Mn=Xt,dt=Mn,Tt=ae(36355),ln=ae(1684),fn=ae(16089),vn=ae(8654),tt=ae(6848),Bt=he.forwardRef((Fe,xe)=>{const{open:ct}=Fe,Lt=(0,he.useRef)(null),qt=(0,he.useRef)(null);function Kt(){fn.Z.cancel(qt.current),qt.current=null}function kt(){qt.current=(0,fn.Z)(()=>{var rn;(rn=Lt.current)===null||rn===void 0||rn.forceAlign(),qt.current=null})}return he.useEffect(()=>(ct?kt():Kt(),Kt),[ct,Fe.title]),he.createElement(tt.Z,Object.assign({ref:(0,vn.sQ)(Lt,xe)},Fe))}),Bn=ae(64993),an=ae(17313),on=ae(83116),Be=ae(37613);const Pe=Fe=>{const{componentCls:xe,antCls:ct,controlSize:Lt,dotSize:qt,marginFull:Kt,marginPart:kt,colorFillContentHover:rn}=Fe;return{[xe]:Object.assign(Object.assign({},(0,an.Wf)(Fe)),{position:"relative",height:Lt,margin:`${kt}px ${Kt}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Kt}px ${kt}px`},[`${xe}-rail`]:{position:"absolute",backgroundColor:Fe.railBg,borderRadius:Fe.borderRadiusXS,transition:`background-color ${Fe.motionDurationMid}`},[`${xe}-track`]:{position:"absolute",backgroundColor:Fe.trackBg,borderRadius:Fe.borderRadiusXS,transition:`background-color ${Fe.motionDurationMid}`},[`${xe}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${xe}-rail`]:{backgroundColor:Fe.railHoverBg},[`${xe}-track`]:{backgroundColor:Fe.trackHoverBg},[`${xe}-dot`]:{borderColor:rn},[`${xe}-handle::after`]:{boxShadow:`0 0 0 ${Fe.handleLineWidth}px ${Fe.colorPrimaryBorderHover}`},[`${xe}-dot-active`]:{borderColor:Fe.dotActiveBorderColor}},[`${xe}-handle`]:{position:"absolute",width:Fe.handleSize,height:Fe.handleSize,outline:"none",[`${xe}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-Fe.handleLineWidth,insetBlockStart:-Fe.handleLineWidth,width:Fe.handleSize+Fe.handleLineWidth*2,height:Fe.handleSize+Fe.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Fe.handleSize,height:Fe.handleSize,backgroundColor:Fe.colorBgElevated,boxShadow:`0 0 0 ${Fe.handleLineWidth}px ${Fe.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` + &${ge}-slide-up-appear${ge}-slide-up-appear-active${ce}-dropdown-placement-bottomRight`]:{animationName:yu.fJ},[`&${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-topLeft, + &${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-topRight`]:{animationName:yu.ly},[`&${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-bottomLeft, + &${ge}-slide-up-leave${ge}-slide-up-leave-active${ce}-dropdown-placement-bottomRight`]:{animationName:yu.Uw},[`${ce}-panel > ${ce}-time-panel`]:{paddingTop:yo},[`${ce}-ranges`]:{marginBottom:0,padding:`${yo}px ${No}px`,overflow:"hidden",lineHeight:`${jo-2*Yt-Ca/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ce}-preset > ${ge}-tag-blue`]:{color:so,background:gi,borderColor:Ko,cursor:"pointer"},[`${ce}-ok`]:{marginInlineStart:"auto"}},[`${ce}-range-wrapper`]:{display:"flex",position:"relative"},[`${ce}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:At*1.5,transition:`left ${Dr} ease-out`},(0,Us.r)(no,wo,$o,Uo,fi)),[`${ce}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Uo,borderRadius:Yo,boxShadow:mi,transition:`margin ${Dr}`,[`${ce}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ce}-presets`]:{display:"flex",flexDirection:"column",minWidth:ri,maxWidth:Ui,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Ca,borderInlineEnd:`${Yt}px ${Ht} ${Si}`,li:Object.assign(Object.assign({},ps.vS),{borderRadius:Ri,paddingInline:Ca,paddingBlock:(Un-Math.round(Le*Fa))/2,cursor:"pointer",transition:`all ${Dr}`,"+ li":{marginTop:Ra},"&:hover":{background:zi}})}},[`${ce}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ce}-panel`]:{borderWidth:`0 0 ${Yt}px`},"&:last-child":{[`${ce}-panel`]:{borderWidth:0}}},[`${ce}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ce}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:gn}}}}),"&-dropdown-range":{padding:`${no*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ce}-separator`]:{transform:"rotate(180deg)"},[`${ce}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,yu.oN)(se,"slide-up"),(0,yu.oN)(se,"slide-down"),(0,hs.Fm)(se,"move-up"),(0,hs.Fm)(se,"move-down")]},cd=se=>{const{componentCls:ce,controlHeightLG:ge,paddingXXS:we,padding:Le}=se;return{pickerCellCls:`${ce}-cell`,pickerCellInnerCls:`${ce}-cell-inner`,pickerYearMonthCellWidth:ge*1.5,pickerQuarterPanelContentHeight:ge*1.4,pickerCellPaddingVertical:we+we/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Le+we/2}},_s=se=>({cellHoverBg:se.controlItemBgHover,cellActiveWithRangeBg:se.controlItemBgActive,cellHoverWithRangeBg:new Fi.C(se.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Fi.C(se.colorPrimary).lighten(20).toHexString(),cellBgDisabled:se.colorBgContainerDisabled,timeColumnWidth:se.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:se.controlHeightSM*1.5,cellHeight:se.controlHeightSM,textHeight:se.controlHeightLG,withoutTimeCellHeight:se.controlHeightLG*1.65});var ns=(0,Ys.Z)("DatePicker",se=>{const ce=(0,Es.TS)((0,Ti.e5)(se),cd(se));return[Hs(ce),Is(ce),(0,Fu.c)(se,{focusElCls:`${se.componentCls}-focused`})]},se=>Object.assign(Object.assign(Object.assign({},(0,Ti.TM)(se)),_s(se)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:se.zIndexPopupBase+50}));function Ss(se,ce,ge){return ge!==void 0?ge:ce==="year"&&se.lang.yearPlaceholder?se.lang.yearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.quarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.monthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.weekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.placeholder:se.lang.placeholder}function Xs(se,ce,ge){return ge!==void 0?ge:ce==="year"&&se.lang.yearPlaceholder?se.lang.rangeYearPlaceholder:ce==="quarter"&&se.lang.quarterPlaceholder?se.lang.rangeQuarterPlaceholder:ce==="month"&&se.lang.monthPlaceholder?se.lang.rangeMonthPlaceholder:ce==="week"&&se.lang.weekPlaceholder?se.lang.rangeWeekPlaceholder:ce==="time"&&se.timePickerLocale.placeholder?se.timePickerLocale.rangePlaceholder:se.lang.rangePlaceholder}function Ps(se,ce){const ge={adjustX:1,adjustY:1};switch(ce){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ge};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ge};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ge};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ge};default:return{points:se==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ge}}}function Hu(se){return se?Array.isArray(se)?se:[se]:[]}function as(se){const{format:ce,picker:ge,showHour:we,showMinute:Le,showSecond:At,use12Hours:mt}=se,Yt=Hu(ce)[0],Ht=Object.assign({},se);return ce&&Array.isArray(ce)&&(Ht.format=Yt),Yt&&typeof Yt=="string"&&(!Yt.includes("s")&&At===void 0&&(Ht.showSecond=!1),!Yt.includes("m")&&Le===void 0&&(Ht.showMinute=!1),!Yt.includes("H")&&!Yt.includes("h")&&!Yt.includes("K")&&!Yt.includes("k")&&we===void 0&&(Ht.showHour=!1),(Yt.includes("a")||Yt.includes("A"))&&mt===void 0&&(Ht.use12Hours=!0)),ge==="time"?Ht:(typeof Yt=="function"&&delete Ht.format,{showTime:Ht})}function Iu(se,ce,ge){if(se===!1)return!1;const we={clearIcon:ce!=null?ce:ge};return typeof se=="object"?Object.assign(Object.assign({},we),se):we}var As=ae(3113);function Cs(se){return ie.createElement(As.ZP,Object.assign({size:"small",type:"primary"},se))}var kl={button:Cs},ru=function(se,ce){var ge={};for(var we in se)Object.prototype.hasOwnProperty.call(se,we)&&ce.indexOf(we)<0&&(ge[we]=se[we]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,we=Object.getOwnPropertySymbols(se);Le{const{prefixCls:Le,getPopupContainer:At,className:mt,placement:Yt,size:Ht,disabled:gn,bordered:qn=!0,placeholder:Pn,popupClassName:An,dropdownClassName:zn,status:jn,clearIcon:Gt,allowClear:En,rootClassName:Un}=ge,Na=ru(ge,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Ca=ie.useRef(null),{getPrefixCls:Ra,direction:Qa,getPopupContainer:la}=(0,ie.useContext)(Tl.E_),Fa=Ra("picker",Le),{compactSize:so,compactItemClassnames:Dr}=(0,ts.ri)(Fa,Qa),{format:to,showTime:yo,picker:No}=ge,jo=Ra(),[gi,Ko]=ns(Fa),no=Object.assign(Object.assign({},yo?as(Object.assign({format:to,picker:No},yo)):{}),No==="time"?as(Object.assign(Object.assign({format:to},ge),{picker:No})):{}),wo=(0,Wl.Z)(fi=>{var Mi;return(Mi=Ht!=null?Ht:so)!==null&&Mi!==void 0?Mi:fi}),$o=ie.useContext(Rl.Z),Uo=gn!=null?gn:$o,Yo=(0,ie.useContext)(Uu.aM),{hasFeedback:mi,status:Ri,feedbackIcon:Si}=Yo,zi=ie.createElement(ie.Fragment,null,No==="time"?ie.createElement($n,null):ie.createElement(Et,null),mi&&Si);(0,ie.useImperativeHandle)(we,()=>({focus:()=>{var fi;return(fi=Ca.current)===null||fi===void 0?void 0:fi.focus()},blur:()=>{var fi;return(fi=Ca.current)===null||fi===void 0?void 0:fi.blur()}}));const[ri]=(0,fs.Z)("Calendar",vs.Z),Ui=Object.assign(Object.assign({},ri),ge.locale);return gi(ie.createElement(mu,Object.assign({separator:ie.createElement("span",{"aria-label":"to",className:`${Fa}-separator`},ie.createElement(fn,null)),disabled:Uo,ref:Ca,dropdownAlign:Ps(Qa,Yt),placeholder:Xs(Ui,No,Pn),suffixIcon:zi,prevIcon:ie.createElement("span",{className:`${Fa}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${Fa}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${Fa}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${Fa}-super-next-icon`}),transitionName:`${jo}-slide-up`},Na,no,{className:tt()({[`${Fa}-${wo}`]:wo,[`${Fa}-borderless`]:!qn},(0,Xo.Z)(Fa,(0,Xo.F)(Ri,jn),mi),Ko,Dr,mt,Un),locale:Ui.lang,prefixCls:Fa,getPopupContainer:At||la,generateConfig:se,components:kl,direction:Qa,dropdownClassName:tt()(Ko,An||zn,Un),allowClear:Iu(En,Gt,ie.createElement(_t.Z,null))})))})}var bu=function(se,ce){var ge={};for(var we in se)Object.prototype.hasOwnProperty.call(se,we)&&ce.indexOf(we)<0&&(ge[we]=se[we]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,we=Object.getOwnPropertySymbols(se);Le{const{prefixCls:jn,getPopupContainer:Gt,style:En,className:Un,rootClassName:Na,size:Ca,bordered:Ra=!0,placement:Qa,placeholder:la,popupClassName:Fa,dropdownClassName:so,disabled:Dr,status:to,clearIcon:yo,allowClear:No}=An,jo=bu(An,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:gi,direction:Ko,getPopupContainer:no,[qn]:wo}=(0,ie.useContext)(Tl.E_),$o=gi("picker",jn),{compactSize:Uo,compactItemClassnames:Yo}=(0,ts.ri)($o,Ko),mi=ie.useRef(null),{format:Ri,showTime:Si}=An,[zi,ri]=ns($o);(0,ie.useImperativeHandle)(zn,()=>({focus:()=>{var ki;return(ki=mi.current)===null||ki===void 0?void 0:ki.focus()},blur:()=>{var ki;return(ki=mi.current)===null||ki===void 0?void 0:ki.blur()}}));const Ui={showToday:!0};let fi={};Ht&&(fi.picker=Ht);const Mi=Ht||An.picker;fi=Object.assign(Object.assign(Object.assign({},fi),Si?as(Object.assign({format:Ri,picker:Mi},Si)):{}),Mi==="time"?as(Object.assign(Object.assign({format:Ri},An),{picker:Mi})):{});const Gi=gi(),el=(0,Wl.Z)(ki=>{var ll;return(ll=Ca!=null?Ca:Uo)!==null&&ll!==void 0?ll:ki}),ji=ie.useContext(Rl.Z),fl=Dr!=null?Dr:ji,Vl=(0,ie.useContext)(Uu.aM),{hasFeedback:So,status:Yr,feedbackIcon:Pi}=Vl,Wi=ie.createElement(ie.Fragment,null,Mi==="time"?ie.createElement($n,null):ie.createElement(Et,null),So&&Pi),[tl]=(0,fs.Z)("DatePicker",vs.Z),wi=Object.assign(Object.assign({},tl),An.locale);return zi(ie.createElement(fu,Object.assign({ref:mi,placeholder:Ss(wi,Mi,la),suffixIcon:Wi,dropdownAlign:Ps(Ko,Qa),prevIcon:ie.createElement("span",{className:`${$o}-prev-icon`}),nextIcon:ie.createElement("span",{className:`${$o}-next-icon`}),superPrevIcon:ie.createElement("span",{className:`${$o}-super-prev-icon`}),superNextIcon:ie.createElement("span",{className:`${$o}-super-next-icon`}),transitionName:`${Gi}-slide-up`},Ui,jo,fi,{locale:wi.lang,className:tt()({[`${$o}-${el}`]:el,[`${$o}-borderless`]:!Ra},(0,Xo.Z)($o,(0,Xo.F)(Yr,to),So),ri,Yo,wo==null?void 0:wo.className,Un,Na),style:Object.assign(Object.assign({},wo==null?void 0:wo.style),En),prefixCls:$o,getPopupContainer:Gt||no,generateConfig:se,components:kl,direction:Ko,disabled:fl,dropdownClassName:tt()(ri,Na,Fa||so),allowClear:Iu(No,yo,ie.createElement(_t.Z,null))})))});return gn&&(Pn.displayName=gn),Pn}const ge=ce(),we=ce("week","WeekPicker"),Le=ce("month","MonthPicker"),At=ce("year","YearPicker"),mt=ce("time","TimePicker"),Yt=ce("quarter","QuarterPicker");return{DatePicker:ge,WeekPicker:we,MonthPicker:Le,YearPicker:At,TimePicker:mt,QuarterPicker:Yt}}const Md=null;function Qs(se){const{DatePicker:ce,WeekPicker:ge,MonthPicker:we,YearPicker:Le,TimePicker:At,QuarterPicker:mt}=gd(se),Yt=_u(se),Ht=ce;return Ht.WeekPicker=ge,Ht.MonthPicker=we,Ht.YearPicker=Le,Ht.RangePicker=Yt,Ht.TimePicker=At,Ht.QuarterPicker=mt,Ht}var Ns=Qs;const vu=Ns(ne);function pu(se){const ce=Ps(se.direction,se.placement);return ce.overflow.adjustY=!1,ce.overflow.adjustX=!1,Object.assign(Object.assign({},se),{dropdownAlign:ce})}const Fs=(0,oe.Z)(vu,"picker",null,pu);vu._InternalPanelDoNotUseOrYouWillBeFired=Fs;const ys=(0,oe.Z)(vu.RangePicker,"picker",null,pu);vu._InternalRangePanelDoNotUseOrYouWillBeFired=ys,vu.generatePicker=Ns;var qs=vu},28103:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return ot}});var b=ae(92310),be=ae.n(b),Je=ae(59301),Te=ae(36355),Ze=ae(17313),ut=ae(83116),he=ae(37613);const Xe=Qe=>{const{componentCls:de,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:y,orientationMargin:ee,verticalMarginInline:ne}=Qe;return{[de]:Object.assign(Object.assign({},(0,Ze.Wf)(Qe)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Qe.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${de}-with-text`]:{display:"flex",alignItems:"center",margin:`${Qe.dividerHorizontalWithTextGutterMargin}px 0`,color:Qe.colorTextHeading,fontWeight:500,fontSize:Qe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${de}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${de}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${de}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${de}-with-text${de}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${de}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${de}-with-text`]:{color:Qe.colorText,fontWeight:"normal",fontSize:Qe.fontSize},[`&-horizontal${de}-with-text-left${de}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${de}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${de}-with-text-right${de}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${de}-inner-text`]:{paddingInlineEnd:a}}})}};var Ke=(0,ut.Z)("Divider",Qe=>{const de=(0,he.TS)(Qe,{dividerHorizontalWithTextGutterMargin:Qe.margin,dividerHorizontalGutterMargin:Qe.marginLG,sizePaddingEdgeHorizontal:0});return[Xe(de)]},Qe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Qe.marginXS})),Ie=function(Qe,de){var a={};for(var E in Qe)Object.prototype.hasOwnProperty.call(Qe,E)&&de.indexOf(E)<0&&(a[E]=Qe[E]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Qe);x{const{getPrefixCls:de,direction:a,divider:E}=Je.useContext(Te.E_),{prefixCls:x,type:y="horizontal",orientation:ee="center",orientationMargin:ne,className:oe,rootClassName:le,children:ie,dashed:Ce,plain:ye,style:Ge}=Qe,Re=Ie(Qe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),St=de("divider",x),[Et,pt]=Ke(St),Gn=ee.length>0?`-${ee}`:ee,Nn=!!ie,ga=ee==="left"&&ne!=null,$n=ee==="right"&&ne!=null,_t=be()(St,E==null?void 0:E.className,pt,`${St}-${y}`,{[`${St}-with-text`]:Nn,[`${St}-with-text${Gn}`]:Nn,[`${St}-dashed`]:!!Ce,[`${St}-plain`]:!!ye,[`${St}-rtl`]:a==="rtl",[`${St}-no-default-orientation-margin-left`]:ga,[`${St}-no-default-orientation-margin-right`]:$n},oe,le),Mn=Je.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),ct=Object.assign(Object.assign({},ga&&{marginLeft:Mn}),$n&&{marginRight:Mn});return Et(Je.createElement("div",Object.assign({className:_t,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ge)},Re,{role:"separator"}),ie&&y!=="vertical"&&Je.createElement("span",{className:`${St}-inner-text`,style:ct},ie)))}},43428:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Be}});var b=ae(92310),be=ae.n(b),Je=ae(77321),Te=ae(52487),Ze=ae(43403),ut=ae(34280),he=ae(59301),Xe=he.createContext(null),Ke=he.createContext({}),Ie=Xe,et=ae(49618),ot=ae(72308),Qe=ae(77900),de=ae(10228),a=ae(26112),E=ae(70425),x=function(He){var Ct=He.prefixCls,bt=He.className,It=He.style,jt=He.children,zt=He.containerRef,bn=He.id,Mt=He.onMouseEnter,Fe=He.onMouseOver,xe=He.onMouseLeave,gt=He.onClick,Lt=He.onKeyDown,qt=He.onKeyUp,Kt={onMouseEnter:Mt,onMouseOver:Fe,onMouseLeave:xe,onClick:gt,onKeyDown:Lt,onKeyUp:qt},kt=he.useContext(Ke),rn=kt.panel,Wt=(0,E.useComposeRef)(rn,zt);return he.createElement(he.Fragment,null,he.createElement("div",(0,ot.Z)({id:bn,className:be()("".concat(Ct,"-content"),bt),style:(0,Je.Z)({},It),"aria-modal":"true",role:"dialog",ref:Wt},Kt),jt))},y=x,ee=ae(48736);function ne(Pe){return typeof Pe=="string"&&String(Number(Pe))===Pe?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Pe)):Pe}function oe(Pe){warning(!("wrapperClassName"in Pe),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Pe.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var le={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ie(Pe,He){var Ct,bt,It,jt,zt=Pe.prefixCls,bn=Pe.open,Mt=Pe.placement,Fe=Pe.inline,xe=Pe.push,gt=Pe.forceRender,Lt=Pe.autoFocus,qt=Pe.keyboard,Kt=Pe.rootClassName,kt=Pe.rootStyle,rn=Pe.zIndex,Wt=Pe.className,at=Pe.id,Ut=Pe.style,Dt=Pe.motion,Ft=Pe.width,Ot=Pe.height,cn=Pe.children,yt=Pe.contentWrapperStyle,wt=Pe.mask,kn=Pe.maskClosable,Xt=Pe.maskMotion,Kn=Pe.maskClassName,Za=Pe.maskStyle,gr=Pe.afterOpenChange,rr=Pe.onClose,Ia=Pe.onMouseEnter,Ir=Pe.onMouseOver,ir=Pe.onMouseLeave,Xa=Pe.onClick,Ja=Pe.onKeyDown,Br=Pe.onKeyUp,Ba=he.useRef(),kr=he.useRef(),Fr=he.useRef();he.useImperativeHandle(He,function(){return Ba.current});var Pt=function(va){var da=va.keyCode,hn=va.shiftKey;switch(da){case de.Z.TAB:{if(da===de.Z.TAB){if(!hn&&document.activeElement===Fr.current){var Ta;(Ta=kr.current)===null||Ta===void 0||Ta.focus({preventScroll:!0})}else if(hn&&document.activeElement===kr.current){var mr;(mr=Fr.current)===null||mr===void 0||mr.focus({preventScroll:!0})}}break}case de.Z.ESC:{rr&&qt&&(va.stopPropagation(),rr(va));break}}};he.useEffect(function(){if(bn&&Lt){var na;(na=Ba.current)===null||na===void 0||na.focus({preventScroll:!0})}},[bn]);var Sn=he.useState(!1),Fn=(0,Te.Z)(Sn,2),Vt=Fn[0],sn=Fn[1],Ln=he.useContext(Ie),Xn;xe===!1?Xn={distance:0}:xe===!0?Xn={}:Xn=xe||{};var ke=(Ct=(bt=(It=Xn)===null||It===void 0?void 0:It.distance)!==null&&bt!==void 0?bt:Ln==null?void 0:Ln.pushDistance)!==null&&Ct!==void 0?Ct:180,rt=he.useMemo(function(){return{pushDistance:ke,push:function(){sn(!0)},pull:function(){sn(!1)}}},[ke]);he.useEffect(function(){if(bn){var na;Ln==null||(na=Ln.push)===null||na===void 0||na.call(Ln)}else{var va;Ln==null||(va=Ln.pull)===null||va===void 0||va.call(Ln)}},[bn]),he.useEffect(function(){return function(){var na;Ln==null||(na=Ln.pull)===null||na===void 0||na.call(Ln)}},[]);var qe=wt&&he.createElement(Qe.default,(0,ot.Z)({key:"mask"},Xt,{visible:bn}),function(na,va){var da=na.className,hn=na.style;return he.createElement("div",{className:be()("".concat(zt,"-mask"),da,Kn),style:(0,Je.Z)((0,Je.Z)({},hn),Za),onClick:kn&&bn?rr:void 0,ref:va})}),Dn=typeof Dt=="function"?Dt(Mt):Dt,mn={};if(Vt&&ke)switch(Mt){case"top":mn.transform="translateY(".concat(ke,"px)");break;case"bottom":mn.transform="translateY(".concat(-ke,"px)");break;case"left":mn.transform="translateX(".concat(ke,"px)");break;default:mn.transform="translateX(".concat(-ke,"px)");break}Mt==="left"||Mt==="right"?mn.width=ne(Ft):mn.height=ne(Ot);var Rn={onMouseEnter:Ia,onMouseOver:Ir,onMouseLeave:ir,onClick:Xa,onKeyDown:Ja,onKeyUp:Br},Da=he.createElement(Qe.default,(0,ot.Z)({key:"panel"},Dn,{visible:bn,forceRender:gt,onVisibleChanged:function(va){gr==null||gr(va)},removeOnLeave:!1,leavedClassName:"".concat(zt,"-content-wrapper-hidden")}),function(na,va){var da=na.className,hn=na.style;return he.createElement("div",(0,ot.Z)({className:be()("".concat(zt,"-content-wrapper"),da),style:(0,Je.Z)((0,Je.Z)((0,Je.Z)({},mn),hn),yt)},(0,a.Z)(Pe,{data:!0})),he.createElement(y,(0,ot.Z)({id:at,containerRef:va,prefixCls:zt,className:Wt,style:Ut},Rn),cn))}),fa=(0,Je.Z)({},kt);return rn&&(fa.zIndex=rn),he.createElement(Ie.Provider,{value:rt},he.createElement("div",{className:be()(zt,"".concat(zt,"-").concat(Mt),Kt,(jt={},(0,et.Z)(jt,"".concat(zt,"-open"),bn),(0,et.Z)(jt,"".concat(zt,"-inline"),Fe),jt)),style:fa,tabIndex:-1,ref:Ba,onKeyDown:Pt},qe,he.createElement("div",{tabIndex:0,ref:kr,style:le,"aria-hidden":"true","data-sentinel":"start"}),Da,he.createElement("div",{tabIndex:0,ref:Fr,style:le,"aria-hidden":"true","data-sentinel":"end"})))}var Ce=he.forwardRef(ie),ye=Ce,Ge=function(He){var Ct=He.open,bt=Ct===void 0?!1:Ct,It=He.prefixCls,jt=It===void 0?"rc-drawer":It,zt=He.placement,bn=zt===void 0?"right":zt,Mt=He.autoFocus,Fe=Mt===void 0?!0:Mt,xe=He.keyboard,gt=xe===void 0?!0:xe,Lt=He.width,qt=Lt===void 0?378:Lt,Kt=He.mask,kt=Kt===void 0?!0:Kt,rn=He.maskClosable,Wt=rn===void 0?!0:rn,at=He.getContainer,Ut=He.forceRender,Dt=He.afterOpenChange,Ft=He.destroyOnClose,Ot=He.onMouseEnter,cn=He.onMouseOver,yt=He.onMouseLeave,wt=He.onClick,kn=He.onKeyDown,Xt=He.onKeyUp,Kn=He.panelRef,Za=he.useState(!1),gr=(0,Te.Z)(Za,2),rr=gr[0],Ia=gr[1],Ir=he.useState(!1),ir=(0,Te.Z)(Ir,2),Xa=ir[0],Ja=ir[1];(0,ut.Z)(function(){Ja(!0)},[]);var Br=Xa?bt:!1,Ba=he.useRef(),kr=he.useRef();(0,ut.Z)(function(){Br&&(kr.current=document.activeElement)},[Br]);var Fr=function(sn){var Ln;if(Ia(sn),Dt==null||Dt(sn),!sn&&kr.current&&!((Ln=Ba.current)!==null&&Ln!==void 0&&Ln.contains(kr.current))){var Xn;(Xn=kr.current)===null||Xn===void 0||Xn.focus({preventScroll:!0})}},Pt=he.useMemo(function(){return{panel:Kn}},[Kn]);if(!Ut&&!rr&&!Br&&Ft)return null;var Sn={onMouseEnter:Ot,onMouseOver:cn,onMouseLeave:yt,onClick:wt,onKeyDown:kn,onKeyUp:Xt},Fn=(0,Je.Z)((0,Je.Z)({},He),{},{open:Br,prefixCls:jt,placement:bn,autoFocus:Fe,keyboard:gt,width:qt,mask:kt,maskClosable:Wt,inline:at===!1,afterOpenChange:Fr,ref:Ba},Sn);return he.createElement(Ke.Provider,{value:Pt},he.createElement(Ze.Z,{open:Br||Ut||rr,autoDestroy:!1,getContainer:at,autoLock:kt&&(Br||rr)},he.createElement(ye,Fn)))},Re=Ge,St=Re,Et=ae(62892),pt=ae(36355),Gn=ae(32441),Nn=ae(47729),$n=Pe=>{const{prefixCls:He,title:Ct,footer:bt,extra:It,closeIcon:jt,closable:zt,onClose:bn,headerStyle:Mt,drawerStyle:Fe,bodyStyle:xe,footerStyle:gt,children:Lt}=Pe,qt=he.useCallback(at=>he.createElement("button",{type:"button",onClick:bn,"aria-label":"Close",className:`${He}-close`},at),[bn]),[Kt,kt]=(0,Nn.Z)(zt,jt,qt,void 0,!0),rn=he.useMemo(()=>!Ct&&!Kt?null:he.createElement("div",{style:Mt,className:be()(`${He}-header`,{[`${He}-header-close-only`]:Kt&&!Ct&&!It})},he.createElement("div",{className:`${He}-header-title`},kt,Ct&&he.createElement("div",{className:`${He}-title`},Ct)),It&&he.createElement("div",{className:`${He}-extra`},It)),[Kt,kt,It,Mt,He,Ct]),Wt=he.useMemo(()=>{if(!bt)return null;const at=`${He}-footer`;return he.createElement("div",{className:at,style:gt},bt)},[bt,gt,He]);return he.createElement("div",{className:`${He}-wrapper-body`,style:Fe},rn,he.createElement("div",{className:`${He}-body`,style:xe},Lt),Wt)},_t=ae(33234),Mn=ae(83116),ct=ae(37613),ln=Pe=>{const{componentCls:He,motionDurationSlow:Ct}=Pe,bt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ct}`}}};return{[He]:{[`${He}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ct}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${He}-panel-motion`]:{"&-left":[bt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[bt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[bt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[bt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const fn=Pe=>{const{componentCls:He,zIndexPopup:Ct,colorBgMask:bt,colorBgElevated:It,motionDurationSlow:jt,motionDurationMid:zt,padding:bn,paddingLG:Mt,fontSizeLG:Fe,lineHeightLG:xe,lineWidth:gt,lineType:Lt,colorSplit:qt,marginSM:Kt,colorIcon:kt,colorIconHover:rn,colorText:Wt,fontWeightStrong:at,footerPaddingBlock:Ut,footerPaddingInline:Dt}=Pe,Ft=`${He}-content-wrapper`;return{[He]:{position:"fixed",inset:0,zIndex:Ct,pointerEvents:"none","&-pure":{position:"relative",background:It,[`&${He}-left`]:{boxShadow:Pe.boxShadowDrawerLeft},[`&${He}-right`]:{boxShadow:Pe.boxShadowDrawerRight},[`&${He}-top`]:{boxShadow:Pe.boxShadowDrawerUp},[`&${He}-bottom`]:{boxShadow:Pe.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${He}-mask`]:{position:"absolute",inset:0,zIndex:Ct,background:bt,pointerEvents:"auto"},[Ft]:{position:"absolute",zIndex:Ct,maxWidth:"100vw",transition:`all ${jt}`,"&-hidden":{display:"none"}},[`&-left > ${Ft}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Pe.boxShadowDrawerLeft},[`&-right > ${Ft}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Pe.boxShadowDrawerRight},[`&-top > ${Ft}`]:{top:0,insetInline:0,boxShadow:Pe.boxShadowDrawerUp},[`&-bottom > ${Ft}`]:{bottom:0,insetInline:0,boxShadow:Pe.boxShadowDrawerDown},[`${He}-content`]:{width:"100%",height:"100%",overflow:"auto",background:It,pointerEvents:"auto"},[`${He}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${He}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${bn}px ${Mt}px`,fontSize:Fe,lineHeight:xe,borderBottom:`${gt}px ${Lt} ${qt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${He}-extra`]:{flex:"none"},[`${He}-close`]:{display:"inline-block",marginInlineEnd:Kt,color:kt,fontWeight:at,fontSize:Fe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${zt}`,textRendering:"auto","&:focus, &:hover":{color:rn,textDecoration:"none"}},[`${He}-title`]:{flex:1,margin:0,color:Wt,fontWeight:Pe.fontWeightStrong,fontSize:Fe,lineHeight:xe},[`${He}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Mt,overflow:"auto"},[`${He}-footer`]:{flexShrink:0,padding:`${Ut}px ${Dt}px`,borderTop:`${gt}px ${Lt} ${qt}`},"&-rtl":{direction:"rtl"}}}};var vn=(0,Mn.Z)("Drawer",Pe=>{const He=(0,ct.TS)(Pe,{});return[fn(He),ln(He)]},Pe=>({zIndexPopup:Pe.zIndexPopupBase,footerPaddingBlock:Pe.paddingXS,footerPaddingInline:Pe.padding})),tt=ae(11575),ft=function(Pe,He){var Ct={};for(var bt in Pe)Object.prototype.hasOwnProperty.call(Pe,bt)&&He.indexOf(bt)<0&&(Ct[bt]=Pe[bt]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,bt=Object.getOwnPropertySymbols(Pe);It{var He;const{rootClassName:Ct,width:bt,height:It,size:jt="default",mask:zt=!0,push:bn=Bn,open:Mt,afterOpenChange:Fe,onClose:xe,prefixCls:gt,getContainer:Lt,style:qt,className:Kt,visible:kt,afterVisibleChange:rn}=Pe,Wt=ft(Pe,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:at,getPrefixCls:Ut,direction:Dt,drawer:Ft}=he.useContext(pt.E_),Ot=Ut("drawer",gt),[cn,yt]=vn(Ot),wt=Lt===void 0&&at?()=>at(document.body):Lt,kn=be()({"no-mask":!zt,[`${Ot}-rtl`]:Dt==="rtl"},Ct,yt),Xt=he.useMemo(()=>bt!=null?bt:jt==="large"?736:378,[bt,jt]),Kn=he.useMemo(()=>It!=null?It:jt==="large"?736:378,[It,jt]),Za={motionName:(0,Et.m)(Ot,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},gr=Ia=>({motionName:(0,Et.m)(Ot,`panel-motion-${Ia}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),rr=(0,tt.H)();return cn(he.createElement(_t.BR,null,he.createElement(Gn.Ux,{status:!0,override:!0},he.createElement(St,Object.assign({prefixCls:Ot,onClose:xe,maskMotion:Za,motion:gr},Wt,{open:Mt!=null?Mt:kt,mask:zt,push:bn,width:Xt,height:Kn,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),qt),className:be()(Ft==null?void 0:Ft.className,Kt),rootClassName:kn,getContainer:wt,afterOpenChange:Fe!=null?Fe:rn,panelRef:rr}),he.createElement($n,Object.assign({prefixCls:Ot},Wt,{onClose:xe}))))))},on=Pe=>{const{prefixCls:He,style:Ct,className:bt,placement:It="right"}=Pe,jt=ft(Pe,["prefixCls","style","className","placement"]),{getPrefixCls:zt}=he.useContext(pt.E_),bn=zt("drawer",He),[Mt,Fe]=vn(bn),xe=be()(bn,`${bn}-pure`,`${bn}-${It}`,Fe,bt);return Mt(he.createElement("div",{className:xe,style:Ct},he.createElement($n,Object.assign({prefixCls:bn},jt))))};an._InternalPanelDoNotUseOrYouWillBeFired=on;var Be=an},44e3:function(je,Nt,ae){"use strict";var b=ae(84966),be=ae(45818);const Je=b.ZP;Je.Header=b.h4,Je.Footer=b.$_,Je.Content=b.VY,Je.Sider=be.Z,Nt.default=Je},39722:function(je,Nt,ae){"use strict";ae.d(Nt,{t5:function(){return Ie}});var b=ae(92310),be=ae.n(b),Je=ae(55477),Te=ae(59301),Ze=ae(36355),ut=ae(77578),he=ae(17356),Xe=function(ot,Qe){var de={};for(var a in ot)Object.prototype.hasOwnProperty.call(ot,a)&&Qe.indexOf(a)<0&&(de[a]=ot[a]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(ot);E{if(!(!Qe&&!de))return Te.createElement(Te.Fragment,null,Qe&&Te.createElement("div",{className:`${ot}-title`},(0,ut.Z)(Qe)),Te.createElement("div",{className:`${ot}-inner-content`},(0,ut.Z)(de)))},Ie=ot=>{const{hashId:Qe,prefixCls:de,className:a,style:E,placement:x="top",title:y,content:ee,children:ne}=ot;return Te.createElement("div",{className:be()(Qe,de,`${de}-pure`,`${de}-placement-${x}`,a),style:E},Te.createElement("div",{className:`${de}-arrow`}),Te.createElement(Je.G,Object.assign({},ot,{className:Qe,prefixCls:de}),ne||Ke(de,y,ee)))},et=ot=>{const{prefixCls:Qe}=ot,de=Xe(ot,["prefixCls"]),{getPrefixCls:a}=Te.useContext(Ze.E_),E=a("popover",Qe),[x,y]=(0,he.Z)(E);return x(Te.createElement(Ie,Object.assign({},de,{prefixCls:E,hashId:y})))};Nt.ZP=et},60324:function(je,Nt,ae){"use strict";var b=ae(92310),be=ae.n(b),Je=ae(59301),Te=ae(77578),Ze=ae(62892),ut=ae(36355),he=ae(6848),Xe=ae(39722),Ke=ae(17356),Ie=function(Qe,de){var a={};for(var E in Qe)Object.prototype.hasOwnProperty.call(Qe,E)&&de.indexOf(E)<0&&(a[E]=Qe[E]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Qe);x{let{title:de,content:a,prefixCls:E}=Qe;return Je.createElement(Je.Fragment,null,de&&Je.createElement("div",{className:`${E}-title`},(0,Te.Z)(de)),Je.createElement("div",{className:`${E}-inner-content`},(0,Te.Z)(a)))},ot=Je.forwardRef((Qe,de)=>{const{prefixCls:a,title:E,content:x,overlayClassName:y,placement:ee="top",trigger:ne="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:le=.1,overlayStyle:ie={}}=Qe,Ce=Ie(Qe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=Je.useContext(ut.E_),Ge=ye("popover",a),[Re,St]=(0,Ke.Z)(Ge),Et=ye(),pt=be()(y,St);return Re(Je.createElement(he.Z,Object.assign({placement:ee,trigger:ne,mouseEnterDelay:oe,mouseLeaveDelay:le,overlayStyle:ie},Ce,{prefixCls:Ge,overlayClassName:pt,ref:de,overlay:E||x?Je.createElement(et,{prefixCls:Ge,title:E,content:x}):null,transitionName:(0,Ze.m)(Et,"zoom-big",Ce.transitionName),"data-popover-inject":!0})))});ot._InternalPanelDoNotUseOrYouWillBeFired=Xe.ZP,Nt.Z=ot},17356:function(je,Nt,ae){"use strict";var b=ae(17313),be=ae(29878),Je=ae(19447),Te=ae(33166),Ze=ae(83116),ut=ae(37613);const he=Ie=>{const{componentCls:et,popoverColor:ot,minWidth:Qe,fontWeightStrong:de,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:ee,marginXS:ne,colorBgElevated:oe,popoverBg:le}=Ie;return[{[et]:Object.assign(Object.assign({},(0,b.Wf)(Ie)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${et}-content`]:{position:"relative"},[`${et}-inner`]:{backgroundColor:le,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${et}-title`]:{minWidth:Qe,marginBottom:ne,color:x,fontWeight:de},[`${et}-inner-content`]:{color:ot}})},(0,Je.ZP)(Ie,{colorBg:"var(--antd-arrow-background-color)"}),{[`${et}-pure`]:{position:"relative",maxWidth:"none",margin:Ie.sizePopupArrow,display:"inline-block",[`${et}-content`]:{display:"inline-block"}}}]},Xe=Ie=>{const{componentCls:et}=Ie;return{[et]:Te.i.map(ot=>{const Qe=Ie[`${ot}6`];return{[`&${et}-${ot}`]:{"--antd-arrow-background-color":Qe,[`${et}-inner`]:{backgroundColor:Qe},[`${et}-arrow`]:{background:"transparent"}}}})}},Ke=Ie=>{const{componentCls:et,lineWidth:ot,lineType:Qe,colorSplit:de,paddingSM:a,controlHeight:E,fontSize:x,lineHeight:y,padding:ee}=Ie,ne=E-Math.round(x*y),oe=ne/2,le=ne/2-ot,ie=ee;return{[et]:{[`${et}-inner`]:{padding:0},[`${et}-title`]:{margin:0,padding:`${oe}px ${ie}px ${le}px`,borderBottom:`${ot}px ${Qe} ${de}`},[`${et}-inner-content`]:{padding:`${a}px ${ie}px`}}}};Nt.Z=(0,Ze.Z)("Popover",Ie=>{const{colorBgElevated:et,colorText:ot,wireframe:Qe}=Ie,de=(0,ut.TS)(Ie,{popoverPadding:12,popoverBg:et,popoverColor:ot});return[he(de),Xe(de),Qe&&Ke(de),(0,be._y)(de,"zoom-big")]},Ie=>({width:177,minWidth:177,zIndexPopup:Ie.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(je,Nt,ae){"use strict";ae.d(Nt,{Z:function(){return Mt}});var b=ae(92310),be=ae.n(b),Je=ae(49618),Te=ae(80702),Ze=ae(52487),ut=ae(62853),he=ae(59301),Xe=ae(13697),Ke=ae(18929),Ie=ae(72308),et=ae(74416),ot=ae(77321),Qe=ae(10228),de=he.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=de;function E(Fe,xe,gt){return(Fe-xe)/(gt-xe)}function x(Fe,xe,gt,Lt){var qt=E(xe,gt,Lt),Kt={};switch(Fe){case"rtl":Kt.right="".concat(qt*100,"%"),Kt.transform="translateX(50%)";break;case"btt":Kt.bottom="".concat(qt*100,"%"),Kt.transform="translateY(50%)";break;case"ttb":Kt.top="".concat(qt*100,"%"),Kt.transform="translateY(-50%)";break;default:Kt.left="".concat(qt*100,"%"),Kt.transform="translateX(-50%)";break}return Kt}function y(Fe,xe){return Array.isArray(Fe)?Fe[xe]:Fe}var ee=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ne=he.forwardRef(function(Fe,xe){var gt,Lt,qt=Fe.prefixCls,Kt=Fe.value,kt=Fe.valueIndex,rn=Fe.onStartMove,Wt=Fe.style,at=Fe.render,Ut=Fe.dragging,Dt=Fe.onOffsetChange,Ft=(0,et.Z)(Fe,ee),Ot=he.useContext(a),cn=Ot.min,yt=Ot.max,wt=Ot.direction,kn=Ot.disabled,Xt=Ot.keyboard,Kn=Ot.range,Za=Ot.tabIndex,gr=Ot.ariaLabelForHandle,rr=Ot.ariaLabelledByForHandle,Ia=Ot.ariaValueTextFormatterForHandle,Ir="".concat(qt,"-handle"),ir=function(kr){kn||rn(kr,kt)},Xa=function(kr){if(!kn&&Xt){var Fr=null;switch(kr.which||kr.keyCode){case Qe.Z.LEFT:Fr=wt==="ltr"||wt==="btt"?-1:1;break;case Qe.Z.RIGHT:Fr=wt==="ltr"||wt==="btt"?1:-1;break;case Qe.Z.UP:Fr=wt!=="ttb"?1:-1;break;case Qe.Z.DOWN:Fr=wt!=="ttb"?-1:1;break;case Qe.Z.HOME:Fr="min";break;case Qe.Z.END:Fr="max";break;case Qe.Z.PAGE_UP:Fr=2;break;case Qe.Z.PAGE_DOWN:Fr=-2;break}Fr!==null&&(kr.preventDefault(),Dt(Fr,kt))}},Ja=x(wt,Kt,cn,yt),Br=he.createElement("div",(0,Ie.Z)({ref:xe,className:be()(Ir,(gt={},(0,Je.Z)(gt,"".concat(Ir,"-").concat(kt+1),Kn),(0,Je.Z)(gt,"".concat(Ir,"-dragging"),Ut),gt)),style:(0,ot.Z)((0,ot.Z)({},Ja),Wt),onMouseDown:ir,onTouchStart:ir,onKeyDown:Xa,tabIndex:kn?null:y(Za,kt),role:"slider","aria-valuemin":cn,"aria-valuemax":yt,"aria-valuenow":Kt,"aria-disabled":kn,"aria-label":y(gr,kt),"aria-labelledby":y(rr,kt),"aria-valuetext":(Lt=y(Ia,kt))===null||Lt===void 0?void 0:Lt(Kt),"aria-orientation":wt==="ltr"||wt==="rtl"?"horizontal":"vertical"},Ft));return at&&(Br=at(Br,{index:kt,prefixCls:qt,value:Kt,dragging:Ut})),Br}),oe=ne,le=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ie=he.forwardRef(function(Fe,xe){var gt=Fe.prefixCls,Lt=Fe.style,qt=Fe.onStartMove,Kt=Fe.onOffsetChange,kt=Fe.values,rn=Fe.handleRender,Wt=Fe.draggingIndex,at=(0,et.Z)(Fe,le),Ut=he.useRef({});return he.useImperativeHandle(xe,function(){return{focus:function(Ft){var Ot;(Ot=Ut.current[Ft])===null||Ot===void 0||Ot.focus()}}}),he.createElement(he.Fragment,null,kt.map(function(Dt,Ft){return he.createElement(oe,(0,Ie.Z)({ref:function(cn){cn?Ut.current[Ft]=cn:delete Ut.current[Ft]},dragging:Wt===Ft,prefixCls:gt,style:y(Lt,Ft),key:Ft,value:Dt,valueIndex:Ft,onStartMove:qt,onOffsetChange:Kt,render:rn},at))}))}),Ce=ie;function ye(Fe){var xe="touches"in Fe?Fe.touches[0]:Fe;return{pageX:xe.pageX,pageY:xe.pageY}}function Ge(Fe,xe,gt,Lt,qt,Kt,kt,rn,Wt){var at=he.useState(null),Ut=(0,Ze.Z)(at,2),Dt=Ut[0],Ft=Ut[1],Ot=he.useState(-1),cn=(0,Ze.Z)(Ot,2),yt=cn[0],wt=cn[1],kn=he.useState(gt),Xt=(0,Ze.Z)(kn,2),Kn=Xt[0],Za=Xt[1],gr=he.useState(gt),rr=(0,Ze.Z)(gr,2),Ia=rr[0],Ir=rr[1],ir=he.useRef(null),Xa=he.useRef(null);he.useEffect(function(){yt===-1&&Za(gt)},[gt,yt]),he.useEffect(function(){return function(){document.removeEventListener("mousemove",ir.current),document.removeEventListener("mouseup",Xa.current),document.removeEventListener("touchmove",ir.current),document.removeEventListener("touchend",Xa.current)}},[]);var Ja=function(Sn,Fn){Kn.some(function(Vt,sn){return Vt!==Sn[sn]})&&(Fn!==void 0&&Ft(Fn),Za(Sn),kt(Sn))},Br=function(Sn,Fn){if(Sn===-1){var Vt=Ia[0],sn=Ia[Ia.length-1],Ln=Lt-Vt,Xn=qt-sn,ke=Fn*(qt-Lt);ke=Math.max(ke,Ln),ke=Math.min(ke,Xn);var rt=Kt(Vt+ke);ke=rt-Vt;var qe=Ia.map(function(Da){return Da+ke});Ja(qe)}else{var Dn=(qt-Lt)*Fn,mn=(0,Te.Z)(Kn);mn[Sn]=Ia[Sn];var Rn=Wt(mn,Dn,Sn,"dist");Ja(Rn.values,Rn.value)}},Ba=he.useRef(Br);Ba.current=Br;var kr=function(Sn,Fn){Sn.stopPropagation();var Vt=gt[Fn];wt(Fn),Ft(Vt),Ir(gt);var sn=ye(Sn),Ln=sn.pageX,Xn=sn.pageY,ke=function(Dn){Dn.preventDefault();var mn=ye(Dn),Rn=mn.pageX,Da=mn.pageY,fa=Rn-Ln,na=Da-Xn,va=Fe.current.getBoundingClientRect(),da=va.width,hn=va.height,Ta;switch(xe){case"btt":Ta=-na/hn;break;case"ttb":Ta=na/hn;break;case"rtl":Ta=-fa/da;break;default:Ta=fa/da}Ba.current(Fn,Ta)},rt=function qe(Dn){Dn.preventDefault(),document.removeEventListener("mouseup",qe),document.removeEventListener("mousemove",ke),document.removeEventListener("touchend",qe),document.removeEventListener("touchmove",ke),ir.current=null,Xa.current=null,wt(-1),rn()};document.addEventListener("mouseup",rt),document.addEventListener("mousemove",ke),document.addEventListener("touchend",rt),document.addEventListener("touchmove",ke),ir.current=ke,Xa.current=rt},Fr=he.useMemo(function(){var Pt=(0,Te.Z)(gt).sort(function(Fn,Vt){return Fn-Vt}),Sn=(0,Te.Z)(Kn).sort(function(Fn,Vt){return Fn-Vt});return Pt.every(function(Fn,Vt){return Fn===Sn[Vt]})?Kn:gt},[gt,Kn]);return[yt,Dt,Fr,kr]}function Re(Fe){var xe,gt=Fe.prefixCls,Lt=Fe.style,qt=Fe.start,Kt=Fe.end,kt=Fe.index,rn=Fe.onStartMove,Wt=he.useContext(a),at=Wt.direction,Ut=Wt.min,Dt=Wt.max,Ft=Wt.disabled,Ot=Wt.range,cn="".concat(gt,"-track"),yt=E(qt,Ut,Dt),wt=E(Kt,Ut,Dt),kn=function(Za){!Ft&&rn&&rn(Za,-1)},Xt={};switch(at){case"rtl":Xt.right="".concat(yt*100,"%"),Xt.width="".concat(wt*100-yt*100,"%");break;case"btt":Xt.bottom="".concat(yt*100,"%"),Xt.height="".concat(wt*100-yt*100,"%");break;case"ttb":Xt.top="".concat(yt*100,"%"),Xt.height="".concat(wt*100-yt*100,"%");break;default:Xt.left="".concat(yt*100,"%"),Xt.width="".concat(wt*100-yt*100,"%")}return he.createElement("div",{className:be()(cn,(xe={},(0,Je.Z)(xe,"".concat(cn,"-").concat(kt+1),Ot),(0,Je.Z)(xe,"".concat(gt,"-track-draggable"),rn),xe)),style:(0,ot.Z)((0,ot.Z)({},Xt),Lt),onMouseDown:kn,onTouchStart:kn})}function St(Fe){var xe=Fe.prefixCls,gt=Fe.style,Lt=Fe.values,qt=Fe.startPoint,Kt=Fe.onStartMove,kt=he.useContext(a),rn=kt.included,Wt=kt.range,at=kt.min,Ut=he.useMemo(function(){if(!Wt){if(Lt.length===0)return[];var Dt=qt!=null?qt:at,Ft=Lt[0];return[{start:Math.min(Dt,Ft),end:Math.max(Dt,Ft)}]}for(var Ot=[],cn=0;cn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof yt=="number"){var Xt,Kn=cn[wt],Za=Kn+yt,gr=[];Lt.forEach(function(Xa){gr.push(Xa.value)}),gr.push(Fe,xe),gr.push(rn(Kn));var rr=yt>0?1:-1;kn==="unit"?gr.push(rn(Kn+rr*gt)):gr.push(rn(Za)),gr=gr.filter(function(Xa){return Xa!==null}).filter(function(Xa){return yt<0?Xa<=Kn:Xa>=Kn}),kn==="unit"&&(gr=gr.filter(function(Xa){return Xa!==Kn}));var Ia=kn==="unit"?Kn:Za;Xt=gr[0];var Ir=Math.abs(Xt-Ia);if(gr.forEach(function(Xa){var Ja=Math.abs(Xa-Ia);Ja1){var ir=(0,Te.Z)(cn);return ir[wt]=Xt,Ot(ir,yt-rr,wt,kn)}return Xt}else{if(yt==="min")return Fe;if(yt==="max")return xe}},Ut=function(cn,yt,wt){var kn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Xt=cn[wt],Kn=at(cn,yt,wt,kn);return{value:Kn,changed:Kn!==Xt}},Dt=function(cn){return Kt===null&&cn===0||typeof Kt=="number"&&cn3&&arguments[3]!==void 0?arguments[3]:"unit",Xt=cn.map(Wt),Kn=Xt[wt],Za=at(Xt,yt,wt,kn);if(Xt[wt]=Za,qt===!1){var gr=Kt||0;wt>0&&Xt[wt-1]!==Kn&&(Xt[wt]=Math.max(Xt[wt],Xt[wt-1]+gr)),wt0;ir-=1)for(var Xa=!0;Dt(Xt[ir]-Xt[ir-1])&&Xa;){var Ja=Ut(Xt,-1,ir-1);Xt[ir-1]=Ja.value,Xa=Ja.changed}for(var Br=Xt.length-1;Br>0;Br-=1)for(var Ba=!0;Dt(Xt[Br]-Xt[Br-1])&&Ba;){var kr=Ut(Xt,-1,Br-1);Xt[Br-1]=kr.value,Ba=kr.changed}for(var Fr=0;Fr=0?kr:!1},[kr,nn]),Sa=he.useMemo(function(){var or=Object.keys(Dn||{});return or.map(function(Zn){var Tn=Dn[Zn],pn={value:Number(Zn)};return Tn&&(0,ut.Z)(Tn)==="object"&&!he.isValidElement(Tn)&&("label"in Tn||"style"in Tn)?(pn.style=Tn.style,pn.label=Tn.label):pn.label=Tn,pn}).filter(function(Zn){var Tn=Zn.label;return Tn||typeof Tn=="number"}).sort(function(Zn,Tn){return Zn.value-Tn.value})},[Dn]),qr=ga(mo,In,nn,Sa,Br,Mr),Ur=(0,Ze.Z)(qr,2),ra=Ur[0],ro=Ur[1],Oo=(0,Ke.Z)(gr,{value:Za}),$r=(0,Ze.Z)(Oo,2),vo=$r[0],yn=$r[1],xr=he.useMemo(function(){var or=vo==null?[]:Array.isArray(vo)?vo:[vo],Zn=(0,Ze.Z)(or,1),Tn=Zn[0],pn=Tn===void 0?mo:Tn,pr=vo===null?[]:[pn];if(rr){if(pr=(0,Te.Z)(or),Ia||vo===void 0){var Vr=Ia>=0?Ia+1:2;for(pr=pr.slice(0,Vr);pr.length=0&&hn.current.focus(or)}Oe(null)},[aa]);var Me=he.useMemo(function(){return Fr&&nn===null?!1:Fr},[Fr,nn]),lt=function(){Xa==null||Xa(lo(oo.current))},Zt=Ge(Ta,mr,xr,mo,In,ra,dt,lt,ro),za=(0,Ze.Z)(Zt,4),Ga=za[0],Vn=za[1],Jt=za[2],Hn=za[3],wa=function(Zn,Tn){Hn(Zn,Tn),ir==null||ir(lo(oo.current))},Oa=Ga!==-1;he.useEffect(function(){if(!Oa){var or=xr.lastIndexOf(Vn);hn.current.focus(or)}},[Oa]);var tr=he.useMemo(function(){return(0,Te.Z)(Jt).sort(function(or,Zn){return or-Zn})},[Jt]),ca=he.useMemo(function(){return rr?[tr[0],tr[tr.length-1]]:[mo,tr[0]]},[tr,rr,mo]),xt=(0,Ze.Z)(ca,2),ma=xt[0],ur=xt[1];he.useImperativeHandle(xe,function(){return{focus:function(){hn.current.focus(0)},blur:function(){var Zn=document,Tn=Zn.activeElement;Ta.current.contains(Tn)&&(Tn==null||Tn.blur())}}}),he.useEffect(function(){Dt&&hn.current.focus(0)},[]);var Sr=he.useMemo(function(){return{min:mo,max:In,direction:mr,disabled:Wt,keyboard:Ut,step:nn,included:Vt,includedStart:ma,includedEnd:ur,range:rr,tabIndex:fa,ariaLabelForHandle:na,ariaLabelledByForHandle:va,ariaValueTextFormatterForHandle:da}},[mo,In,mr,Wt,Ut,nn,Vt,ma,ur,rr,fa,na,va,da]);return he.createElement(a.Provider,{value:Sr},he.createElement("div",{ref:Ta,className:be()(qt,Kt,(gt={},(0,Je.Z)(gt,"".concat(qt,"-disabled"),Wt),(0,Je.Z)(gt,"".concat(qt,"-vertical"),Sn),(0,Je.Z)(gt,"".concat(qt,"-horizontal"),!Sn),(0,Je.Z)(gt,"".concat(qt,"-with-marks"),Sa.length),gt)),style:kt,onMouseDown:We},he.createElement("div",{className:"".concat(qt,"-rail"),style:ke}),he.createElement(St,{prefixCls:qt,style:Ln,values:tr,startPoint:sn,onStartMove:Me?wa:null}),he.createElement(Nn,{prefixCls:qt,marks:Sa,dots:mn,style:rt,activeStyle:qe}),he.createElement(Ce,{ref:hn,prefixCls:qt,style:Xn,values:Jt,draggingIndex:Ga,onStartMove:wa,onOffsetChange:it,onFocus:Ft,onBlur:Ot,handleRender:Rn}),he.createElement(pt,{prefixCls:qt,marks:Sa,onClick:Ue})))}),Mn=_t,ct=Mn,Tt=ae(36355),ln=ae(1684),fn=ae(16089),vn=ae(8654),tt=ae(6848),Bt=he.forwardRef((Fe,xe)=>{const{open:gt}=Fe,Lt=(0,he.useRef)(null),qt=(0,he.useRef)(null);function Kt(){fn.Z.cancel(qt.current),qt.current=null}function kt(){qt.current=(0,fn.Z)(()=>{var rn;(rn=Lt.current)===null||rn===void 0||rn.forceAlign(),qt.current=null})}return he.useEffect(()=>(gt?kt():Kt(),Kt),[gt,Fe.title]),he.createElement(tt.Z,Object.assign({ref:(0,vn.sQ)(Lt,xe)},Fe))}),Bn=ae(64993),an=ae(17313),on=ae(83116),Be=ae(37613);const Pe=Fe=>{const{componentCls:xe,antCls:gt,controlSize:Lt,dotSize:qt,marginFull:Kt,marginPart:kt,colorFillContentHover:rn}=Fe;return{[xe]:Object.assign(Object.assign({},(0,an.Wf)(Fe)),{position:"relative",height:Lt,margin:`${kt}px ${Kt}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Kt}px ${kt}px`},[`${xe}-rail`]:{position:"absolute",backgroundColor:Fe.railBg,borderRadius:Fe.borderRadiusXS,transition:`background-color ${Fe.motionDurationMid}`},[`${xe}-track`]:{position:"absolute",backgroundColor:Fe.trackBg,borderRadius:Fe.borderRadiusXS,transition:`background-color ${Fe.motionDurationMid}`},[`${xe}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${xe}-rail`]:{backgroundColor:Fe.railHoverBg},[`${xe}-track`]:{backgroundColor:Fe.trackHoverBg},[`${xe}-dot`]:{borderColor:rn},[`${xe}-handle::after`]:{boxShadow:`0 0 0 ${Fe.handleLineWidth}px ${Fe.colorPrimaryBorderHover}`},[`${xe}-dot-active`]:{borderColor:Fe.dotActiveBorderColor}},[`${xe}-handle`]:{position:"absolute",width:Fe.handleSize,height:Fe.handleSize,outline:"none",[`${xe}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-Fe.handleLineWidth,insetBlockStart:-Fe.handleLineWidth,width:Fe.handleSize+Fe.handleLineWidth*2,height:Fe.handleSize+Fe.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Fe.handleSize,height:Fe.handleSize,backgroundColor:Fe.colorBgElevated,boxShadow:`0 0 0 ${Fe.handleLineWidth}px ${Fe.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` inset-inline-start ${Fe.motionDurationMid}, inset-block-start ${Fe.motionDurationMid}, width ${Fe.motionDurationMid}, @@ -178,23 +178,23 @@ `]:{backgroundColor:Fe.colorBgElevated,borderColor:Fe.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${xe}-handle::after`]:{backgroundColor:Fe.colorBgElevated,cursor:"not-allowed",width:Fe.handleSize,height:Fe.handleSize,boxShadow:`0 0 0 ${Fe.handleLineWidth}px ${new Bn.C(Fe.colorTextDisabled).onBackground(Fe.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` ${xe}-mark-text, ${xe}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${ct}-tooltip-inner`]:{minWidth:"unset"}})}},He=(Fe,xe)=>{const{componentCls:ct,railSize:Lt,handleSize:qt,dotSize:Kt}=Fe,kt=xe?"paddingBlock":"paddingInline",rn=xe?"width":"height",Wt=xe?"height":"width",at=xe?"insetBlockStart":"insetInlineStart",Ut=xe?"top":"insetInlineStart",Dt=(Lt*3-qt)/2,Ft=(qt-Lt)/2,Ot=xe?{borderWidth:`${Ft}px 0`,transform:`translateY(-${Ft}px)`}:{borderWidth:`0 ${Ft}px`,transform:`translateX(-${Ft}px)`};return{[kt]:Lt,[Wt]:Lt*3,[`${ct}-rail`]:{[rn]:"100%",[Wt]:Lt},[`${ct}-track`]:{[Wt]:Lt},[`${ct}-track-draggable`]:Object.assign({},Ot),[`${ct}-handle`]:{[at]:Dt},[`${ct}-mark`]:{insetInlineStart:0,top:0,[Ut]:Lt*3+(xe?0:Fe.marginFull),[rn]:"100%"},[`${ct}-step`]:{insetInlineStart:0,top:0,[Ut]:Lt,[rn]:"100%",[Wt]:Lt},[`${ct}-dot`]:{position:"absolute",[at]:(Lt-Kt)/2}}},At=Fe=>{const{componentCls:xe,marginPartWithMark:ct}=Fe;return{[`${xe}-horizontal`]:Object.assign(Object.assign({},He(Fe,!0)),{[`&${xe}-with-marks`]:{marginBottom:ct}})}},bt=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}-vertical`]:Object.assign(Object.assign({},He(Fe,!1)),{height:"100%"})}};var It=(0,on.Z)("Slider",Fe=>{const xe=(0,Be.TS)(Fe,{marginPart:(Fe.controlHeight-Fe.controlSize)/2,marginFull:Fe.controlSize/2,marginPartWithMark:Fe.controlHeightLG-Fe.controlSize});return[Pe(xe),At(xe),bt(xe)]},Fe=>{const ct=Fe.controlHeightLG/4,Lt=Fe.controlHeightSM/2,qt=Fe.lineWidth+1,Kt=Fe.lineWidth+1*3;return{controlSize:ct,railSize:4,handleSize:ct,handleSizeHover:Lt,dotSize:8,handleLineWidth:qt,handleLineWidthHover:Kt,railBg:Fe.colorFillTertiary,railHoverBg:Fe.colorFillSecondary,trackBg:Fe.colorPrimaryBorder,trackHoverBg:Fe.colorPrimaryBorderHover,handleColor:Fe.colorPrimaryBorder,handleActiveColor:Fe.colorPrimary,dotBorderColor:Fe.colorBorderSecondary,dotActiveBorderColor:Fe.colorPrimaryBorder,trackBgDisabled:Fe.colorBgContainerDisabled}}),jt=function(Fe,xe){var ct={};for(var Lt in Fe)Object.prototype.hasOwnProperty.call(Fe,Lt)&&xe.indexOf(Lt)<0&&(ct[Lt]=Fe[Lt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Lt=Object.getOwnPropertySymbols(Fe);qttypeof Fe=="number"?Fe.toString():"";var Mt=he.forwardRef((Fe,xe)=>{const{prefixCls:ct,range:Lt,className:qt,rootClassName:Kt,style:kt,disabled:rn,tooltipPrefixCls:Wt,tipFormatter:at,tooltipVisible:Ut,getTooltipPopupContainer:Dt,tooltipPlacement:Ft}=Fe,Ot=jt(Fe,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:cn,slider:yt,getPrefixCls:wt,getPopupContainer:kn}=he.useContext(Tt.E_),_t=he.useContext(ln.Z),Kn=rn!=null?rn:_t,[Za,fr]=he.useState({}),rr=(St,En)=>{fr(Fn=>Object.assign(Object.assign({},Fn),{[St]:En}))},Ia=(St,En)=>St||(En?cn==="rtl"?"left":"right":"top"),Tr=wt("slider",ct),[ur,Xa]=It(Tr),Ja=be()(qt,yt==null?void 0:yt.className,Kt,{[`${Tr}-rtl`]:cn==="rtl"},Xa);cn==="rtl"&&!Ot.vertical&&(Ot.reverse=!Ot.reverse);const[wr,ba]=he.useMemo(()=>Lt?typeof Lt=="object"?[!0,Lt.draggableTrack]:[!0,!1]:[!1],[Lt]),Zr=(St,En)=>{var Fn;const{index:Vt,dragging:sn}=En,{tooltip:Ln={},vertical:Xn}=Fe,ke=Object.assign({},Ln),{open:rt,placement:qe,getPopupContainer:Dn,prefixCls:mn,formatter:Rn}=ke;let Ba;Rn||Rn===null?Ba=Rn:at||at===null?Ba=at:Ba=zt;const ma=Ba?Za[Vt]||sn:!1,ta=(Fn=rt!=null?rt:Ut)!==null&&Fn!==void 0?Fn:rt===void 0&&ma,fa=Object.assign(Object.assign({},St.props),{onMouseEnter:()=>rr(Vt,!0),onMouseLeave:()=>rr(Vt,!1)}),sa=wt("tooltip",mn!=null?mn:Wt);return he.createElement(Bt,Object.assign({},ke,{prefixCls:sa,title:Ba?Ba(En.value):"",open:ta,placement:Ia(qe!=null?qe:Ft,Xn),key:Vt,overlayClassName:`${Tr}-tooltip`,getPopupContainer:Dn||Dt||kn}),he.cloneElement(St,fa))},br=Object.assign(Object.assign({},yt==null?void 0:yt.style),kt);return ur(he.createElement(dt,Object.assign({},Ot,{step:Ot.step,range:wr,draggableTrack:ba,className:Ja,style:br,disabled:Kn,ref:xe,prefixCls:Tr,handleRender:Zr})))})},10527:function(je,Nt,ae){"use strict";var b,be=ae(8219).default;b={value:!0},Nt.Z=void 0;var Je=be(ae(65835)),Te=be(ae(6432));const Ze={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},Je.default),timePickerLocale:Object.assign({},Te.default)};Ze.lang.ok="\u786E\u5B9A";var ut=Ze;Nt.Z=ut},6432:function(je,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=void 0;var b={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Nt.default=b},65835:function(je,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=void 0;var ae={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},b=ae;Nt.default=b},12921:function(je,Nt,ae){"use strict";ae.d(Nt,{Z5:function(){return Ll},_l:function(){return Fd},bK:function(){return Qd}});var b=ae(59301),be=ae(60039);function Je(z,te){z.prototype=Object.create(te.prototype),z.prototype.constructor=z,(0,be.Z)(z,te)}var Te=ae(72308),Ze=ae(59781),ut=b.createContext(null),he=null;function Xe(z){z()}var Ke=Xe,Ie=function(te){return Ke=te},et=function(){return Ke};function ot(){var z=et(),te=null,re=null;return{clear:function(){te=null,re=null},notify:function(){z(function(){for(var me=te;me;)me.callback(),me=me.next})},get:function(){for(var me=[],fe=te;fe;)me.push(fe),fe=fe.next;return me},subscribe:function(me){var fe=!0,Se=re={callback:me,next:null,prev:re};return Se.prev?Se.prev.next=Se:te=Se,function(){!fe||te===null||(fe=!1,Se.next?Se.next.prev=Se.prev:re=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var Qe={notify:function(){},get:function(){return[]}};function de(z,te){var re,ue=Qe;function me(Ve){return Ne(),ue.subscribe(Ve)}function fe(){ue.notify()}function Se(){Ye.onStateChange&&Ye.onStateChange()}function Ae(){return!!re}function Ne(){re||(re=te?te.addNestedSub(Se):z.subscribe(Se),ue=ot())}function $e(){re&&(re(),re=void 0,ue.clear(),ue=Qe)}var Ye={addNestedSub:me,notifyNestedSubs:fe,handleChangeWrapper:Se,isSubscribed:Ae,trySubscribe:Ne,tryUnsubscribe:$e,getListeners:function(){return ue}};return Ye}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function E(z){var te=z.store,re=z.context,ue=z.children,me=(0,b.useMemo)(function(){var Ae=de(te);return{store:te,subscription:Ae}},[te]),fe=(0,b.useMemo)(function(){return te.getState()},[te]);a(function(){var Ae=me.subscription;return Ae.onStateChange=Ae.notifyNestedSubs,Ae.trySubscribe(),fe!==te.getState()&&Ae.notifyNestedSubs(),function(){Ae.tryUnsubscribe(),Ae.onStateChange=null}},[me,fe]);var Se=re||ut;return b.createElement(Se.Provider,{value:me},ue)}var x=E,y=ae(87488),ee=ae(94266),ne=ae.n(ee),oe=ae(53410),le=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ie=["reactReduxForwardedRef"],Ce=[],ye=[null,null],Ge=function(te){try{return JSON.stringify(te)}catch(re){return String(te)}};function We(z,te){var re=z[1];return[te.payload,re+1]}function Et(z,te,re){a(function(){return z.apply(void 0,te)},re)}function ht(z,te,re,ue,me,fe,Se){z.current=ue,te.current=me,re.current=!1,fe.current&&(fe.current=null,Se())}function ft(z,te,re,ue,me,fe,Se,Ae,Ne,$e){if(z){var Ye=!1,Ve=null,ze=function(){if(!Ye){var oa=te.getState(),ha,ya;try{ha=ue(oa,me.current)}catch(er){ya=er,Ve=er}ya||(Ve=null),ha===fe.current?Se.current||Ne():(fe.current=ha,Ae.current=ha,Se.current=!0,$e({type:"STORE_UPDATED",payload:{error:ya}}))}};re.onStateChange=ze,re.trySubscribe(),ze();var pt=function(){if(Ye=!0,re.tryUnsubscribe(),re.onStateChange=null,Ve)throw Ve};return pt}}var Gn=function(){return[null,0]};function Nn(z,te){te===void 0&&(te={});var re=te,ue=re.getDisplayName,me=ue===void 0?function(Ao){return"ConnectAdvanced("+Ao+")"}:ue,fe=re.methodName,Se=fe===void 0?"connectAdvanced":fe,Ae=re.renderCountProp,Ne=Ae===void 0?void 0:Ae,$e=re.shouldHandleStateChanges,Ye=$e===void 0?!0:$e,Ve=re.storeKey,ze=Ve===void 0?"store":Ve,pt=re.withRef,tn=pt===void 0?!1:pt,oa=re.forwardRef,ha=oa===void 0?!1:oa,ya=re.context,er=ya===void 0?ut:ya,hr=(0,y.Z)(re,le);if(0)var yr;var xo=er;return function(_o){var Xi=_o.displayName||_o.name||"Component",ti=me(Xi),Ji=(0,Te.Z)({},hr,{getDisplayName:me,methodName:Se,renderCountProp:Ne,shouldHandleStateChanges:Ye,storeKey:ze,displayName:ti,wrappedComponentName:Xi,WrappedComponent:_o}),yl=hr.pure;function Ol(Ml){return z(Ml.dispatch,Ji)}var ku=yl?b.useMemo:function(Ml){return Ml()};function xu(Ml){var ss=(0,b.useMemo)(function(){var dd=Ml.reactReduxForwardedRef,Jd=(0,y.Z)(Ml,ie);return[Ml.context,dd,Jd]},[Ml]),Zu=ss[0],ud=ss[1],Os=ss[2],ds=(0,b.useMemo)(function(){return Zu&&Zu.Consumer&&(0,oe.isContextConsumer)(b.createElement(Zu.Consumer,null))?Zu:xo},[Zu,xo]),zu=(0,b.useContext)(ds),Ms=!!Ml.store&&!!Ml.store.getState&&!!Ml.store.dispatch,Bd=!!zu&&!!zu.store,Gu=Ms?Ml.store:zu.store,sd=(0,b.useMemo)(function(){return Ol(Gu)},[Gu]),Dd=(0,b.useMemo)(function(){if(!Ye)return ye;var dd=de(Gu,Ms?null:zu.subscription),Jd=dd.notifyNestedSubs.bind(dd);return[dd,Jd]},[Gu,Ms,zu]),Ks=Dd[0],wd=Dd[1],xd=(0,b.useMemo)(function(){return Ms?zu:(0,Te.Z)({},zu,{subscription:Ks})},[Ms,zu,Ks]),qd=(0,b.useReducer)(We,Ce,Gn),tc=qd[0],Ld=tc[0],nc=qd[1];if(Ld&&Ld.error)throw Ld.error;var $d=(0,b.useRef)(),Yd=(0,b.useRef)(Os),Od=(0,b.useRef)(),ec=(0,b.useRef)(!1),Hd=ku(function(){return Od.current&&Os===Yd.current?Od.current:sd(Gu.getState(),Os)},[Gu,Ld,Os]);Et(ht,[Yd,$d,ec,Os,Hd,Od,wd]),Et(ft,[Ye,Gu,Ks,sd,Yd,$d,ec,Od,wd,nc],[Gu,Ks,sd]);var Xd=(0,b.useMemo)(function(){return b.createElement(_o,(0,Te.Z)({},Hd,{ref:ud}))},[ud,_o,Hd]),ac=(0,b.useMemo)(function(){return Ye?b.createElement(ds.Provider,{value:xd},Xd):Xd},[ds,Xd,xd]);return ac}var du=yl?b.memo(xu):xu;if(du.WrappedComponent=_o,du.displayName=xu.displayName=ti,ha){var Vu=b.forwardRef(function(ss,Zu){return b.createElement(du,(0,Te.Z)({},ss,{reactReduxForwardedRef:Zu}))});return Vu.displayName=ti,Vu.WrappedComponent=_o,ne()(Vu,_o)}return ne()(du,_o)}}function ca(z,te){return z===te?z!==0||te!==0||1/z===1/te:z!==z&&te!==te}function $n(z,te){if(ca(z,te))return!0;if(typeof z!="object"||z===null||typeof te!="object"||te===null)return!1;var re=Object.keys(z),ue=Object.keys(te);if(re.length!==ue.length)return!1;for(var me=0;me=0;ue--){var me=te[ue](z);if(me)return me}return function(fe,Se){throw new Error("Invalid value of type "+typeof z+" for "+re+" argument when connecting component "+Se.wrappedComponentName+".")}}function Mt(z,te){return z===te}function Fe(z){var te=z===void 0?{}:z,re=te.connectHOC,ue=re===void 0?Nn:re,me=te.mapStateToPropsFactories,fe=me===void 0?Bn:me,Se=te.mapDispatchToPropsFactories,Ae=Se===void 0?tt:Se,Ne=te.mergePropsFactories,$e=Ne===void 0?He:Ne,Ye=te.selectorFactory,Ve=Ye===void 0?jt:Ye;return function(pt,tn,oa,ha){ha===void 0&&(ha={});var ya=ha,er=ya.pure,hr=er===void 0?!0:er,yr=ya.areStatesEqual,xo=yr===void 0?Mt:yr,Ao=ya.areOwnPropsEqual,_o=Ao===void 0?$n:Ao,Xi=ya.areStatePropsEqual,ti=Xi===void 0?$n:Xi,Ji=ya.areMergedPropsEqual,yl=Ji===void 0?$n:Ji,Ol=(0,y.Z)(ya,zt),ku=bn(pt,fe,"mapStateToProps"),xu=bn(tn,Ae,"mapDispatchToProps"),du=bn(oa,$e,"mergeProps");return ue(Ve,(0,Te.Z)({methodName:"connect",getDisplayName:function(Ml){return"Connect("+Ml+")"},shouldHandleStateChanges:!!pt,initMapStateToProps:ku,initMapDispatchToProps:xu,initMergeProps:du,pure:hr,areStatesEqual:xo,areOwnPropsEqual:_o,areStatePropsEqual:ti,areMergedPropsEqual:yl},Ol))}}var xe=Fe();function ct(){var z=useContext(ReactReduxContext);return z}function Lt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultReduxContext:function(){return useContext(z)};return function(){var ue=te(),me=ue.store;return me}}var qt=null;function Kt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultStore:createStoreHook(z);return function(){var ue=te();return ue.dispatch}}var kt=null,rn=function(te,re){return te===re};function Wt(z,te,re,ue){var me=useReducer(function(tn){return tn+1},0),fe=me[1],Se=useMemo(function(){return createSubscription(re,ue)},[re,ue]),Ae=useRef(),Ne=useRef(),$e=useRef(),Ye=useRef(),Ve=re.getState(),ze;try{if(z!==Ne.current||Ve!==$e.current||Ae.current){var pt=z(Ve);Ye.current===void 0||!te(pt,Ye.current)?ze=pt:ze=Ye.current}else ze=Ye.current}catch(tn){throw Ae.current&&(tn.message+=` + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${gt}-tooltip-inner`]:{minWidth:"unset"}})}},He=(Fe,xe)=>{const{componentCls:gt,railSize:Lt,handleSize:qt,dotSize:Kt}=Fe,kt=xe?"paddingBlock":"paddingInline",rn=xe?"width":"height",Wt=xe?"height":"width",at=xe?"insetBlockStart":"insetInlineStart",Ut=xe?"top":"insetInlineStart",Dt=(Lt*3-qt)/2,Ft=(qt-Lt)/2,Ot=xe?{borderWidth:`${Ft}px 0`,transform:`translateY(-${Ft}px)`}:{borderWidth:`0 ${Ft}px`,transform:`translateX(-${Ft}px)`};return{[kt]:Lt,[Wt]:Lt*3,[`${gt}-rail`]:{[rn]:"100%",[Wt]:Lt},[`${gt}-track`]:{[Wt]:Lt},[`${gt}-track-draggable`]:Object.assign({},Ot),[`${gt}-handle`]:{[at]:Dt},[`${gt}-mark`]:{insetInlineStart:0,top:0,[Ut]:Lt*3+(xe?0:Fe.marginFull),[rn]:"100%"},[`${gt}-step`]:{insetInlineStart:0,top:0,[Ut]:Lt,[rn]:"100%",[Wt]:Lt},[`${gt}-dot`]:{position:"absolute",[at]:(Lt-Kt)/2}}},Ct=Fe=>{const{componentCls:xe,marginPartWithMark:gt}=Fe;return{[`${xe}-horizontal`]:Object.assign(Object.assign({},He(Fe,!0)),{[`&${xe}-with-marks`]:{marginBottom:gt}})}},bt=Fe=>{const{componentCls:xe}=Fe;return{[`${xe}-vertical`]:Object.assign(Object.assign({},He(Fe,!1)),{height:"100%"})}};var It=(0,on.Z)("Slider",Fe=>{const xe=(0,Be.TS)(Fe,{marginPart:(Fe.controlHeight-Fe.controlSize)/2,marginFull:Fe.controlSize/2,marginPartWithMark:Fe.controlHeightLG-Fe.controlSize});return[Pe(xe),Ct(xe),bt(xe)]},Fe=>{const gt=Fe.controlHeightLG/4,Lt=Fe.controlHeightSM/2,qt=Fe.lineWidth+1,Kt=Fe.lineWidth+1*3;return{controlSize:gt,railSize:4,handleSize:gt,handleSizeHover:Lt,dotSize:8,handleLineWidth:qt,handleLineWidthHover:Kt,railBg:Fe.colorFillTertiary,railHoverBg:Fe.colorFillSecondary,trackBg:Fe.colorPrimaryBorder,trackHoverBg:Fe.colorPrimaryBorderHover,handleColor:Fe.colorPrimaryBorder,handleActiveColor:Fe.colorPrimary,dotBorderColor:Fe.colorBorderSecondary,dotActiveBorderColor:Fe.colorPrimaryBorder,trackBgDisabled:Fe.colorBgContainerDisabled}}),jt=function(Fe,xe){var gt={};for(var Lt in Fe)Object.prototype.hasOwnProperty.call(Fe,Lt)&&xe.indexOf(Lt)<0&&(gt[Lt]=Fe[Lt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Lt=Object.getOwnPropertySymbols(Fe);qttypeof Fe=="number"?Fe.toString():"";var Mt=he.forwardRef((Fe,xe)=>{const{prefixCls:gt,range:Lt,className:qt,rootClassName:Kt,style:kt,disabled:rn,tooltipPrefixCls:Wt,tipFormatter:at,tooltipVisible:Ut,getTooltipPopupContainer:Dt,tooltipPlacement:Ft}=Fe,Ot=jt(Fe,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:cn,slider:yt,getPrefixCls:wt,getPopupContainer:kn}=he.useContext(Tt.E_),Xt=he.useContext(ln.Z),Kn=rn!=null?rn:Xt,[Za,gr]=he.useState({}),rr=(Pt,Sn)=>{gr(Fn=>Object.assign(Object.assign({},Fn),{[Pt]:Sn}))},Ia=(Pt,Sn)=>Pt||(Sn?cn==="rtl"?"left":"right":"top"),Ir=wt("slider",gt),[ir,Xa]=It(Ir),Ja=be()(qt,yt==null?void 0:yt.className,Kt,{[`${Ir}-rtl`]:cn==="rtl"},Xa);cn==="rtl"&&!Ot.vertical&&(Ot.reverse=!Ot.reverse);const[Br,Ba]=he.useMemo(()=>Lt?typeof Lt=="object"?[!0,Lt.draggableTrack]:[!0,!1]:[!1],[Lt]),kr=(Pt,Sn)=>{var Fn;const{index:Vt,dragging:sn}=Sn,{tooltip:Ln={},vertical:Xn}=Fe,ke=Object.assign({},Ln),{open:rt,placement:qe,getPopupContainer:Dn,prefixCls:mn,formatter:Rn}=ke;let Da;Rn||Rn===null?Da=Rn:at||at===null?Da=at:Da=zt;const fa=Da?Za[Vt]||sn:!1,na=(Fn=rt!=null?rt:Ut)!==null&&Fn!==void 0?Fn:rt===void 0&&fa,va=Object.assign(Object.assign({},Pt.props),{onMouseEnter:()=>rr(Vt,!0),onMouseLeave:()=>rr(Vt,!1)}),da=wt("tooltip",mn!=null?mn:Wt);return he.createElement(Bt,Object.assign({},ke,{prefixCls:da,title:Da?Da(Sn.value):"",open:na,placement:Ia(qe!=null?qe:Ft,Xn),key:Vt,overlayClassName:`${Ir}-tooltip`,getPopupContainer:Dn||Dt||kn}),he.cloneElement(Pt,va))},Fr=Object.assign(Object.assign({},yt==null?void 0:yt.style),kt);return ir(he.createElement(ct,Object.assign({},Ot,{step:Ot.step,range:Br,draggableTrack:Ba,className:Ja,style:Fr,disabled:Kn,ref:xe,prefixCls:Ir,handleRender:kr})))})},10527:function(je,Nt,ae){"use strict";var b,be=ae(8219).default;b={value:!0},Nt.Z=void 0;var Je=be(ae(65835)),Te=be(ae(6432));const Ze={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},Je.default),timePickerLocale:Object.assign({},Te.default)};Ze.lang.ok="\u786E\u5B9A";var ut=Ze;Nt.Z=ut},6432:function(je,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=void 0;var b={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Nt.default=b},65835:function(je,Nt){"use strict";Object.defineProperty(Nt,"__esModule",{value:!0}),Nt.default=void 0;var ae={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},b=ae;Nt.default=b},12921:function(je,Nt,ae){"use strict";ae.d(Nt,{Z5:function(){return Ol},_l:function(){return Fd},bK:function(){return Qd}});var b=ae(59301),be=ae(60039);function Je(z,te){z.prototype=Object.create(te.prototype),z.prototype.constructor=z,(0,be.Z)(z,te)}var Te=ae(72308),Ze=ae(59781),ut=b.createContext(null),he=null;function Xe(z){z()}var Ke=Xe,Ie=function(te){return Ke=te},et=function(){return Ke};function ot(){var z=et(),te=null,re=null;return{clear:function(){te=null,re=null},notify:function(){z(function(){for(var me=te;me;)me.callback(),me=me.next})},get:function(){for(var me=[],fe=te;fe;)me.push(fe),fe=fe.next;return me},subscribe:function(me){var fe=!0,Se=re={callback:me,next:null,prev:re};return Se.prev?Se.prev.next=Se:te=Se,function(){!fe||te===null||(fe=!1,Se.next?Se.next.prev=Se.prev:re=Se.prev,Se.prev?Se.prev.next=Se.next:te=Se.next)}}}}var Qe={notify:function(){},get:function(){return[]}};function de(z,te){var re,ue=Qe;function me(Ve){return Ne(),ue.subscribe(Ve)}function fe(){ue.notify()}function Se(){Ye.onStateChange&&Ye.onStateChange()}function Ae(){return!!re}function Ne(){re||(re=te?te.addNestedSub(Se):z.subscribe(Se),ue=ot())}function $e(){re&&(re(),re=void 0,ue.clear(),ue=Qe)}var Ye={addNestedSub:me,notifyNestedSubs:fe,handleChangeWrapper:Se,isSubscribed:Ae,trySubscribe:Ne,tryUnsubscribe:$e,getListeners:function(){return ue}};return Ye}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function E(z){var te=z.store,re=z.context,ue=z.children,me=(0,b.useMemo)(function(){var Ae=de(te);return{store:te,subscription:Ae}},[te]),fe=(0,b.useMemo)(function(){return te.getState()},[te]);a(function(){var Ae=me.subscription;return Ae.onStateChange=Ae.notifyNestedSubs,Ae.trySubscribe(),fe!==te.getState()&&Ae.notifyNestedSubs(),function(){Ae.tryUnsubscribe(),Ae.onStateChange=null}},[me,fe]);var Se=re||ut;return b.createElement(Se.Provider,{value:me},ue)}var x=E,y=ae(87488),ee=ae(94266),ne=ae.n(ee),oe=ae(53410),le=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ie=["reactReduxForwardedRef"],Ce=[],ye=[null,null],Ge=function(te){try{return JSON.stringify(te)}catch(re){return String(te)}};function Re(z,te){var re=z[1];return[te.payload,re+1]}function St(z,te,re){a(function(){return z.apply(void 0,te)},re)}function Et(z,te,re,ue,me,fe,Se){z.current=ue,te.current=me,re.current=!1,fe.current&&(fe.current=null,Se())}function pt(z,te,re,ue,me,fe,Se,Ae,Ne,$e){if(z){var Ye=!1,Ve=null,ze=function(){if(!Ye){var ia=te.getState(),Ea,ba;try{Ea=ue(ia,me.current)}catch(er){ba=er,Ve=er}ba||(Ve=null),Ea===fe.current?Se.current||Ne():(fe.current=Ea,Ae.current=Ea,Se.current=!0,$e({type:"STORE_UPDATED",payload:{error:ba}}))}};re.onStateChange=ze,re.trySubscribe(),ze();var ht=function(){if(Ye=!0,re.tryUnsubscribe(),re.onStateChange=null,Ve)throw Ve};return ht}}var Gn=function(){return[null,0]};function Nn(z,te){te===void 0&&(te={});var re=te,ue=re.getDisplayName,me=ue===void 0?function(Ao){return"ConnectAdvanced("+Ao+")"}:ue,fe=re.methodName,Se=fe===void 0?"connectAdvanced":fe,Ae=re.renderCountProp,Ne=Ae===void 0?void 0:Ae,$e=re.shouldHandleStateChanges,Ye=$e===void 0?!0:$e,Ve=re.storeKey,ze=Ve===void 0?"store":Ve,ht=re.withRef,tn=ht===void 0?!1:ht,ia=re.forwardRef,Ea=ia===void 0?!1:ia,ba=re.context,er=ba===void 0?ut:ba,vr=(0,y.Z)(re,le);if(0)var Cr;var Do=er;return function(_o){var qi=_o.displayName||_o.name||"Component",ti=me(qi),$i=(0,Te.Z)({},vr,{getDisplayName:me,methodName:Se,renderCountProp:Ne,shouldHandleStateChanges:Ye,storeKey:ze,displayName:ti,wrappedComponentName:qi,WrappedComponent:_o}),bl=vr.pure;function Ml(Il){return z(Il.dispatch,$i)}var Zu=bl?b.useMemo:function(Il){return Il()};function Ou(Il){var gs=(0,b.useMemo)(function(){var dd=Il.reactReduxForwardedRef,Jd=(0,y.Z)(Il,ie);return[Il.context,dd,Jd]},[Il]),Gu=gs[0],ud=gs[1],Os=gs[2],ms=(0,b.useMemo)(function(){return Gu&&Gu.Consumer&&(0,oe.isContextConsumer)(b.createElement(Gu.Consumer,null))?Gu:Do},[Gu,Do]),ju=(0,b.useContext)(ms),Ms=!!Il.store&&!!Il.store.getState&&!!Il.store.dispatch,Bd=!!ju&&!!ju.store,Ku=Ms?Il.store:ju.store,sd=(0,b.useMemo)(function(){return Ml(Ku)},[Ku]),Dd=(0,b.useMemo)(function(){if(!Ye)return ye;var dd=de(Ku,Ms?null:ju.subscription),Jd=dd.notifyNestedSubs.bind(dd);return[dd,Jd]},[Ku,Ms,ju]),Ks=Dd[0],wd=Dd[1],xd=(0,b.useMemo)(function(){return Ms?ju:(0,Te.Z)({},ju,{subscription:Ks})},[Ms,ju,Ks]),qd=(0,b.useReducer)(Re,Ce,Gn),tc=qd[0],Ld=tc[0],nc=qd[1];if(Ld&&Ld.error)throw Ld.error;var $d=(0,b.useRef)(),Yd=(0,b.useRef)(Os),Od=(0,b.useRef)(),ec=(0,b.useRef)(!1),Hd=Zu(function(){return Od.current&&Os===Yd.current?Od.current:sd(Ku.getState(),Os)},[Ku,Ld,Os]);St(Et,[Yd,$d,ec,Os,Hd,Od,wd]),St(pt,[Ye,Ku,Ks,sd,Yd,$d,ec,Od,wd,nc],[Ku,Ks,sd]);var Xd=(0,b.useMemo)(function(){return b.createElement(_o,(0,Te.Z)({},Hd,{ref:ud}))},[ud,_o,Hd]),ac=(0,b.useMemo)(function(){return Ye?b.createElement(ms.Provider,{value:xd},Xd):Xd},[ms,Xd,xd]);return ac}var gu=bl?b.memo(Ou):Ou;if(gu.WrappedComponent=_o,gu.displayName=Ou.displayName=ti,Ea){var zu=b.forwardRef(function(gs,Gu){return b.createElement(gu,(0,Te.Z)({},gs,{reactReduxForwardedRef:Gu}))});return zu.displayName=ti,zu.WrappedComponent=_o,ne()(zu,_o)}return ne()(gu,_o)}}function ga(z,te){return z===te?z!==0||te!==0||1/z===1/te:z!==z&&te!==te}function $n(z,te){if(ga(z,te))return!0;if(typeof z!="object"||z===null||typeof te!="object"||te===null)return!1;var re=Object.keys(z),ue=Object.keys(te);if(re.length!==ue.length)return!1;for(var me=0;me=0;ue--){var me=te[ue](z);if(me)return me}return function(fe,Se){throw new Error("Invalid value of type "+typeof z+" for "+re+" argument when connecting component "+Se.wrappedComponentName+".")}}function Mt(z,te){return z===te}function Fe(z){var te=z===void 0?{}:z,re=te.connectHOC,ue=re===void 0?Nn:re,me=te.mapStateToPropsFactories,fe=me===void 0?Bn:me,Se=te.mapDispatchToPropsFactories,Ae=Se===void 0?tt:Se,Ne=te.mergePropsFactories,$e=Ne===void 0?He:Ne,Ye=te.selectorFactory,Ve=Ye===void 0?jt:Ye;return function(ht,tn,ia,Ea){Ea===void 0&&(Ea={});var ba=Ea,er=ba.pure,vr=er===void 0?!0:er,Cr=ba.areStatesEqual,Do=Cr===void 0?Mt:Cr,Ao=ba.areOwnPropsEqual,_o=Ao===void 0?$n:Ao,qi=ba.areStatePropsEqual,ti=qi===void 0?$n:qi,$i=ba.areMergedPropsEqual,bl=$i===void 0?$n:$i,Ml=(0,y.Z)(ba,zt),Zu=bn(ht,fe,"mapStateToProps"),Ou=bn(tn,Ae,"mapDispatchToProps"),gu=bn(ia,$e,"mergeProps");return ue(Ve,(0,Te.Z)({methodName:"connect",getDisplayName:function(Il){return"Connect("+Il+")"},shouldHandleStateChanges:!!ht,initMapStateToProps:Zu,initMapDispatchToProps:Ou,initMergeProps:gu,pure:vr,areStatesEqual:Do,areOwnPropsEqual:_o,areStatePropsEqual:ti,areMergedPropsEqual:bl},Ml))}}var xe=Fe();function gt(){var z=useContext(ReactReduxContext);return z}function Lt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultReduxContext:function(){return useContext(z)};return function(){var ue=te(),me=ue.store;return me}}var qt=null;function Kt(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultStore:createStoreHook(z);return function(){var ue=te();return ue.dispatch}}var kt=null,rn=function(te,re){return te===re};function Wt(z,te,re,ue){var me=useReducer(function(tn){return tn+1},0),fe=me[1],Se=useMemo(function(){return createSubscription(re,ue)},[re,ue]),Ae=useRef(),Ne=useRef(),$e=useRef(),Ye=useRef(),Ve=re.getState(),ze;try{if(z!==Ne.current||Ve!==$e.current||Ae.current){var ht=z(Ve);Ye.current===void 0||!te(ht,Ye.current)?ze=ht:ze=Ye.current}else ze=Ye.current}catch(tn){throw Ae.current&&(tn.message+=` The error may be correlated with this previous error: `+Ae.current.stack+` -`),tn}return useIsomorphicLayoutEffect(function(){Ne.current=z,$e.current=Ve,Ye.current=ze,Ae.current=void 0}),useIsomorphicLayoutEffect(function(){function tn(){try{var oa=re.getState();if(oa===$e.current)return;var ha=Ne.current(oa);if(te(ha,Ye.current))return;Ye.current=ha,$e.current=oa}catch(ya){Ae.current=ya}fe()}return Se.onStateChange=tn,Se.trySubscribe(),tn(),function(){return Se.tryUnsubscribe()}},[re,Se]),ze}function at(z){z===void 0&&(z=ReactReduxContext);var te=z===ReactReduxContext?useDefaultReduxContext:function(){return useContext(z)};return function(ue,me){me===void 0&&(me=rn);var fe=te(),Se=fe.store,Ae=fe.subscription,Ne=Wt(ue,me,Se,Ae);return useDebugValue(Ne),Ne}}var Ut=null,Dt=ae(4676);Ie(Dt.unstable_batchedUpdates);function Ft(z,te){if(z.length!==te.length)return!1;for(var re=0;re");return ue.callbacks},ue.setCallbacks=function(Ae){ue.callbacks=Ae},ue}var re=te.prototype;return re.componentDidMount=function(){this.unbind=Ta(window,[{eventName:"error",fn:this.onWindowError}])},re.componentWillUnmount=function(){this.unbind()},re.componentDidCatch=function(me){if(me instanceof In){this.setState({});return}throw me},re.render=function(){return this.props.children(this.setCallbacks)},te}(b.Component),Ea=` +`)},Rn=function(te){return[mn(te),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Da="__react-beautiful-dnd-disable-dev-warnings";function fa(z,te){var re;ke||typeof window!="undefined"&&window[Da]||(re=console)[z].apply(re,Rn(te))}var na=fa.bind(null,"warn"),va=fa.bind(null,"error");function da(){}function hn(z,te){return(0,Te.Z)({},z,{},te)}function Ta(z,te,re){var ue=te.map(function(me){var fe=hn(re,me.options);return z.addEventListener(me.eventName,me.fn,fe),function(){z.removeEventListener(me.eventName,me.fn,fe)}});return function(){ue.forEach(function(fe){fe()})}}var mr=!0,mo="Invariant failed";function In(z){this.message=z}In.prototype.toString=function(){return this.message};function nn(z,te){if(!z)throw mr?new In(mo):new In(mo+": "+(te||""))}var Mr=function(z){Je(te,z);function te(){for(var ue,me=arguments.length,fe=new Array(me),Se=0;Se");return ue.callbacks},ue.setCallbacks=function(Ae){ue.callbacks=Ae},ue}var re=te.prototype;return re.componentDidMount=function(){this.unbind=Ta(window,[{eventName:"error",fn:this.onWindowError}])},re.componentWillUnmount=function(){this.unbind()},re.componentDidCatch=function(me){if(me instanceof In){this.setState({});return}throw me},re.render=function(){return this.props.children(this.setCallbacks)},te}(b.Component),Sa=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key -`,ao=function(te){return te+1},or=function(te){return` - You have lifted an item in position `+ao(te.source.index)+` -`},La=function(te,re){var ue=te.droppableId===re.droppableId,me=ao(te.index),fe=ao(re.index);return ue?` +`,qr=function(te){return te+1},Ur=function(te){return` + You have lifted an item in position `+qr(te.source.index)+` +`},ra=function(te,re){var ue=te.droppableId===re.droppableId,me=qr(te.index),fe=qr(re.index);return ue?` You have moved the item from position `+me+` to position `+fe+` `:` @@ -202,38 +202,38 @@ The error may be correlated with this previous error: in list `+te.droppableId+` to list `+re.droppableId+` in position `+fe+` - `},fo=function(te,re,ue){var me=re.droppableId===ue.droppableId;return me?` + `},ro=function(te,re,ue){var me=re.droppableId===ue.droppableId;return me?` The item `+te+` has been combined with `+ue.draggableId:` The item `+te+` in list `+re.droppableId+` has been combined with `+ue.draggableId+` in list `+ue.droppableId+` - `},io=function(te){var re=te.destination;if(re)return La(te.source,re);var ue=te.combine;return ue?fo(te.draggableId,te.source,ue):"You are over an area that cannot be dropped on"},Co=function(te){return` + `},Oo=function(te){var re=te.destination;if(re)return ra(te.source,re);var ue=te.combine;return ue?ro(te.draggableId,te.source,ue):"You are over an area that cannot be dropped on"},$r=function(te){return` The item has returned to its starting position - of `+ao(te.index)+` + of `+qr(te.index)+` `},vo=function(te){if(te.reason==="CANCEL")return` Movement cancelled. - `+Co(te.source)+` + `+$r(te.source)+` `;var re=te.destination,ue=te.combine;return re?` You have dropped the item. - `+La(te.source,re)+` + `+ra(te.source,re)+` `:ue?` You have dropped the item. - `+fo(te.draggableId,te.source,ue)+` + `+ro(te.draggableId,te.source,ue)+` `:` The item has been dropped while not over a drop area. - `+Co(te.source)+` - `},yn={dragHandleUsageInstructions:Ea,onDragStart:or,onDragUpdate:io,onDragEnd:vo},Or={x:0,y:0},ro=function(te,re){return{x:te.x+re.x,y:te.y+re.y}},ir=function(te,re){return{x:te.x-re.x,y:te.y-re.y}},Ct=function(te,re){return te.x===re.x&&te.y===re.y},Ue=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Re=function(te,re,ue){var me;return ue===void 0&&(ue=0),me={},me[te]=re,me[te==="x"?"y":"x"]=ue,me},Rt=function(te,re){return Math.sqrt(Math.pow(re.x-te.x,2)+Math.pow(re.y-te.y,2))},Cn=function(te,re){return Math.min.apply(Math,re.map(function(ue){return Rt(te,ue)}))},na=function(te){return function(re){return{x:te(re.x),y:te(re.y)}}},Oe=function(z,te){var re=Za({top:Math.max(te.top,z.top),right:Math.min(te.right,z.right),bottom:Math.min(te.bottom,z.bottom),left:Math.max(te.left,z.left)});return re.width<=0||re.height<=0?null:re},it=function(te,re){return{top:te.top+re.y,left:te.left+re.x,bottom:te.bottom+re.y,right:te.right+re.x}},Me=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},lt={top:0,right:0,bottom:0,left:0},Zt=function(te,re){return re?it(te,re.scroll.diff.displacement):te},za=function(te,re,ue){if(ue&&ue.increasedBy){var me;return(0,Te.Z)({},te,(me={},me[re.end]=te[re.end]+ue.increasedBy[re.line],me))}return te},Ga=function(te,re){return re&&re.shouldClipSubject?Oe(re.pageMarginBox,te):Za(te)},Vn=function(z){var te=z.page,re=z.withPlaceholder,ue=z.axis,me=z.frame,fe=Zt(te.marginBox,me),Se=za(fe,ue,re),Ae=Ga(Se,me);return{page:te,withPlaceholder:re,active:Ae}},Jt=function(z,te){z.frame||nn(!1);var re=z.frame,ue=ir(te,re.scroll.initial),me=Ue(ue),fe=(0,Te.Z)({},re,{scroll:{initial:re.scroll.initial,current:te,diff:{value:ue,displacement:me},max:re.scroll.max}}),Se=Vn({page:z.subject.page,withPlaceholder:z.subject.withPlaceholder,axis:z.axis,frame:fe}),Ae=(0,Te.Z)({},z,{frame:fe,subject:Se});return Ae};function Hn(z){return Number.isInteger?Number.isInteger(z):typeof z=="number"&&isFinite(z)&&Math.floor(z)===z}function Da(z){return Object.values?Object.values(z):Object.keys(z).map(function(te){return z[te]})}function Oa(z,te){if(z.findIndex)return z.findIndex(te);for(var re=0;rez.bottom,$e=ue.leftz.right,Ye=Ne&&$e;if(Ye)return!0;var Ve=Ne&&Se||$e&&fe;return Ve}},ai=function(z){var te=_r(z.top,z.bottom),re=_r(z.left,z.right);return function(ue){var me=te(ue.top)&&te(ue.bottom)&&re(ue.left)&&re(ue.right);return me}},oi={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Oi={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Gr=function(z){return function(te){var re=_r(te.top,te.bottom),ue=_r(te.left,te.right);return function(me){return z===oi?re(me.top)&&re(me.bottom):ue(me.left)&&ue(me.right)}}},Pa=function(te,re){var ue=re.frame?re.frame.scroll.diff.displacement:Or;return it(te,ue)},Wn=function(te,re,ue){return re.subject.active?ue(re.subject.active)(te):!1},$t=function(te,re,ue){return ue(re)(te)},On=function(te){var re=te.target,ue=te.destination,me=te.viewport,fe=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,Ae=fe?Pa(re,ue):re;return Wn(Ae,ue,Se)&&$t(Ae,me,Se)},pr=function(te){return On((0,Te.Z)({},te,{isVisibleThroughFrameFn:po}))},De=function(te){return On((0,Te.Z)({},te,{isVisibleThroughFrameFn:ai}))},Kr=function(te){return On((0,Te.Z)({},te,{isVisibleThroughFrameFn:Gr(te.destination.axis)}))},ka=function(te,re,ue){if(typeof ue=="boolean")return ue;if(!re)return!0;var me=re.invisible,fe=re.visible;if(me[te])return!1;var Se=fe[te];return Se?Se.shouldAnimate:!0};function cr(z,te){var re=z.page.marginBox,ue={top:te.point.y,right:0,bottom:0,left:te.point.x};return Za(fr(re,ue))}function gr(z){var te=z.afterDragging,re=z.destination,ue=z.displacedBy,me=z.viewport,fe=z.forceShouldAnimate,Se=z.last;return te.reduce(function(Ne,$e){var Ye=cr($e,ue),Ve=$e.descriptor.id;Ne.all.push(Ve);var ze=pr({target:Ye,destination:re,viewport:me,withDroppableDisplacement:!0});if(!ze)return Ne.invisible[$e.descriptor.id]=!0,Ne;var pt=ka(Ve,Se,fe),tn={draggableId:Ve,shouldAnimate:pt};return Ne.visible[Ve]=tn,Ne},{all:[],visible:{},invisible:{}})}function Vr(z,te){if(!z.length)return 0;var re=z[z.length-1].descriptor.index;return te.inHomeList?re:re+1}function Jr(z){var te=z.insideDestination,re=z.inHomeList,ue=z.displacedBy,me=z.destination,fe=Vr(te,{inHomeList:re});return{displaced:$r,displacedBy:ue,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:fe}}}}function Fo(z){var te=z.draggable,re=z.insideDestination,ue=z.destination,me=z.viewport,fe=z.displacedBy,Se=z.last,Ae=z.index,Ne=z.forceShouldAnimate,$e=zr(te,ue);if(Ae==null)return Jr({insideDestination:re,inHomeList:$e,displacedBy:fe,destination:ue});var Ye=tr(re,function(oa){return oa.descriptor.index===Ae});if(!Ye)return Jr({insideDestination:re,inHomeList:$e,displacedBy:fe,destination:ue});var Ve=Pn(te,re),ze=re.indexOf(Ye),pt=Ve.slice(ze),tn=gr({afterDragging:pt,destination:ue,displacedBy:fe,last:Se,viewport:me.frame,forceShouldAnimate:Ne});return{displaced:tn,displacedBy:fe,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:Ae}}}}function ho(z,te){return!!te.effected[z]}var ii=function(z){var te=z.isMovingForward,re=z.destination,ue=z.draggables,me=z.combine,fe=z.afterCritical;if(!re.isCombineEnabled)return null;var Se=me.draggableId,Ae=ue[Se],Ne=Ae.descriptor.index,$e=ho(Se,fe);return $e?te?Ne:Ne-1:te?Ne+1:Ne},jo=function(z){var te=z.isMovingForward,re=z.isInHomeList,ue=z.insideDestination,me=z.location;if(!ue.length)return null;var fe=me.index,Se=te?fe+1:fe-1,Ae=ue[0].descriptor.index,Ne=ue[ue.length-1].descriptor.index,$e=re?Ne:Ne+1;return Se$e?null:Se},wi=function(z){var te=z.isMovingForward,re=z.isInHomeList,ue=z.draggable,me=z.draggables,fe=z.destination,Se=z.insideDestination,Ae=z.previousImpact,Ne=z.viewport,$e=z.afterCritical,Ye=Ae.at;if(Ye||nn(!1),Ye.type==="REORDER"){var Ve=jo({isMovingForward:te,isInHomeList:re,location:Ye.destination,insideDestination:Se});return Ve==null?null:Fo({draggable:ue,insideDestination:Se,destination:fe,viewport:Ne,last:Ae.displaced,displacedBy:Ae.displacedBy,index:Ve})}var ze=ii({isMovingForward:te,destination:fe,displaced:Ae.displaced,draggables:me,combine:Ye.combine,afterCritical:$e});return ze==null?null:Fo({draggable:ue,insideDestination:Se,destination:fe,viewport:Ne,last:Ae.displaced,displacedBy:Ae.displacedBy,index:ze})},pl=function(z){var te=z.displaced,re=z.afterCritical,ue=z.combineWith,me=z.displacedBy,fe=!!(te.visible[ue]||te.invisible[ue]);return ho(ue,re)?fe?Or:Ue(me.point):fe?me.point:Or},si=function(z){var te=z.afterCritical,re=z.impact,ue=z.draggables,me=Tn(re);me||nn(!1);var fe=me.draggableId,Se=ue[fe].page.borderBox.center,Ae=pl({displaced:re.displaced,afterCritical:te,combineWith:fe,displacedBy:re.displacedBy});return ro(Se,Ae)},bl=function(te,re){return re.margin[te.start]+re.borderBox[te.size]/2},Mi=function(te,re){return re.margin[te.end]+re.borderBox[te.size]/2},gl=function(te,re,ue){return re[te.crossAxisStart]+ue.margin[te.crossAxisStart]+ue.borderBox[te.crossAxisSize]/2},el=function(te){var re=te.axis,ue=te.moveRelativeTo,me=te.isMoving;return Re(re.line,ue.marginBox[re.end]+bl(re,me),gl(re,ue.marginBox,me))},Il=function(te){var re=te.axis,ue=te.moveRelativeTo,me=te.isMoving;return Re(re.line,ue.marginBox[re.start]-Mi(re,me),gl(re,ue.marginBox,me))},tl=function(te){var re=te.axis,ue=te.moveInto,me=te.isMoving;return Re(re.line,ue.contentBox[re.start]+bl(re,me),gl(re,ue.contentBox,me))},Su=function(z){var te=z.impact,re=z.draggable,ue=z.draggables,me=z.droppable,fe=z.afterCritical,Se=lr(me.descriptor.id,ue),Ae=re.page,Ne=me.axis;if(!Se.length)return tl({axis:Ne,moveInto:me.page,isMoving:Ae});var $e=te.displaced,Ye=te.displacedBy,Ve=$e.all[0];if(Ve){var ze=ue[Ve];if(ho(Ve,fe))return Il({axis:Ne,moveRelativeTo:ze.page,isMoving:Ae});var pt=wr(ze.page,Ye.point);return Il({axis:Ne,moveRelativeTo:pt,isMoving:Ae})}var tn=Se[Se.length-1];if(tn.descriptor.id===re.descriptor.id)return Ae.borderBox.center;if(ho(tn.descriptor.id,fe)){var oa=wr(tn.page,Ue(fe.displacedBy.point));return el({axis:Ne,moveRelativeTo:oa,isMoving:Ae})}return el({axis:Ne,moveRelativeTo:tn.page,isMoving:Ae})},$l=function(z,te){var re=z.frame;return re?ro(te,re.scroll.diff.displacement):te},Pu=function(te){var re=te.impact,ue=te.draggable,me=te.droppable,fe=te.draggables,Se=te.afterCritical,Ae=ue.page.borderBox.center,Ne=re.at;return!me||!Ne?Ae:Ne.type==="REORDER"?Su({impact:re,draggable:ue,draggables:fe,droppable:me,afterCritical:Se}):si({impact:re,draggables:fe,afterCritical:Se})},eu=function(z){var te=Pu(z),re=z.droppable,ue=re?$l(re,te):te;return ue},Qu=function(z,te){var re=ir(te,z.scroll.initial),ue=Ue(re),me=Za({top:te.y,bottom:te.y+z.frame.height,left:te.x,right:te.x+z.frame.width}),fe={frame:me,scroll:{initial:z.scroll.initial,max:z.scroll.max,current:te,diff:{value:re,displacement:ue}}};return fe};function hi(z,te){return z.map(function(re){return te[re]})}function va(z,te){for(var re=0;re1?Ye.sort(function(Ve,ze){return ci(Ve)[Ae.start]-ci(ze)[Ae.start]})[0]:$e.sort(function(Ve,ze){var pt=Cn(re,Me(ci(Ve))),tn=Cn(re,Me(ci(ze)));return pt!==tn?pt-tn:ci(Ve)[Ae.start]-ci(ze)[Ae.start]})[0]},gu=function(te,re){var ue=te.page.borderBox.center;return ho(te.descriptor.id,re)?ir(ue,re.displacedBy.point):ue},Jo=function(te,re){var ue=te.page.borderBox;return ho(te.descriptor.id,re)?it(ue,Ue(re.displacedBy.point)):ue},Nl=function(z){var te=z.pageBorderBoxCenter,re=z.viewport,ue=z.destination,me=z.insideDestination,fe=z.afterCritical,Se=me.filter(function(Ae){return De({target:Jo(Ae,fe),destination:ue,viewport:re.frame,withDroppableDisplacement:!0})}).sort(function(Ae,Ne){var $e=Rt(te,$l(ue,gu(Ae,fe))),Ye=Rt(te,$l(ue,gu(Ne,fe)));return $ete.left&&z.topte.top}function vs(z){var te=z.pageBorderBox,re=z.draggable,ue=z.candidates,me=re.page.borderBox.center,fe=ue.map(function(Se){var Ae=Se.axis,Ne=Re(Se.axis.line,te.center[Ae.line],Se.page.borderBox.center[Ae.crossAxisLine]);return{id:Se.descriptor.id,distance:Rt(me,Ne)}}).sort(function(Se,Ae){return Ae.distance-Se.distance});return fe[0]?fe[0].id:null}function Ys(z){var te=z.pageBorderBox,re=z.draggable,ue=z.droppables,me=dr(ue).filter(function(fe){if(!fe.isEnabled)return!1;var Se=fe.subject.active;if(!Se||!fs(te,Se))return!1;if(Cu(Se)(te.center))return!0;var Ae=fe.axis,Ne=Se.center[Ae.crossAxisLine],$e=te[Ae.crossAxisStart],Ye=te[Ae.crossAxisEnd],Ve=_r(Se[Ae.crossAxisStart],Se[Ae.crossAxisEnd]),ze=Ve($e),pt=Ve(Ye);return!ze&&!pt?!0:ze?$eNe});return me.length?me.length===1?me[0].descriptor.id:vs({pageBorderBox:te,draggable:re,candidates:me}):null}var Ku=function(te,re){return Za(it(te,re))},tu=function(z,te){var re=z.frame;return re?Ku(te,re.scroll.diff.value):te};function Lu(z){var te=z.displaced,re=z.id;return!!(te.visible[re]||te.invisible[re])}function Is(z){var te=z.draggable,re=z.closest,ue=z.inHomeList;return re?ue&&re.descriptor.index>te.descriptor.index?re.descriptor.index-1:re.descriptor.index:null}var Hs=function(z){var te=z.pageBorderBoxWithDroppableScroll,re=z.draggable,ue=z.destination,me=z.insideDestination,fe=z.last,Se=z.viewport,Ae=z.afterCritical,Ne=ue.axis,$e=Tl(ue.axis,re.displaceBy),Ye=$e.value,Ve=te[Ne.start],ze=te[Ne.end],pt=Pn(re,me),tn=tr(pt,function(ha){var ya=ha.descriptor.id,er=ha.page.borderBox.center[Ne.line],hr=ho(ya,Ae),yr=Lu({displaced:fe,id:ya});return hr?yr?ze<=er:Veya[Ae.start]+hr&&Veya[Ae.start]-$e+hr&&Yeya[Ae.start]+$e+hr&&Veya[Ae.start]+hr&&Ye=Yo)return Lo;var fe=me/Yo,Se=to+$o*fe,Ae=ue==="CANCEL"?Se*Ho:Se;return Number(Ae.toFixed(2))},Ni=function(z){var te=z.impact,re=z.draggable,ue=z.dimensions,me=z.viewport,fe=z.afterCritical,Se=ue.draggables,Ae=ue.droppables,Ne=Ii(te),$e=Ne?Ae[Ne]:null,Ye=Ae[re.descriptor.droppableId],Ve=Es({impact:te,draggable:re,draggables:Se,afterCritical:fe,droppable:$e||Ye,viewport:me}),ze=ir(Ve,re.client.borderBox.center);return ze},Ei=function(z){var te=z.draggables,re=z.reason,ue=z.lastImpact,me=z.home,fe=z.viewport,Se=z.onLiftImpact;if(!ue.at||re!=="DROP"){var Ae=Ou({draggables:te,impact:Se,destination:me,viewport:fe,forceShouldAnimate:!0});return{impact:Ae,didDropInsideDroppable:!1}}if(ue.at.type==="REORDER")return{impact:ue,didDropInsideDroppable:!0};var Ne=(0,Te.Z)({},ue,{displaced:$r});return{impact:Ne,didDropInsideDroppable:!0}},Vi=function(z){var te=z.getState,re=z.dispatch;return function(ue){return function(me){if(me.type!=="DROP"){ue(me);return}var fe=te(),Se=me.payload.reason;if(fe.phase==="COLLECTING"){re(Aa({reason:Se}));return}if(fe.phase!=="IDLE"){var Ae=fe.phase==="DROP_PENDING"&&fe.isWaiting;Ae&&nn(!1),fe.phase==="DRAGGING"||fe.phase==="DROP_PENDING"||nn(!1);var Ne=fe.critical,$e=fe.dimensions,Ye=$e.draggables[fe.critical.draggable.id],Ve=Ei({reason:Se,lastImpact:fe.impact,afterCritical:fe.afterCritical,onLiftImpact:fe.onLiftImpact,home:fe.dimensions.droppables[fe.critical.droppable.id],viewport:fe.viewport,draggables:fe.dimensions.draggables}),ze=Ve.impact,pt=Ve.didDropInsideDroppable,tn=pt?Zn(ze):null,oa=pt?Tn(ze):null,ha={index:Ne.draggable.index,droppableId:Ne.droppable.id},ya={draggableId:Ye.descriptor.id,type:Ye.descriptor.type,source:ha,reason:Se,mode:fe.movementMode,destination:tn,combine:oa},er=Ni({impact:ze,draggable:Ye,dimensions:$e,viewport:fe.viewport,afterCritical:fe.afterCritical}),hr={critical:fe.critical,afterCritical:fe.afterCritical,result:ya,impact:ze},yr=!Ct(fe.current.client.offset,er)||!!ya.combine;if(!yr){re(Un({completed:hr}));return}var xo=mi({current:fe.current.client.offset,destination:er,reason:Se}),Ao={newHomeClientOffset:er,dropDuration:xo,completed:hr};re(hn(Ao))}}}},ri=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Gi(z){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(re){re.target!==window&&re.target!==window.document||z()}}}function fi(z){var te=z.onWindowScroll;function re(){te(ri())}var ue=Xn(re),me=Gi(ue),fe=sa;function Se(){return fe!==sa}function Ae(){Se()&&nn(!1),fe=Ta(window,[me])}function Ne(){Se()||nn(!1),ue.cancel(),fe(),fe=sa}return{start:Ae,stop:Ne,isActive:Se}}var Li=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Zi=function(z){var te=fi({onWindowScroll:function(ue){z.dispatch(gn({newScroll:ue}))}});return function(re){return function(ue){!te.isActive()&&ue.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Li(ue)&&te.stop(),re(ue)}}},Qi=function(z){var te=!1,re=!1,ue=setTimeout(function(){re=!0}),me=function(Se){te||re||(te=!0,z(Se),clearTimeout(ue))};return me.wasCalled=function(){return te},me},zi=function(){var z=[],te=function(fe){var Se=Oa(z,function($e){return $e.timerId===fe});Se===-1&&nn(!1);var Ae=z.splice(Se,1),Ne=Ae[0];Ne.callback()},re=function(fe){var Se=setTimeout(function(){return te(Se)}),Ae={timerId:Se,callback:fe};z.push(Ae)},ue=function(){if(z.length){var fe=[].concat(z);z.length=0,fe.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:re,flush:ue}},ml=function(te,re){return te==null&&re==null?!0:te==null||re==null?!1:te.droppableId===re.droppableId&&te.index===re.index},kl=function(te,re){return te==null&&re==null?!0:te==null||re==null?!1:te.draggableId===re.draggableId&&te.droppableId===re.droppableId},So=function(te,re){if(te===re)return!0;var ue=te.draggable.id===re.draggable.id&&te.draggable.droppableId===re.draggable.droppableId&&te.draggable.type===re.draggable.type&&te.draggable.index===re.draggable.index,me=te.droppable.id===re.droppable.id&&te.droppable.type===re.droppable.type;return ue&&me},Hr=function(te,re){Yu(),re(),Fu()},Si=function(te,re){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:re}},Ti=function(te,re,ue,me){if(!te){ue(me(re));return}var fe=Qi(ue),Se={announce:fe};te(re,Se),fe.wasCalled()||ue(me(re))},qi=function(z,te){var re=zi(),ue=null,me=function(ze,pt){ue&&nn(!1),Hr("onBeforeCapture",function(){var tn=z().onBeforeCapture;if(tn){var oa={draggableId:ze,mode:pt};tn(oa)}})},fe=function(ze,pt){ue&&nn(!1),Hr("onBeforeDragStart",function(){var tn=z().onBeforeDragStart;tn&&tn(Si(ze,pt))})},Se=function(ze,pt){ue&&nn(!1);var tn=Si(ze,pt);ue={mode:pt,lastCritical:ze,lastLocation:tn.source,lastCombine:null},re.add(function(){Hr("onDragStart",function(){return Ti(z().onDragStart,tn,te,yn.onDragStart)})})},Ae=function(ze,pt){var tn=Zn(pt),oa=Tn(pt);ue||nn(!1);var ha=!So(ze,ue.lastCritical);ha&&(ue.lastCritical=ze);var ya=!ml(ue.lastLocation,tn);ya&&(ue.lastLocation=tn);var er=!kl(ue.lastCombine,oa);if(er&&(ue.lastCombine=oa),!(!ha&&!ya&&!er)){var hr=(0,Te.Z)({},Si(ze,ue.mode),{combine:oa,destination:tn});re.add(function(){Hr("onDragUpdate",function(){return Ti(z().onDragUpdate,hr,te,yn.onDragUpdate)})})}},Ne=function(){ue||nn(!1),re.flush()},$e=function(ze){ue||nn(!1),ue=null,Hr("onDragEnd",function(){return Ti(z().onDragEnd,ze,te,yn.onDragEnd)})},Ye=function(){if(ue){var ze=(0,Te.Z)({},Si(ue.lastCritical,ue.mode),{combine:null,destination:null,reason:"CANCEL"});$e(ze)}};return{beforeCapture:me,beforeStart:fe,start:Se,update:Ae,flush:Ne,drop:$e,abort:Ye}},Bi=function(z,te){var re=qi(z,te);return function(ue){return function(me){return function(fe){if(fe.type==="BEFORE_INITIAL_CAPTURE"){re.beforeCapture(fe.payload.draggableId,fe.payload.movementMode);return}if(fe.type==="INITIAL_PUBLISH"){var Se=fe.payload.critical;re.beforeStart(Se,fe.payload.movementMode),me(fe),re.start(Se,fe.payload.movementMode);return}if(fe.type==="DROP_COMPLETE"){var Ae=fe.payload.completed.result;re.flush(),me(fe),re.drop(Ae);return}if(me(fe),fe.type==="FLUSH"){re.abort();return}var Ne=ue.getState();Ne.phase==="DRAGGING"&&re.update(Ne.critical,Ne.impact)}}}},Ri=function(z){return function(te){return function(re){if(re.type!=="DROP_ANIMATION_FINISHED"){te(re);return}var ue=z.getState();ue.phase!=="DROP_ANIMATING"&&nn(!1),z.dispatch(Un({completed:ue.completed}))}}},il=function(z){var te=null,re=null;function ue(){re&&(cancelAnimationFrame(re),re=null),te&&(te(),te=null)}return function(me){return function(fe){if((fe.type==="FLUSH"||fe.type==="DROP_COMPLETE"||fe.type==="DROP_ANIMATION_FINISHED")&&ue(),me(fe),fe.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Ne=z.getState();Ne.phase==="DROP_ANIMATING"&&z.dispatch(Ra())}};re=requestAnimationFrame(function(){re=null,te=Ta(window,[Se])})}}}},ll=function(z){return function(){return function(te){return function(re){(re.type==="DROP_COMPLETE"||re.type==="FLUSH"||re.type==="DROP_ANIMATE")&&z.stopPublishing(),te(re)}}}},fl=function(z){var te=!1;return function(){return function(re){return function(ue){if(ue.type==="INITIAL_PUBLISH"){te=!0,z.tryRecordFocus(ue.payload.critical.draggable.id),re(ue),z.tryRestoreFocusRecorded();return}if(re(ue),!!te){if(ue.type==="FLUSH"){te=!1,z.tryRestoreFocusRecorded();return}if(ue.type==="DROP_COMPLETE"){te=!1;var me=ue.payload.completed.result;me.combine&&z.tryShiftRecord(me.draggableId,me.combine.draggableId),z.tryRestoreFocusRecorded()}}}}}},vu=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},yu=function(z){return function(te){return function(re){return function(ue){if(vu(ue)){z.stop(),re(ue);return}if(ue.type==="INITIAL_PUBLISH"){re(ue);var me=te.getState();me.phase!=="DRAGGING"&&nn(!1),z.start(me);return}re(ue),z.scroll(te.getState())}}}},Qo=function(z){return function(te){return function(re){if(te(re),re.type==="PUBLISH_WHILE_DRAGGING"){var ue=z.getState();ue.phase==="DROP_PENDING"&&(ue.isWaiting||z.dispatch(Na({reason:ue.reason})))}}}},nl=Ze.qC,Vl=function(z){var te=z.dimensionMarshal,re=z.focusMarshal,ue=z.styleMarshal,me=z.getResponders,fe=z.announce,Se=z.autoScroller;return(0,Ze.MT)(qs,nl((0,Ze.md)(uo(ue),ll(te),Ca(te),Vi,Ri,il,Qo,yu(Se),Zi,fl(re),Bi(me,fe))))},ul=function(){return{additions:{},removals:{},modified:{}}};function pu(z){var te=z.registry,re=z.callbacks,ue=ul(),me=null,fe=function(){me||(re.collectionStarting(),me=requestAnimationFrame(function(){me=null,Yu();var Ye=ue,Ve=Ye.additions,ze=Ye.removals,pt=Ye.modified,tn=Object.keys(Ve).map(function(ya){return te.draggable.getById(ya).getDimension(Or)}).sort(function(ya,er){return ya.descriptor.index-er.descriptor.index}),oa=Object.keys(pt).map(function(ya){var er=te.droppable.getById(ya),hr=er.callbacks.getScrollWhileDragging();return{droppableId:ya,scroll:hr}}),ha={additions:tn,removals:Object.keys(ze),modified:oa};ue=ul(),Fu(),re.publish(ha)}))},Se=function(Ye){var Ve=Ye.descriptor.id;ue.additions[Ve]=Ye,ue.modified[Ye.descriptor.droppableId]=!0,ue.removals[Ve]&&delete ue.removals[Ve],fe()},Ae=function(Ye){var Ve=Ye.descriptor;ue.removals[Ve.id]=!0,ue.modified[Ve.droppableId]=!0,ue.additions[Ve.id]&&delete ue.additions[Ve.id],fe()},Ne=function(){me&&(cancelAnimationFrame(me),me=null,ue=ul())};return{add:Se,remove:Ae,stop:Ne}}var Hl=function(z){var te=z.scrollHeight,re=z.scrollWidth,ue=z.height,me=z.width,fe=ir({x:re,y:te},{x:me,y:ue}),Se={x:Math.max(0,fe.x),y:Math.max(0,fe.y)};return Se},hl=function(){var z=document.documentElement;return z||nn(!1),z},Ci=function(){var z=hl(),te=Hl({scrollHeight:z.scrollHeight,scrollWidth:z.scrollWidth,width:z.clientWidth,height:z.clientHeight});return te},ji=function(){var z=ri(),te=Ci(),re=z.y,ue=z.x,me=hl(),fe=me.clientWidth,Se=me.clientHeight,Ae=ue+fe,Ne=re+Se,$e=Za({top:re,left:ue,right:Ae,bottom:Ne}),Ye={frame:$e,scroll:{initial:z,current:z,max:te,diff:{value:Or,displacement:Or}}};return Ye},Xl=function(z){var te=z.critical,re=z.scrollOptions,ue=z.registry;Yu();var me=ji(),fe=me.scroll.current,Se=te.droppable,Ae=ue.droppable.getAllByType(Se.type).map(function(Ve){return Ve.callbacks.getDimensionAndWatchScroll(fe,re)}),Ne=ue.draggable.getAllByType(te.draggable.type).map(function(Ve){return Ve.getDimension(fe)}),$e={draggables:ga(Ne),droppables:xt(Ae)};Fu();var Ye={dimensions:$e,critical:te,viewport:me};return Ye};function El(z,te,re){if(re.descriptor.id===te.id||re.descriptor.type!==te.type)return!1;var ue=z.droppable.getById(re.descriptor.droppableId);return ue.descriptor.mode==="virtual"}var Bl=function(z,te){var re=null,ue=pu({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:z}),me=function(pt,tn){z.droppable.exists(pt)||nn(!1),re&&te.updateDroppableIsEnabled({id:pt,isEnabled:tn})},fe=function(pt,tn){re&&(z.droppable.exists(pt)||nn(!1),te.updateDroppableIsCombineEnabled({id:pt,isCombineEnabled:tn}))},Se=function(pt,tn){re&&(z.droppable.exists(pt)||nn(!1),te.updateDroppableScroll({id:pt,newScroll:tn}))},Ae=function(pt,tn){re&&z.droppable.getById(pt).callbacks.scroll(tn)},Ne=function(){if(re){ue.stop();var pt=re.critical.droppable;z.droppable.getAllByType(pt.type).forEach(function(tn){return tn.callbacks.dragStopped()}),re.unsubscribe(),re=null}},$e=function(pt){re||nn(!1);var tn=re.critical.draggable;pt.type==="ADDITION"&&El(z,tn,pt.value)&&ue.add(pt.value),pt.type==="REMOVAL"&&El(z,tn,pt.value)&&ue.remove(pt.value)},Ye=function(pt){re&&nn(!1);var tn=z.draggable.getById(pt.draggableId),oa=z.droppable.getById(tn.descriptor.droppableId),ha={draggable:tn.descriptor,droppable:oa.descriptor},ya=z.subscribe($e);return re={critical:ha,unsubscribe:ya},Xl({critical:ha,registry:z,scrollOptions:pt.scrollOptions})},Ve={updateDroppableIsEnabled:me,updateDroppableIsCombineEnabled:fe,scrollDroppable:Ae,updateDroppableScroll:Se,startPublishing:Ye,stopPublishing:Ne};return Ve},Sl=function(z,te){return z.phase==="IDLE"?!0:z.phase!=="DROP_ANIMATING"||z.completed.result.draggableId===te?!1:z.completed.result.reason==="DROP"},Pl=function(z){window.scrollBy(z.x,z.y)},Wi=sn(function(z){return dr(z).filter(function(te){return!(!te.isEnabled||!te.frame)})}),sl=function(te,re){var ue=tr(Wi(re),function(me){return me.frame||nn(!1),Cu(me.frame.pageMarginBox)(te)});return ue},au=function(z){var te=z.center,re=z.destination,ue=z.droppables;if(re){var me=ue[re];return me.frame?me:null}var fe=sl(te,ue);return fe},ni={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},dl=function(z,te){var re=z[te.size]*ni.startFromPercentage,ue=z[te.size]*ni.maxScrollAtPercentage,me={startScrollingFrom:re,maxScrollValueAt:ue};return me},Zl=function(z){var te=z.startOfRange,re=z.endOfRange,ue=z.current,me=re-te;if(me===0)return 0;var fe=ue-te,Se=fe/me;return Se},qo=1,Al=function(z,te){if(z>te.startScrollingFrom)return 0;if(z<=te.maxScrollValueAt)return ni.maxPixelScroll;if(z===te.startScrollingFrom)return qo;var re=Zl({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:z}),ue=1-re,me=ni.maxPixelScroll*ni.ease(ue);return Math.ceil(me)},Dl=ni.durationDampening.accelerateAt,zl=ni.durationDampening.stopDampeningAt,bu=function(z,te){var re=te,ue=zl,me=Date.now(),fe=me-re;if(fe>=zl)return z;if(fete.height,fe=re.width>te.width;return!fe&&!me?ue:fe&&me?null:{x:fe?0:ue.x,y:me?0:ue.y}},no=na(function(z){return z===0?0:z}),$a=function(z){var te=z.dragStartTime,re=z.container,ue=z.subject,me=z.center,fe=z.shouldUseTimeDampening,Se={top:me.y-re.top,right:re.right-me.x,bottom:re.bottom-me.y,left:me.x-re.left},Ae=Bu({container:re,distanceToEdges:Se,dragStartTime:te,axis:oi,shouldUseTimeDampening:fe}),Ne=Bu({container:re,distanceToEdges:Se,dragStartTime:te,axis:Oi,shouldUseTimeDampening:fe}),$e=no({x:Ne,y:Ae});if(Ct($e,Or))return null;var Ye=ru({container:re,subject:ue,proposedScroll:$e});return Ye?Ct(Ye,Or)?null:Ye:null},Po=na(function(z){return z===0?0:z>0?1:-1}),Fi=function(){var z=function(re,ue){return re<0?re:re>ue?re-ue:0};return function(te){var re=te.current,ue=te.max,me=te.change,fe=ro(re,me),Se={x:z(fe.x,ue.x),y:z(fe.y,ue.y)};return Ct(Se,Or)?null:Se}}(),Gl=function(te){var re=te.max,ue=te.current,me=te.change,fe={x:Math.max(ue.x,re.x),y:Math.max(ue.y,re.y)},Se=Po(me),Ae=Fi({max:fe,current:ue,change:Se});return!Ae||Se.x!==0&&Ae.x===0||Se.y!==0&&Ae.y===0},ou=function(te,re){return Gl({current:te.scroll.current,max:te.scroll.max,change:re})},di=function(te,re){if(!ou(te,re))return null;var ue=te.scroll.max,me=te.scroll.current;return Fi({current:me,max:ue,change:re})},Mu=function(te,re){var ue=te.frame;return ue?Gl({current:ue.scroll.current,max:ue.scroll.max,change:re}):!1},Iu=function(te,re){var ue=te.frame;return!ue||!Mu(te,re)?null:Fi({current:ue.scroll.current,max:ue.scroll.max,change:re})},Ki=function(z){var te=z.viewport,re=z.subject,ue=z.center,me=z.dragStartTime,fe=z.shouldUseTimeDampening,Se=$a({dragStartTime:me,container:te.frame,subject:re,center:ue,shouldUseTimeDampening:fe});return Se&&ou(te,Se)?Se:null},qr=function(z){var te=z.droppable,re=z.subject,ue=z.center,me=z.dragStartTime,fe=z.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var Ae=$a({dragStartTime:me,container:Se.pageMarginBox,subject:re,center:ue,shouldUseTimeDampening:fe});return Ae&&Mu(te,Ae)?Ae:null},Du=function(z){var te=z.state,re=z.dragStartTime,ue=z.shouldUseTimeDampening,me=z.scrollWindow,fe=z.scrollDroppable,Se=te.current.page.borderBoxCenter,Ae=te.dimensions.draggables[te.critical.draggable.id],Ne=Ae.page.marginBox;if(te.isWindowScrollAllowed){var $e=te.viewport,Ye=Ki({dragStartTime:re,viewport:$e,subject:Ne,center:Se,shouldUseTimeDampening:ue});if(Ye){me(Ye);return}}var Ve=au({center:Se,destination:Ii(te.impact),droppables:te.dimensions.droppables});if(Ve){var ze=qr({dragStartTime:re,droppable:Ve,subject:Ne,center:Se,shouldUseTimeDampening:ue});ze&&fe(Ve.descriptor.id,ze)}},wl=function(z){var te=z.scrollWindow,re=z.scrollDroppable,ue=Xn(te),me=Xn(re),fe=null,Se=function(Ye){fe||nn(!1);var Ve=fe,ze=Ve.shouldUseTimeDampening,pt=Ve.dragStartTime;Du({state:Ye,scrollWindow:ue,scrollDroppable:me,dragStartTime:pt,shouldUseTimeDampening:ze})},Ae=function(Ye){Yu(),fe&&nn(!1);var Ve=Date.now(),ze=!1,pt=function(){ze=!0};Du({state:Ye,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:pt,scrollDroppable:pt}),fe={dragStartTime:Ve,shouldUseTimeDampening:ze},Fu(),ze&&Se(Ye)},Ne=function(){fe&&(ue.cancel(),me.cancel(),fe=null)};return{start:Ae,stop:Ne,scroll:Se}},Hu=function(z){var te=z.move,re=z.scrollDroppable,ue=z.scrollWindow,me=function($e,Ye){var Ve=ro($e.current.client.selection,Ye);te({client:Ve})},fe=function($e,Ye){if(!Mu($e,Ye))return Ye;var Ve=Iu($e,Ye);if(!Ve)return re($e.descriptor.id,Ye),null;var ze=ir(Ye,Ve);re($e.descriptor.id,ze);var pt=ir(Ye,ze);return pt},Se=function($e,Ye,Ve){if(!$e||!ou(Ye,Ve))return Ve;var ze=di(Ye,Ve);if(!ze)return ue(Ve),null;var pt=ir(Ve,ze);ue(pt);var tn=ir(Ve,pt);return tn},Ae=function($e){var Ye=$e.scrollJumpRequest;if(Ye){var Ve=Ii($e.impact);Ve||nn(!1);var ze=fe($e.dimensions.droppables[Ve],Ye);if(ze){var pt=$e.viewport,tn=Se($e.isWindowScrollAllowed,pt,ze);tn&&me($e,tn)}}};return Ae},Cs=function(z){var te=z.scrollDroppable,re=z.scrollWindow,ue=z.move,me=wl({scrollWindow:re,scrollDroppable:te}),fe=Hu({move:ue,scrollWindow:re,scrollDroppable:te}),Se=function($e){if($e.phase==="DRAGGING"){if($e.movementMode==="FLUID"){me.scroll($e);return}$e.scrollJumpRequest&&fe($e)}},Ae={scroll:Se,start:me.start,stop:me.stop};return Ae},hu="data-rbd",iu=function(){var z=hu+"-drag-handle";return{base:z,draggableId:z+"-draggable-id",contextId:z+"-context-id"}}(),Jl=function(){var z=hu+"-draggable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),ts=function(){var z=hu+"-droppable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),ns={contextId:hu+"-scroll-container-context-id"},Nu=function(te){return function(re){return"["+re+'="'+te+'"]'}},mo=function(te,re){return te.map(function(ue){var me=ue.styles[re];return me?ue.selector+" { "+me+" }":""}).join(" ")},Ir="pointer-events: none;",al=function(z){var te=Nu(z),re=function(){var Ae=` + `+$r(te.source)+` + `},yn={dragHandleUsageInstructions:Sa,onDragStart:Ur,onDragUpdate:Oo,onDragEnd:vo},xr={x:0,y:0},oo=function(te,re){return{x:te.x+re.x,y:te.y+re.y}},lo=function(te,re){return{x:te.x-re.x,y:te.y-re.y}},dt=function(te,re){return te.x===re.x&&te.y===re.y},Ue=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},We=function(te,re,ue){var me;return ue===void 0&&(ue=0),me={},me[te]=re,me[te==="x"?"y":"x"]=ue,me},Rt=function(te,re){return Math.sqrt(Math.pow(re.x-te.x,2)+Math.pow(re.y-te.y,2))},Cn=function(te,re){return Math.min.apply(Math,re.map(function(ue){return Rt(te,ue)}))},aa=function(te){return function(re){return{x:te(re.x),y:te(re.y)}}},Oe=function(z,te){var re=Za({top:Math.max(te.top,z.top),right:Math.min(te.right,z.right),bottom:Math.min(te.bottom,z.bottom),left:Math.max(te.left,z.left)});return re.width<=0||re.height<=0?null:re},it=function(te,re){return{top:te.top+re.y,left:te.left+re.x,bottom:te.bottom+re.y,right:te.right+re.x}},Me=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},lt={top:0,right:0,bottom:0,left:0},Zt=function(te,re){return re?it(te,re.scroll.diff.displacement):te},za=function(te,re,ue){if(ue&&ue.increasedBy){var me;return(0,Te.Z)({},te,(me={},me[re.end]=te[re.end]+ue.increasedBy[re.line],me))}return te},Ga=function(te,re){return re&&re.shouldClipSubject?Oe(re.pageMarginBox,te):Za(te)},Vn=function(z){var te=z.page,re=z.withPlaceholder,ue=z.axis,me=z.frame,fe=Zt(te.marginBox,me),Se=za(fe,ue,re),Ae=Ga(Se,me);return{page:te,withPlaceholder:re,active:Ae}},Jt=function(z,te){z.frame||nn(!1);var re=z.frame,ue=lo(te,re.scroll.initial),me=Ue(ue),fe=(0,Te.Z)({},re,{scroll:{initial:re.scroll.initial,current:te,diff:{value:ue,displacement:me},max:re.scroll.max}}),Se=Vn({page:z.subject.page,withPlaceholder:z.subject.withPlaceholder,axis:z.axis,frame:fe}),Ae=(0,Te.Z)({},z,{frame:fe,subject:Se});return Ae};function Hn(z){return Number.isInteger?Number.isInteger(z):typeof z=="number"&&isFinite(z)&&Math.floor(z)===z}function wa(z){return Object.values?Object.values(z):Object.keys(z).map(function(te){return z[te]})}function Oa(z,te){if(z.findIndex)return z.findIndex(te);for(var re=0;rez.bottom,$e=ue.leftz.right,Ye=Ne&&$e;if(Ye)return!0;var Ve=Ne&&Se||$e&&fe;return Ve}},ai=function(z){var te=_r(z.top,z.bottom),re=_r(z.left,z.right);return function(ue){var me=te(ue.top)&&te(ue.bottom)&&re(ue.left)&&re(ue.right);return me}},oi={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ii={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Zr=function(z){return function(te){var re=_r(te.top,te.bottom),ue=_r(te.left,te.right);return function(me){return z===oi?re(me.top)&&re(me.bottom):ue(me.left)&&ue(me.right)}}},Aa=function(te,re){var ue=re.frame?re.frame.scroll.diff.displacement:xr;return it(te,ue)},Wn=function(te,re,ue){return re.subject.active?ue(re.subject.active)(te):!1},$t=function(te,re,ue){return ue(re)(te)},On=function(te){var re=te.target,ue=te.destination,me=te.viewport,fe=te.withDroppableDisplacement,Se=te.isVisibleThroughFrameFn,Ae=fe?Aa(re,ue):re;return Wn(Ae,ue,Se)&&$t(Ae,me,Se)},fr=function(te){return On((0,Te.Z)({},te,{isVisibleThroughFrameFn:po}))},De=function(te){return On((0,Te.Z)({},te,{isVisibleThroughFrameFn:ai}))},Gr=function(te){return On((0,Te.Z)({},te,{isVisibleThroughFrameFn:Zr(te.destination.axis)}))},ka=function(te,re,ue){if(typeof ue=="boolean")return ue;if(!re)return!0;var me=re.invisible,fe=re.visible;if(me[te])return!1;var Se=fe[te];return Se?Se.shouldAnimate:!0};function sr(z,te){var re=z.page.marginBox,ue={top:te.point.y,right:0,bottom:0,left:te.point.x};return Za(gr(re,ue))}function dr(z){var te=z.afterDragging,re=z.destination,ue=z.displacedBy,me=z.viewport,fe=z.forceShouldAnimate,Se=z.last;return te.reduce(function(Ne,$e){var Ye=sr($e,ue),Ve=$e.descriptor.id;Ne.all.push(Ve);var ze=fr({target:Ye,destination:re,viewport:me,withDroppableDisplacement:!0});if(!ze)return Ne.invisible[$e.descriptor.id]=!0,Ne;var ht=ka(Ve,Se,fe),tn={draggableId:Ve,shouldAnimate:ht};return Ne.visible[Ve]=tn,Ne},{all:[],visible:{},invisible:{}})}function Wr(z,te){if(!z.length)return 0;var re=z[z.length-1].descriptor.index;return te.inHomeList?re:re+1}function Xr(z){var te=z.insideDestination,re=z.inHomeList,ue=z.displacedBy,me=z.destination,fe=Wr(te,{inHomeList:re});return{displaced:eo,displacedBy:ue,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:fe}}}}function Co(z){var te=z.draggable,re=z.insideDestination,ue=z.destination,me=z.viewport,fe=z.displacedBy,Se=z.last,Ae=z.index,Ne=z.forceShouldAnimate,$e=Vr(te,ue);if(Ae==null)return Xr({insideDestination:re,inHomeList:$e,displacedBy:fe,destination:ue});var Ye=tr(re,function(ia){return ia.descriptor.index===Ae});if(!Ye)return Xr({insideDestination:re,inHomeList:$e,displacedBy:fe,destination:ue});var Ve=pn(te,re),ze=re.indexOf(Ye),ht=Ve.slice(ze),tn=dr({afterDragging:ht,destination:ue,displacedBy:fe,last:Se,viewport:me.frame,forceShouldAnimate:Ne});return{displaced:tn,displacedBy:fe,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:Ae}}}}function ho(z,te){return!!te.effected[z]}var ii=function(z){var te=z.isMovingForward,re=z.destination,ue=z.draggables,me=z.combine,fe=z.afterCritical;if(!re.isCombineEnabled)return null;var Se=me.draggableId,Ae=ue[Se],Ne=Ae.descriptor.index,$e=ho(Se,fe);return $e?te?Ne:Ne-1:te?Ne+1:Ne},Go=function(z){var te=z.isMovingForward,re=z.isInHomeList,ue=z.insideDestination,me=z.location;if(!ue.length)return null;var fe=me.index,Se=te?fe+1:fe-1,Ae=ue[0].descriptor.index,Ne=ue[ue.length-1].descriptor.index,$e=re?Ne:Ne+1;return Se$e?null:Se},Li=function(z){var te=z.isMovingForward,re=z.isInHomeList,ue=z.draggable,me=z.draggables,fe=z.destination,Se=z.insideDestination,Ae=z.previousImpact,Ne=z.viewport,$e=z.afterCritical,Ye=Ae.at;if(Ye||nn(!1),Ye.type==="REORDER"){var Ve=Go({isMovingForward:te,isInHomeList:re,location:Ye.destination,insideDestination:Se});return Ve==null?null:Co({draggable:ue,insideDestination:Se,destination:fe,viewport:Ne,last:Ae.displaced,displacedBy:Ae.displacedBy,index:Ve})}var ze=ii({isMovingForward:te,destination:fe,displaced:Ae.displaced,draggables:me,combine:Ye.combine,afterCritical:$e});return ze==null?null:Co({draggable:ue,insideDestination:Se,destination:fe,viewport:Ne,last:Ae.displaced,displacedBy:Ae.displacedBy,index:ze})},hl=function(z){var te=z.displaced,re=z.afterCritical,ue=z.combineWith,me=z.displacedBy,fe=!!(te.visible[ue]||te.invisible[ue]);return ho(ue,re)?fe?xr:Ue(me.point):fe?me.point:xr},si=function(z){var te=z.afterCritical,re=z.impact,ue=z.draggables,me=Tn(re);me||nn(!1);var fe=me.draggableId,Se=ue[fe].page.borderBox.center,Ae=hl({displaced:re.displaced,afterCritical:te,combineWith:fe,displacedBy:re.displacedBy});return oo(Se,Ae)},Bl=function(te,re){return re.margin[te.start]+re.borderBox[te.size]/2},Ni=function(te,re){return re.margin[te.end]+re.borderBox[te.size]/2},ml=function(te,re,ue){return re[te.crossAxisStart]+ue.margin[te.crossAxisStart]+ue.borderBox[te.crossAxisSize]/2},al=function(te){var re=te.axis,ue=te.moveRelativeTo,me=te.isMoving;return We(re.line,ue.marginBox[re.end]+Bl(re,me),ml(re,ue.marginBox,me))},Nl=function(te){var re=te.axis,ue=te.moveRelativeTo,me=te.isMoving;return We(re.line,ue.marginBox[re.start]-Ni(re,me),ml(re,ue.marginBox,me))},rl=function(te){var re=te.axis,ue=te.moveInto,me=te.isMoving;return We(re.line,ue.contentBox[re.start]+Bl(re,me),ml(re,ue.contentBox,me))},Au=function(z){var te=z.impact,re=z.draggable,ue=z.draggables,me=z.droppable,fe=z.afterCritical,Se=or(me.descriptor.id,ue),Ae=re.page,Ne=me.axis;if(!Se.length)return rl({axis:Ne,moveInto:me.page,isMoving:Ae});var $e=te.displaced,Ye=te.displacedBy,Ve=$e.all[0];if(Ve){var ze=ue[Ve];if(ho(Ve,fe))return Nl({axis:Ne,moveRelativeTo:ze.page,isMoving:Ae});var ht=Br(ze.page,Ye.point);return Nl({axis:Ne,moveRelativeTo:ht,isMoving:Ae})}var tn=Se[Se.length-1];if(tn.descriptor.id===re.descriptor.id)return Ae.borderBox.center;if(ho(tn.descriptor.id,fe)){var ia=Br(tn.page,Ue(fe.displacedBy.point));return al({axis:Ne,moveRelativeTo:ia,isMoving:Ae})}return al({axis:Ne,moveRelativeTo:tn.page,isMoving:Ae})},tu=function(z,te){var re=z.frame;return re?oo(te,re.scroll.diff.displacement):te},Cu=function(te){var re=te.impact,ue=te.draggable,me=te.droppable,fe=te.draggables,Se=te.afterCritical,Ae=ue.page.borderBox.center,Ne=re.at;return!me||!Ne?Ae:Ne.type==="REORDER"?Au({impact:re,draggable:ue,draggables:fe,droppable:me,afterCritical:Se}):si({impact:re,draggables:fe,afterCritical:Se})},nu=function(z){var te=Cu(z),re=z.droppable,ue=re?tu(re,te):te;return ue},es=function(z,te){var re=lo(te,z.scroll.initial),ue=Ue(re),me=Za({top:te.y,bottom:te.y+z.frame.height,left:te.x,right:te.x+z.frame.width}),fe={frame:me,scroll:{initial:z.scroll.initial,max:z.scroll.max,current:te,diff:{value:re,displacement:ue}}};return fe};function Ei(z,te){return z.map(function(re){return te[re]})}function pa(z,te){for(var re=0;re1?Ye.sort(function(Ve,ze){return ci(Ve)[Ae.start]-ci(ze)[Ae.start]})[0]:$e.sort(function(Ve,ze){var ht=Cn(re,Me(ci(Ve))),tn=Cn(re,Me(ci(ze)));return ht!==tn?ht-tn:ci(Ve)[Ae.start]-ci(ze)[Ae.start]})[0]},fu=function(te,re){var ue=te.page.borderBox.center;return ho(te.descriptor.id,re)?lo(ue,re.displacedBy.point):ue},Xo=function(te,re){var ue=te.page.borderBox;return ho(te.descriptor.id,re)?it(ue,Ue(re.displacedBy.point)):ue},Tl=function(z){var te=z.pageBorderBoxCenter,re=z.viewport,ue=z.destination,me=z.insideDestination,fe=z.afterCritical,Se=me.filter(function(Ae){return De({target:Xo(Ae,fe),destination:ue,viewport:re.frame,withDroppableDisplacement:!0})}).sort(function(Ae,Ne){var $e=Rt(te,tu(ue,fu(Ae,fe))),Ye=Rt(te,tu(ue,fu(Ne,fe)));return $ete.left&&z.topte.top}function Es(z){var te=z.pageBorderBox,re=z.draggable,ue=z.candidates,me=re.page.borderBox.center,fe=ue.map(function(Se){var Ae=Se.axis,Ne=We(Se.axis.line,te.center[Ae.line],Se.page.borderBox.center[Ae.crossAxisLine]);return{id:Se.descriptor.id,distance:Rt(me,Ne)}}).sort(function(Se,Ae){return Ae.distance-Se.distance});return fe[0]?fe[0].id:null}function Ys(z){var te=z.pageBorderBox,re=z.draggable,ue=z.droppables,me=ur(ue).filter(function(fe){if(!fe.isEnabled)return!1;var Se=fe.subject.active;if(!Se||!hs(te,Se))return!1;if(yu(Se)(te.center))return!0;var Ae=fe.axis,Ne=Se.center[Ae.crossAxisLine],$e=te[Ae.crossAxisStart],Ye=te[Ae.crossAxisEnd],Ve=_r(Se[Ae.crossAxisStart],Se[Ae.crossAxisEnd]),ze=Ve($e),ht=Ve(Ye);return!ze&&!ht?!0:ze?$eNe});return me.length?me.length===1?me[0].descriptor.id:Es({pageBorderBox:te,draggable:re,candidates:me}):null}var Yu=function(te,re){return Za(it(te,re))},au=function(z,te){var re=z.frame;return re?Yu(te,re.scroll.diff.value):te};function Mu(z){var te=z.displaced,re=z.id;return!!(te.visible[re]||te.invisible[re])}function Is(z){var te=z.draggable,re=z.closest,ue=z.inHomeList;return re?ue&&re.descriptor.index>te.descriptor.index?re.descriptor.index-1:re.descriptor.index:null}var Hs=function(z){var te=z.pageBorderBoxWithDroppableScroll,re=z.draggable,ue=z.destination,me=z.insideDestination,fe=z.last,Se=z.viewport,Ae=z.afterCritical,Ne=ue.axis,$e=Rl(ue.axis,re.displaceBy),Ye=$e.value,Ve=te[Ne.start],ze=te[Ne.end],ht=pn(re,me),tn=tr(ht,function(Ea){var ba=Ea.descriptor.id,er=Ea.page.borderBox.center[Ne.line],vr=ho(ba,Ae),Cr=Mu({displaced:fe,id:ba});return vr?Cr?ze<=er:Veba[Ae.start]+vr&&Veba[Ae.start]-$e+vr&&Yeba[Ae.start]+$e+vr&&Veba[Ae.start]+vr&&Ye=Uo)return wo;var fe=me/Uo,Se=no+$o*fe,Ae=ue==="CANCEL"?Se*Yo:Se;return Number(Ae.toFixed(2))},Ri=function(z){var te=z.impact,re=z.draggable,ue=z.dimensions,me=z.viewport,fe=z.afterCritical,Se=ue.draggables,Ae=ue.droppables,Ne=Ti(te),$e=Ne?Ae[Ne]:null,Ye=Ae[re.descriptor.droppableId],Ve=As({impact:te,draggable:re,draggables:Se,afterCritical:fe,droppable:$e||Ye,viewport:me}),ze=lo(Ve,re.client.borderBox.center);return ze},Si=function(z){var te=z.draggables,re=z.reason,ue=z.lastImpact,me=z.home,fe=z.viewport,Se=z.onLiftImpact;if(!ue.at||re!=="DROP"){var Ae=Iu({draggables:te,impact:Se,destination:me,viewport:fe,forceShouldAnimate:!0});return{impact:Ae,didDropInsideDroppable:!1}}if(ue.at.type==="REORDER")return{impact:ue,didDropInsideDroppable:!0};var Ne=(0,Te.Z)({},ue,{displaced:eo});return{impact:Ne,didDropInsideDroppable:!0}},zi=function(z){var te=z.getState,re=z.dispatch;return function(ue){return function(me){if(me.type!=="DROP"){ue(me);return}var fe=te(),Se=me.payload.reason;if(fe.phase==="COLLECTING"){re(Ca({reason:Se}));return}if(fe.phase!=="IDLE"){var Ae=fe.phase==="DROP_PENDING"&&fe.isWaiting;Ae&&nn(!1),fe.phase==="DRAGGING"||fe.phase==="DROP_PENDING"||nn(!1);var Ne=fe.critical,$e=fe.dimensions,Ye=$e.draggables[fe.critical.draggable.id],Ve=Si({reason:Se,lastImpact:fe.impact,afterCritical:fe.afterCritical,onLiftImpact:fe.onLiftImpact,home:fe.dimensions.droppables[fe.critical.droppable.id],viewport:fe.viewport,draggables:fe.dimensions.draggables}),ze=Ve.impact,ht=Ve.didDropInsideDroppable,tn=ht?Zn(ze):null,ia=ht?Tn(ze):null,Ea={index:Ne.draggable.index,droppableId:Ne.droppable.id},ba={draggableId:Ye.descriptor.id,type:Ye.descriptor.type,source:Ea,reason:Se,mode:fe.movementMode,destination:tn,combine:ia},er=Ri({impact:ze,draggable:Ye,dimensions:$e,viewport:fe.viewport,afterCritical:fe.afterCritical}),vr={critical:fe.critical,afterCritical:fe.afterCritical,result:ba,impact:ze},Cr=!dt(fe.current.client.offset,er)||!!ba.combine;if(!Cr){re(Un({completed:vr}));return}var Do=mi({current:fe.current.client.offset,destination:er,reason:Se}),Ao={newHomeClientOffset:er,dropDuration:Do,completed:vr};re(En(Ao))}}}},ri=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ui(z){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(re){re.target!==window&&re.target!==window.document||z()}}}function fi(z){var te=z.onWindowScroll;function re(){te(ri())}var ue=Xn(re),me=Ui(ue),fe=da;function Se(){return fe!==da}function Ae(){Se()&&nn(!1),fe=Ta(window,[me])}function Ne(){Se()||nn(!1),ue.cancel(),fe(),fe=da}return{start:Ae,stop:Ne,isActive:Se}}var Mi=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Gi=function(z){var te=fi({onWindowScroll:function(ue){z.dispatch(gn({newScroll:ue}))}});return function(re){return function(ue){!te.isActive()&&ue.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&Mi(ue)&&te.stop(),re(ue)}}},el=function(z){var te=!1,re=!1,ue=setTimeout(function(){re=!0}),me=function(Se){te||re||(te=!0,z(Se),clearTimeout(ue))};return me.wasCalled=function(){return te},me},ji=function(){var z=[],te=function(fe){var Se=Oa(z,function($e){return $e.timerId===fe});Se===-1&&nn(!1);var Ae=z.splice(Se,1),Ne=Ae[0];Ne.callback()},re=function(fe){var Se=setTimeout(function(){return te(Se)}),Ae={timerId:Se,callback:fe};z.push(Ae)},ue=function(){if(z.length){var fe=[].concat(z);z.length=0,fe.forEach(function(Se){clearTimeout(Se.timerId),Se.callback()})}};return{add:re,flush:ue}},fl=function(te,re){return te==null&&re==null?!0:te==null||re==null?!1:te.droppableId===re.droppableId&&te.index===re.index},Vl=function(te,re){return te==null&&re==null?!0:te==null||re==null?!1:te.draggableId===re.draggableId&&te.droppableId===re.droppableId},So=function(te,re){if(te===re)return!0;var ue=te.draggable.id===re.draggable.id&&te.draggable.droppableId===re.draggable.droppableId&&te.draggable.type===re.draggable.type&&te.draggable.index===re.draggable.index,me=te.droppable.id===re.droppable.id&&te.droppable.type===re.droppable.type;return ue&&me},Yr=function(te,re){_u(),re(),bu()},Pi=function(te,re){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:re}},Wi=function(te,re,ue,me){if(!te){ue(me(re));return}var fe=el(ue),Se={announce:fe};te(re,Se),fe.wasCalled()||ue(me(re))},tl=function(z,te){var re=ji(),ue=null,me=function(ze,ht){ue&&nn(!1),Yr("onBeforeCapture",function(){var tn=z().onBeforeCapture;if(tn){var ia={draggableId:ze,mode:ht};tn(ia)}})},fe=function(ze,ht){ue&&nn(!1),Yr("onBeforeDragStart",function(){var tn=z().onBeforeDragStart;tn&&tn(Pi(ze,ht))})},Se=function(ze,ht){ue&&nn(!1);var tn=Pi(ze,ht);ue={mode:ht,lastCritical:ze,lastLocation:tn.source,lastCombine:null},re.add(function(){Yr("onDragStart",function(){return Wi(z().onDragStart,tn,te,yn.onDragStart)})})},Ae=function(ze,ht){var tn=Zn(ht),ia=Tn(ht);ue||nn(!1);var Ea=!So(ze,ue.lastCritical);Ea&&(ue.lastCritical=ze);var ba=!fl(ue.lastLocation,tn);ba&&(ue.lastLocation=tn);var er=!Vl(ue.lastCombine,ia);if(er&&(ue.lastCombine=ia),!(!Ea&&!ba&&!er)){var vr=(0,Te.Z)({},Pi(ze,ue.mode),{combine:ia,destination:tn});re.add(function(){Yr("onDragUpdate",function(){return Wi(z().onDragUpdate,vr,te,yn.onDragUpdate)})})}},Ne=function(){ue||nn(!1),re.flush()},$e=function(ze){ue||nn(!1),ue=null,Yr("onDragEnd",function(){return Wi(z().onDragEnd,ze,te,yn.onDragEnd)})},Ye=function(){if(ue){var ze=(0,Te.Z)({},Pi(ue.lastCritical,ue.mode),{combine:null,destination:null,reason:"CANCEL"});$e(ze)}};return{beforeCapture:me,beforeStart:fe,start:Se,update:Ae,flush:Ne,drop:$e,abort:Ye}},wi=function(z,te){var re=tl(z,te);return function(ue){return function(me){return function(fe){if(fe.type==="BEFORE_INITIAL_CAPTURE"){re.beforeCapture(fe.payload.draggableId,fe.payload.movementMode);return}if(fe.type==="INITIAL_PUBLISH"){var Se=fe.payload.critical;re.beforeStart(Se,fe.payload.movementMode),me(fe),re.start(Se,fe.payload.movementMode);return}if(fe.type==="DROP_COMPLETE"){var Ae=fe.payload.completed.result;re.flush(),me(fe),re.drop(Ae);return}if(me(fe),fe.type==="FLUSH"){re.abort();return}var Ne=ue.getState();Ne.phase==="DRAGGING"&&re.update(Ne.critical,Ne.impact)}}}},ki=function(z){return function(te){return function(re){if(re.type!=="DROP_ANIMATION_FINISHED"){te(re);return}var ue=z.getState();ue.phase!=="DROP_ANIMATING"&&nn(!1),z.dispatch(Un({completed:ue.completed}))}}},ll=function(z){var te=null,re=null;function ue(){re&&(cancelAnimationFrame(re),re=null),te&&(te(),te=null)}return function(me){return function(fe){if((fe.type==="FLUSH"||fe.type==="DROP_COMPLETE"||fe.type==="DROP_ANIMATION_FINISHED")&&ue(),me(fe),fe.type==="DROP_ANIMATE"){var Se={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Ne=z.getState();Ne.phase==="DROP_ANIMATING"&&z.dispatch(Ra())}};re=requestAnimationFrame(function(){re=null,te=Ta(window,[Se])})}}}},ul=function(z){return function(){return function(te){return function(re){(re.type==="DROP_COMPLETE"||re.type==="FLUSH"||re.type==="DROP_ANIMATE")&&z.stopPublishing(),te(re)}}}},vl=function(z){var te=!1;return function(){return function(re){return function(ue){if(ue.type==="INITIAL_PUBLISH"){te=!0,z.tryRecordFocus(ue.payload.critical.draggable.id),re(ue),z.tryRestoreFocusRecorded();return}if(re(ue),!!te){if(ue.type==="FLUSH"){te=!1,z.tryRestoreFocusRecorded();return}if(ue.type==="DROP_COMPLETE"){te=!1;var me=ue.payload.completed.result;me.combine&&z.tryShiftRecord(me.draggableId,me.combine.draggableId),z.tryRestoreFocusRecorded()}}}}}},hu=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},Bu=function(z){return function(te){return function(re){return function(ue){if(hu(ue)){z.stop(),re(ue);return}if(ue.type==="INITIAL_PUBLISH"){re(ue);var me=te.getState();me.phase!=="DRAGGING"&&nn(!1),z.start(me);return}re(ue),z.scroll(te.getState())}}}},Jo=function(z){return function(te){return function(re){if(te(re),re.type==="PUBLISH_WHILE_DRAGGING"){var ue=z.getState();ue.phase==="DROP_PENDING"&&(ue.isWaiting||z.dispatch(Na({reason:ue.reason})))}}}},ol=Ze.qC,Zl=function(z){var te=z.dimensionMarshal,re=z.focusMarshal,ue=z.styleMarshal,me=z.getResponders,fe=z.announce,Se=z.autoScroller;return(0,Ze.MT)(qs,ol((0,Ze.md)(so(ue),ul(te),Fa(te),zi,ki,ll,Jo,Bu(Se),Gi,vl(re),wi(me,fe))))},sl=function(){return{additions:{},removals:{},modified:{}}};function Eu(z){var te=z.registry,re=z.callbacks,ue=sl(),me=null,fe=function(){me||(re.collectionStarting(),me=requestAnimationFrame(function(){me=null,_u();var Ye=ue,Ve=Ye.additions,ze=Ye.removals,ht=Ye.modified,tn=Object.keys(Ve).map(function(ba){return te.draggable.getById(ba).getDimension(xr)}).sort(function(ba,er){return ba.descriptor.index-er.descriptor.index}),ia=Object.keys(ht).map(function(ba){var er=te.droppable.getById(ba),vr=er.callbacks.getScrollWhileDragging();return{droppableId:ba,scroll:vr}}),Ea={additions:tn,removals:Object.keys(ze),modified:ia};ue=sl(),bu(),re.publish(Ea)}))},Se=function(Ye){var Ve=Ye.descriptor.id;ue.additions[Ve]=Ye,ue.modified[Ye.descriptor.droppableId]=!0,ue.removals[Ve]&&delete ue.removals[Ve],fe()},Ae=function(Ye){var Ve=Ye.descriptor;ue.removals[Ve.id]=!0,ue.modified[Ve.droppableId]=!0,ue.additions[Ve.id]&&delete ue.additions[Ve.id],fe()},Ne=function(){me&&(cancelAnimationFrame(me),me=null,ue=sl())};return{add:Se,remove:Ae,stop:Ne}}var Xl=function(z){var te=z.scrollHeight,re=z.scrollWidth,ue=z.height,me=z.width,fe=lo({x:re,y:te},{x:me,y:ue}),Se={x:Math.max(0,fe.x),y:Math.max(0,fe.y)};return Se},El=function(){var z=document.documentElement;return z||nn(!1),z},yi=function(){var z=El(),te=Xl({scrollHeight:z.scrollHeight,scrollWidth:z.scrollWidth,width:z.clientWidth,height:z.clientHeight});return te},Yi=function(){var z=ri(),te=yi(),re=z.y,ue=z.x,me=El(),fe=me.clientWidth,Se=me.clientHeight,Ae=ue+fe,Ne=re+Se,$e=Za({top:re,left:ue,right:Ae,bottom:Ne}),Ye={frame:$e,scroll:{initial:z,current:z,max:te,diff:{value:xr,displacement:xr}}};return Ye},Jl=function(z){var te=z.critical,re=z.scrollOptions,ue=z.registry;_u();var me=Yi(),fe=me.scroll.current,Se=te.droppable,Ae=ue.droppable.getAllByType(Se.type).map(function(Ve){return Ve.callbacks.getDimensionAndWatchScroll(fe,re)}),Ne=ue.draggable.getAllByType(te.draggable.type).map(function(Ve){return Ve.getDimension(fe)}),$e={draggables:ma(Ne),droppables:xt(Ae)};bu();var Ye={dimensions:$e,critical:te,viewport:me};return Ye};function Sl(z,te,re){if(re.descriptor.id===te.id||re.descriptor.type!==te.type)return!1;var ue=z.droppable.getById(re.descriptor.droppableId);return ue.descriptor.mode==="virtual"}var Dl=function(z,te){var re=null,ue=Eu({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:z}),me=function(ht,tn){z.droppable.exists(ht)||nn(!1),re&&te.updateDroppableIsEnabled({id:ht,isEnabled:tn})},fe=function(ht,tn){re&&(z.droppable.exists(ht)||nn(!1),te.updateDroppableIsCombineEnabled({id:ht,isCombineEnabled:tn}))},Se=function(ht,tn){re&&(z.droppable.exists(ht)||nn(!1),te.updateDroppableScroll({id:ht,newScroll:tn}))},Ae=function(ht,tn){re&&z.droppable.getById(ht).callbacks.scroll(tn)},Ne=function(){if(re){ue.stop();var ht=re.critical.droppable;z.droppable.getAllByType(ht.type).forEach(function(tn){return tn.callbacks.dragStopped()}),re.unsubscribe(),re=null}},$e=function(ht){re||nn(!1);var tn=re.critical.draggable;ht.type==="ADDITION"&&Sl(z,tn,ht.value)&&ue.add(ht.value),ht.type==="REMOVAL"&&Sl(z,tn,ht.value)&&ue.remove(ht.value)},Ye=function(ht){re&&nn(!1);var tn=z.draggable.getById(ht.draggableId),ia=z.droppable.getById(tn.descriptor.droppableId),Ea={draggable:tn.descriptor,droppable:ia.descriptor},ba=z.subscribe($e);return re={critical:Ea,unsubscribe:ba},Jl({critical:Ea,registry:z,scrollOptions:ht.scrollOptions})},Ve={updateDroppableIsEnabled:me,updateDroppableIsCombineEnabled:fe,scrollDroppable:Ae,updateDroppableScroll:Se,startPublishing:Ye,stopPublishing:Ne};return Ve},Pl=function(z,te){return z.phase==="IDLE"?!0:z.phase!=="DROP_ANIMATING"||z.completed.result.draggableId===te?!1:z.completed.result.reason==="DROP"},Al=function(z){window.scrollBy(z.x,z.y)},Vi=sn(function(z){return ur(z).filter(function(te){return!(!te.isEnabled||!te.frame)})}),dl=function(te,re){var ue=tr(Vi(re),function(me){return me.frame||nn(!1),yu(me.frame.pageMarginBox)(te)});return ue},ou=function(z){var te=z.center,re=z.destination,ue=z.droppables;if(re){var me=ue[re];return me.frame?me:null}var fe=dl(te,ue);return fe},ni={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},cl=function(z,te){var re=z[te.size]*ni.startFromPercentage,ue=z[te.size]*ni.maxScrollAtPercentage,me={startScrollingFrom:re,maxScrollValueAt:ue};return me},zl=function(z){var te=z.startOfRange,re=z.endOfRange,ue=z.current,me=re-te;if(me===0)return 0;var fe=ue-te,Se=fe/me;return Se},Qo=1,Cl=function(z,te){if(z>te.startScrollingFrom)return 0;if(z<=te.maxScrollValueAt)return ni.maxPixelScroll;if(z===te.startScrollingFrom)return Qo;var re=zl({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:z}),ue=1-re,me=ni.maxPixelScroll*ni.ease(ue);return Math.ceil(me)},wl=ni.durationDampening.accelerateAt,Gl=ni.durationDampening.stopDampeningAt,Du=function(z,te){var re=te,ue=Gl,me=Date.now(),fe=me-re;if(fe>=Gl)return z;if(fete.height,fe=re.width>te.width;return!fe&&!me?ue:fe&&me?null:{x:fe?0:ue.x,y:me?0:ue.y}},ao=aa(function(z){return z===0?0:z}),$a=function(z){var te=z.dragStartTime,re=z.container,ue=z.subject,me=z.center,fe=z.shouldUseTimeDampening,Se={top:me.y-re.top,right:re.right-me.x,bottom:re.bottom-me.y,left:me.x-re.left},Ae=wu({container:re,distanceToEdges:Se,dragStartTime:te,axis:oi,shouldUseTimeDampening:fe}),Ne=wu({container:re,distanceToEdges:Se,dragStartTime:te,axis:Ii,shouldUseTimeDampening:fe}),$e=ao({x:Ne,y:Ae});if(dt($e,xr))return null;var Ye=iu({container:re,subject:ue,proposedScroll:$e});return Ye?dt(Ye,xr)?null:Ye:null},Po=aa(function(z){return z===0?0:z>0?1:-1}),bi=function(){var z=function(re,ue){return re<0?re:re>ue?re-ue:0};return function(te){var re=te.current,ue=te.max,me=te.change,fe=oo(re,me),Se={x:z(fe.x,ue.x),y:z(fe.y,ue.y)};return dt(Se,xr)?null:Se}}(),jl=function(te){var re=te.max,ue=te.current,me=te.change,fe={x:Math.max(ue.x,re.x),y:Math.max(ue.y,re.y)},Se=Po(me),Ae=bi({max:fe,current:ue,change:Se});return!Ae||Se.x!==0&&Ae.x===0||Se.y!==0&&Ae.y===0},lu=function(te,re){return jl({current:te.scroll.current,max:te.scroll.max,change:re})},di=function(te,re){if(!lu(te,re))return null;var ue=te.scroll.max,me=te.scroll.current;return bi({current:me,max:ue,change:re})},Nu=function(te,re){var ue=te.frame;return ue?jl({current:ue.scroll.current,max:ue.scroll.max,change:re}):!1},Tu=function(te,re){var ue=te.frame;return!ue||!Nu(te,re)?null:bi({current:ue.scroll.current,max:ue.scroll.max,change:re})},Hi=function(z){var te=z.viewport,re=z.subject,ue=z.center,me=z.dragStartTime,fe=z.shouldUseTimeDampening,Se=$a({dragStartTime:me,container:te.frame,subject:re,center:ue,shouldUseTimeDampening:fe});return Se&&lu(te,Se)?Se:null},Qr=function(z){var te=z.droppable,re=z.subject,ue=z.center,me=z.dragStartTime,fe=z.shouldUseTimeDampening,Se=te.frame;if(!Se)return null;var Ae=$a({dragStartTime:me,container:Se.pageMarginBox,subject:re,center:ue,shouldUseTimeDampening:fe});return Ae&&Nu(te,Ae)?Ae:null},xu=function(z){var te=z.state,re=z.dragStartTime,ue=z.shouldUseTimeDampening,me=z.scrollWindow,fe=z.scrollDroppable,Se=te.current.page.borderBoxCenter,Ae=te.dimensions.draggables[te.critical.draggable.id],Ne=Ae.page.marginBox;if(te.isWindowScrollAllowed){var $e=te.viewport,Ye=Hi({dragStartTime:re,viewport:$e,subject:Ne,center:Se,shouldUseTimeDampening:ue});if(Ye){me(Ye);return}}var Ve=ou({center:Se,destination:Ti(te.impact),droppables:te.dimensions.droppables});if(Ve){var ze=Qr({dragStartTime:re,droppable:Ve,subject:Ne,center:Se,shouldUseTimeDampening:ue});ze&&fe(Ve.descriptor.id,ze)}},xl=function(z){var te=z.scrollWindow,re=z.scrollDroppable,ue=Xn(te),me=Xn(re),fe=null,Se=function(Ye){fe||nn(!1);var Ve=fe,ze=Ve.shouldUseTimeDampening,ht=Ve.dragStartTime;xu({state:Ye,scrollWindow:ue,scrollDroppable:me,dragStartTime:ht,shouldUseTimeDampening:ze})},Ae=function(Ye){_u(),fe&&nn(!1);var Ve=Date.now(),ze=!1,ht=function(){ze=!0};xu({state:Ye,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:ht,scrollDroppable:ht}),fe={dragStartTime:Ve,shouldUseTimeDampening:ze},bu(),ze&&Se(Ye)},Ne=function(){fe&&(ue.cancel(),me.cancel(),fe=null)};return{start:Ae,stop:Ne,scroll:Se}},Xu=function(z){var te=z.move,re=z.scrollDroppable,ue=z.scrollWindow,me=function($e,Ye){var Ve=oo($e.current.client.selection,Ye);te({client:Ve})},fe=function($e,Ye){if(!Nu($e,Ye))return Ye;var Ve=Tu($e,Ye);if(!Ve)return re($e.descriptor.id,Ye),null;var ze=lo(Ye,Ve);re($e.descriptor.id,ze);var ht=lo(Ye,ze);return ht},Se=function($e,Ye,Ve){if(!$e||!lu(Ye,Ve))return Ve;var ze=di(Ye,Ve);if(!ze)return ue(Ve),null;var ht=lo(Ve,ze);ue(ht);var tn=lo(Ve,ht);return tn},Ae=function($e){var Ye=$e.scrollJumpRequest;if(Ye){var Ve=Ti($e.impact);Ve||nn(!1);var ze=fe($e.dimensions.droppables[Ve],Ye);if(ze){var ht=$e.viewport,tn=Se($e.isWindowScrollAllowed,ht,ze);tn&&me($e,tn)}}};return Ae},bs=function(z){var te=z.scrollDroppable,re=z.scrollWindow,ue=z.move,me=xl({scrollWindow:re,scrollDroppable:te}),fe=Xu({move:ue,scrollWindow:re,scrollDroppable:te}),Se=function($e){if($e.phase==="DRAGGING"){if($e.movementMode==="FLUID"){me.scroll($e);return}$e.scrollJumpRequest&&fe($e)}},Ae={scroll:Se,start:me.start,stop:me.stop};return Ae},Su="data-rbd",uu=function(){var z=Su+"-drag-handle";return{base:z,draggableId:z+"-draggable-id",contextId:z+"-context-id"}}(),Ql=function(){var z=Su+"-draggable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),rs=function(){var z=Su+"-droppable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),os={contextId:Su+"-scroll-container-context-id"},Ru=function(te){return function(re){return"["+re+'="'+te+'"]'}},fo=function(te,re){return te.map(function(ue){var me=ue.styles[re];return me?ue.selector+" { "+me+" }":""}).join(" ")},Or="pointer-events: none;",il=function(z){var te=Ru(z),re=function(){var Ae=` cursor: -webkit-grab; cursor: grab; - `;return{selector:te(iu.contextId),styles:{always:` + `;return{selector:te(uu.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; - `,resting:Ae,dragging:Ir,dropAnimating:Ae}}}(),ue=function(){var Ae=` - transition: `+Ko.outOfTheWay+`; - `;return{selector:te(Jl.contextId),styles:{dragging:Ae,dropAnimating:Ae,userCancel:Ae}}}(),me={selector:te(ts.contextId),styles:{always:"overflow-anchor: none;"}},fe={selector:"body",styles:{dragging:` + `,resting:Ae,dragging:Or,dropAnimating:Ae}}}(),ue=function(){var Ae=` + transition: `+jo.outOfTheWay+`; + `;return{selector:te(Ql.contextId),styles:{dragging:Ae,dropAnimating:Ae,userCancel:Ae}}}(),me={selector:te(rs.contextId),styles:{always:"overflow-anchor: none;"}},fe={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -241,9 +241,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},Se=[ue,re,me,fe];return{always:mo(Se,"always"),resting:mo(Se,"resting"),dragging:mo(Se,"dragging"),dropAnimating:mo(Se,"dropAnimating"),userCancel:mo(Se,"userCancel")}},Pi=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,Fs=function(){var te=document.querySelector("head");return te||nn(!1),te},as=function(te){var re=document.createElement("style");return te&&re.setAttribute("nonce",te),re.type="text/css",re};function Ts(z,te){var re=yt(function(){return al(z)},[z]),ue=(0,b.useRef)(null),me=(0,b.useRef)(null),fe=wt(sn(function(Ve){var ze=me.current;ze||nn(!1),ze.textContent=Ve}),[]),Se=wt(function(Ve){var ze=ue.current;ze||nn(!1),ze.textContent=Ve},[]);Pi(function(){!ue.current&&!me.current||nn(!1);var Ve=as(te),ze=as(te);return ue.current=Ve,me.current=ze,Ve.setAttribute(hu+"-always",z),ze.setAttribute(hu+"-dynamic",z),Fs().appendChild(Ve),Fs().appendChild(ze),Se(re.always),fe(re.resting),function(){var pt=function(oa){var ha=oa.current;ha||nn(!1),Fs().removeChild(ha),oa.current=null};pt(ue),pt(me)}},[te,Se,fe,re.always,re.resting,z]);var Ae=wt(function(){return fe(re.dragging)},[fe,re.dragging]),Ne=wt(function(Ve){if(Ve==="DROP"){fe(re.dropAnimating);return}fe(re.userCancel)},[fe,re.dropAnimating,re.userCancel]),$e=wt(function(){me.current&&fe(re.resting)},[fe,re.resting]),Ye=yt(function(){return{dragging:Ae,dropping:Ne,resting:$e}},[Ae,Ne,$e]);return Ye}var Tu=function(z){return z&&z.ownerDocument?z.ownerDocument.defaultView:window};function Eu(z){return z instanceof Tu(z).HTMLElement}function Rs(z,te){var re="["+iu.contextId+'="'+z+'"]',ue=da(document.querySelectorAll(re));if(!ue.length)return null;var me=tr(ue,function(fe){return fe.getAttribute(iu.draggableId)===te});return!me||!Eu(me)?null:me}function lu(z){var te=(0,b.useRef)({}),re=(0,b.useRef)(null),ue=(0,b.useRef)(null),me=(0,b.useRef)(!1),fe=wt(function(ze,pt){var tn={id:ze,focus:pt};return te.current[ze]=tn,function(){var ha=te.current,ya=ha[ze];ya!==tn&&delete ha[ze]}},[]),Se=wt(function(ze){var pt=Rs(z,ze);pt&&pt!==document.activeElement&&pt.focus()},[z]),Ae=wt(function(ze,pt){re.current===ze&&(re.current=pt)},[]),Ne=wt(function(){ue.current||me.current&&(ue.current=requestAnimationFrame(function(){ue.current=null;var ze=re.current;ze&&Se(ze)}))},[Se]),$e=wt(function(ze){re.current=null;var pt=document.activeElement;pt&&pt.getAttribute(iu.draggableId)===ze&&(re.current=ze)},[]);Pi(function(){return me.current=!0,function(){me.current=!1;var ze=ue.current;ze&&cancelAnimationFrame(ze)}},[]);var Ye=yt(function(){return{register:fe,tryRecordFocus:$e,tryRestoreFocusRecorded:Ne,tryShiftRecord:Ae}},[fe,$e,Ne,Ae]);return Ye}function Ws(){var z={draggables:{},droppables:{}},te=[];function re(Ve){return te.push(Ve),function(){var pt=te.indexOf(Ve);pt!==-1&&te.splice(pt,1)}}function ue(Ve){te.length&&te.forEach(function(ze){return ze(Ve)})}function me(Ve){return z.draggables[Ve]||null}function fe(Ve){var ze=me(Ve);return ze||nn(!1),ze}var Se={register:function(ze){z.draggables[ze.descriptor.id]=ze,ue({type:"ADDITION",value:ze})},update:function(ze,pt){var tn=z.draggables[pt.descriptor.id];tn&&tn.uniqueId===ze.uniqueId&&(delete z.draggables[pt.descriptor.id],z.draggables[ze.descriptor.id]=ze)},unregister:function(ze){var pt=ze.descriptor.id,tn=me(pt);tn&&ze.uniqueId===tn.uniqueId&&(delete z.draggables[pt],ue({type:"REMOVAL",value:ze}))},getById:fe,findById:me,exists:function(ze){return!!me(ze)},getAllByType:function(ze){return Da(z.draggables).filter(function(pt){return pt.descriptor.type===ze})}};function Ae(Ve){return z.droppables[Ve]||null}function Ne(Ve){var ze=Ae(Ve);return ze||nn(!1),ze}var $e={register:function(ze){z.droppables[ze.descriptor.id]=ze},unregister:function(ze){var pt=Ae(ze.descriptor.id);pt&&ze.uniqueId===pt.uniqueId&&delete z.droppables[ze.descriptor.id]},getById:Ne,findById:Ae,exists:function(ze){return!!Ae(ze)},getAllByType:function(ze){return Da(z.droppables).filter(function(pt){return pt.descriptor.type===ze})}};function Ye(){z.draggables={},z.droppables={},te.length=0}return{draggable:Se,droppable:$e,subscribe:re,clean:Ye}}function rs(){var z=yt(Ws,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(z.clean)}},[z]),z}var ys=b.createContext(null),uu=function(){var z=document.body;return z||nn(!1),z},ks={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},os=function(te){return"rbd-announcement-"+te};function Xu(z){var te=yt(function(){return os(z)},[z]),re=(0,b.useRef)(null);(0,b.useEffect)(function(){var fe=document.createElement("div");return re.current=fe,fe.id=te,fe.setAttribute("aria-live","assertive"),fe.setAttribute("aria-atomic","true"),(0,Te.Z)(fe.style,ks),uu().appendChild(fe),function(){setTimeout(function(){var Ne=uu();Ne.contains(fe)&&Ne.removeChild(fe),fe===re.current&&(re.current=null)})}},[te]);var ue=wt(function(me){var fe=re.current;if(fe){fe.textContent=me;return}},[]);return ue}var is=0,bs={separator:"::"};function $s(){is=0}function _u(z,te){return te===void 0&&(te=bs),yt(function(){return""+z+te.separator+is++},[te.separator,z])}function ls(z){var te=z.contextId,re=z.uniqueId;return"rbd-hidden-text-"+te+"-"+re}function ve(z){var te=z.contextId,re=z.text,ue=_u("hidden-text",{separator:"-"}),me=yt(function(){return ls({contextId:te,uniqueId:ue})},[ue,te]);return(0,b.useEffect)(function(){var Se=document.createElement("div");return Se.id=me,Se.textContent=re,Se.style.display="none",uu().appendChild(Se),function(){var Ne=uu();Ne.contains(Se)&&Ne.removeChild(Se)}},[me,re]),me}var Ee=b.createContext(null),pe={react:"^16.8.5","react-dom":"^16.8.5"},nt=/(\d+)\.(\d+)\.(\d+)/,Qt=function(te){var re=nt.exec(te);re==null&&nn(!1);var ue=Number(re[1]),me=Number(re[2]),fe=Number(re[3]);return{major:ue,minor:me,patch:fe,raw:te}},xn=function(te,re){return re.major>te.major?!0:re.majorte.minor?!0:re.minor=te.patch},wn=function(z,te){var re=Qt(z),ue=Qt(te);xn(re,ue)},un=` + `}},Se=[ue,re,me,fe];return{always:fo(Se,"always"),resting:fo(Se,"resting"),dragging:fo(Se,"dragging"),dropAnimating:fo(Se,"dropAnimating"),userCancel:fo(Se,"userCancel")}},Ai=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,Bs=function(){var te=document.querySelector("head");return te||nn(!1),te},is=function(te){var re=document.createElement("style");return te&&re.setAttribute("nonce",te),re.type="text/css",re};function Ts(z,te){var re=yt(function(){return il(z)},[z]),ue=(0,b.useRef)(null),me=(0,b.useRef)(null),fe=wt(sn(function(Ve){var ze=me.current;ze||nn(!1),ze.textContent=Ve}),[]),Se=wt(function(Ve){var ze=ue.current;ze||nn(!1),ze.textContent=Ve},[]);Ai(function(){!ue.current&&!me.current||nn(!1);var Ve=is(te),ze=is(te);return ue.current=Ve,me.current=ze,Ve.setAttribute(Su+"-always",z),ze.setAttribute(Su+"-dynamic",z),Bs().appendChild(Ve),Bs().appendChild(ze),Se(re.always),fe(re.resting),function(){var ht=function(ia){var Ea=ia.current;Ea||nn(!1),Bs().removeChild(Ea),ia.current=null};ht(ue),ht(me)}},[te,Se,fe,re.always,re.resting,z]);var Ae=wt(function(){return fe(re.dragging)},[fe,re.dragging]),Ne=wt(function(Ve){if(Ve==="DROP"){fe(re.dropAnimating);return}fe(re.userCancel)},[fe,re.dropAnimating,re.userCancel]),$e=wt(function(){me.current&&fe(re.resting)},[fe,re.resting]),Ye=yt(function(){return{dragging:Ae,dropping:Ne,resting:$e}},[Ae,Ne,$e]);return Ye}var Wu=function(z){return z&&z.ownerDocument?z.ownerDocument.defaultView:window};function Pu(z){return z instanceof Wu(z).HTMLElement}function Rs(z,te){var re="["+uu.contextId+'="'+z+'"]',ue=ca(document.querySelectorAll(re));if(!ue.length)return null;var me=tr(ue,function(fe){return fe.getAttribute(uu.draggableId)===te});return!me||!Pu(me)?null:me}function su(z){var te=(0,b.useRef)({}),re=(0,b.useRef)(null),ue=(0,b.useRef)(null),me=(0,b.useRef)(!1),fe=wt(function(ze,ht){var tn={id:ze,focus:ht};return te.current[ze]=tn,function(){var Ea=te.current,ba=Ea[ze];ba!==tn&&delete Ea[ze]}},[]),Se=wt(function(ze){var ht=Rs(z,ze);ht&&ht!==document.activeElement&&ht.focus()},[z]),Ae=wt(function(ze,ht){re.current===ze&&(re.current=ht)},[]),Ne=wt(function(){ue.current||me.current&&(ue.current=requestAnimationFrame(function(){ue.current=null;var ze=re.current;ze&&Se(ze)}))},[Se]),$e=wt(function(ze){re.current=null;var ht=document.activeElement;ht&&ht.getAttribute(uu.draggableId)===ze&&(re.current=ze)},[]);Ai(function(){return me.current=!0,function(){me.current=!1;var ze=ue.current;ze&&cancelAnimationFrame(ze)}},[]);var Ye=yt(function(){return{register:fe,tryRecordFocus:$e,tryRestoreFocusRecorded:Ne,tryShiftRecord:Ae}},[fe,$e,Ne,Ae]);return Ye}function Ws(){var z={draggables:{},droppables:{}},te=[];function re(Ve){return te.push(Ve),function(){var ht=te.indexOf(Ve);ht!==-1&&te.splice(ht,1)}}function ue(Ve){te.length&&te.forEach(function(ze){return ze(Ve)})}function me(Ve){return z.draggables[Ve]||null}function fe(Ve){var ze=me(Ve);return ze||nn(!1),ze}var Se={register:function(ze){z.draggables[ze.descriptor.id]=ze,ue({type:"ADDITION",value:ze})},update:function(ze,ht){var tn=z.draggables[ht.descriptor.id];tn&&tn.uniqueId===ze.uniqueId&&(delete z.draggables[ht.descriptor.id],z.draggables[ze.descriptor.id]=ze)},unregister:function(ze){var ht=ze.descriptor.id,tn=me(ht);tn&&ze.uniqueId===tn.uniqueId&&(delete z.draggables[ht],ue({type:"REMOVAL",value:ze}))},getById:fe,findById:me,exists:function(ze){return!!me(ze)},getAllByType:function(ze){return wa(z.draggables).filter(function(ht){return ht.descriptor.type===ze})}};function Ae(Ve){return z.droppables[Ve]||null}function Ne(Ve){var ze=Ae(Ve);return ze||nn(!1),ze}var $e={register:function(ze){z.droppables[ze.descriptor.id]=ze},unregister:function(ze){var ht=Ae(ze.descriptor.id);ht&&ze.uniqueId===ht.uniqueId&&delete z.droppables[ze.descriptor.id]},getById:Ne,findById:Ae,exists:function(ze){return!!Ae(ze)},getAllByType:function(ze){return wa(z.droppables).filter(function(ht){return ht.descriptor.type===ze})}};function Ye(){z.draggables={},z.droppables={},te.length=0}return{draggable:Se,droppable:$e,subscribe:re,clean:Ye}}function ls(){var z=yt(Ws,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(z.clean)}},[z]),z}var Ds=b.createContext(null),du=function(){var z=document.body;return z||nn(!1),z},ks={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},us=function(te){return"rbd-announcement-"+te};function Ju(z){var te=yt(function(){return us(z)},[z]),re=(0,b.useRef)(null);(0,b.useEffect)(function(){var fe=document.createElement("div");return re.current=fe,fe.id=te,fe.setAttribute("aria-live","assertive"),fe.setAttribute("aria-atomic","true"),(0,Te.Z)(fe.style,ks),du().appendChild(fe),function(){setTimeout(function(){var Ne=du();Ne.contains(fe)&&Ne.removeChild(fe),fe===re.current&&(re.current=null)})}},[te]);var ue=wt(function(me){var fe=re.current;if(fe){fe.textContent=me;return}},[]);return ue}var ss=0,ws={separator:"::"};function $s(){ss=0}function Qu(z,te){return te===void 0&&(te=ws),yt(function(){return""+z+te.separator+ss++},[te.separator,z])}function ds(z){var te=z.contextId,re=z.uniqueId;return"rbd-hidden-text-"+te+"-"+re}function ve(z){var te=z.contextId,re=z.text,ue=Qu("hidden-text",{separator:"-"}),me=yt(function(){return ds({contextId:te,uniqueId:ue})},[ue,te]);return(0,b.useEffect)(function(){var Se=document.createElement("div");return Se.id=me,Se.textContent=re,Se.style.display="none",du().appendChild(Se),function(){var Ne=du();Ne.contains(Se)&&Ne.removeChild(Se)}},[me,re]),me}var Ee=b.createContext(null),pe={react:"^16.8.5","react-dom":"^16.8.5"},nt=/(\d+)\.(\d+)\.(\d+)/,Qt=function(te){var re=nt.exec(te);re==null&&nn(!1);var ue=Number(re[1]),me=Number(re[2]),fe=Number(re[3]);return{major:ue,minor:me,patch:fe,raw:te}},xn=function(te,re){return re.major>te.major?!0:re.majorte.minor?!0:re.minor=te.patch},wn=function(z,te){var re=Qt(z),ue=Qt(te);xn(re,ue)},un=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,st=function(z){var te=z.doctype;te&&(te.name.toLowerCase(),te.publicId)};function dn(z){}function Sa(z,te){}function qa(){Sa(function(){wn(pe.react,b.version),st(document)},[])}function la(z){var te=(0,b.useRef)(z);return(0,b.useEffect)(function(){te.current=z}),te}function Ma(){var z=null;function te(){return!!z}function re(Se){return Se===z}function ue(Se){z&&nn(!1);var Ae={abandon:Se};return z=Ae,Ae}function me(){z||nn(!1),z=null}function fe(){z&&(z.abandon(),me())}return{isClaimed:te,isActive:re,claim:ue,release:me,tryAbandon:fe}}var pa=9,Rr=13,ua=27,Jn=32,Wr=33,Cr=34,Ua=35,Sr=36,ra=37,Qn=38,sr=39,Fa=40,Va,ja=(Va={},Va[Rr]=!0,Va[pa]=!0,Va),kr=function(z){ja[z.keyCode]&&z.preventDefault()},en=function(){var z="visibilitychange";if(typeof document=="undefined")return z;var te=[z,"ms"+z,"webkit"+z,"moz"+z,"o"+z],re=tr(te,function(ue){return"on"+ue in document});return re||z}(),Yn=0,Ro=5;function Yr(z,te){return Math.abs(te.x-z.x)>=Ro||Math.abs(te.y-z.y)>=Ro}var Ka={type:"IDLE"};function Ha(z){var te=z.cancel,re=z.completed,ue=z.getPhase,me=z.setPhase;return[{eventName:"mousemove",fn:function(Se){var Ae=Se.button,Ne=Se.clientX,$e=Se.clientY;if(Ae===Yn){var Ye={x:Ne,y:$e},Ve=ue();if(Ve.type==="DRAGGING"){Se.preventDefault(),Ve.actions.move(Ye);return}Ve.type!=="PENDING"&&nn(!1);var ze=Ve.point;if(Yr(ze,Ye)){Se.preventDefault();var pt=Ve.actions.fluidLift(Ye);me({type:"DRAGGING",actions:pt})}}}},{eventName:"mouseup",fn:function(Se){var Ae=ue();if(Ae.type!=="DRAGGING"){te();return}Se.preventDefault(),Ae.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"mousedown",fn:function(Se){ue().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var Ae=ue();if(Ae.type==="PENDING"){te();return}if(Se.keyCode===ua){Se.preventDefault(),te();return}kr(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ue().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var Ae=ue();if(Ae.type==="IDLE"&&nn(!1),Ae.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:en,fn:te}]}function Xr(z){var te=(0,b.useRef)(Ka),re=(0,b.useRef)(sa),ue=yt(function(){return{eventName:"mousedown",fn:function(Ve){if(!Ve.defaultPrevented&&Ve.button===Yn&&!(Ve.ctrlKey||Ve.metaKey||Ve.shiftKey||Ve.altKey)){var ze=z.findClosestDraggableId(Ve);if(ze){var pt=z.tryGetLock(ze,Se,{sourceEvent:Ve});if(pt){Ve.preventDefault();var tn={x:Ve.clientX,y:Ve.clientY};re.current(),$e(pt,tn)}}}}}},[z]),me=yt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ve){if(!Ve.defaultPrevented){var ze=z.findClosestDraggableId(Ve);if(ze){var pt=z.findOptionsForDraggable(ze);pt&&(pt.shouldRespectForcePress||z.canGetLock(ze)&&Ve.preventDefault())}}}}},[z]),fe=wt(function(){var Ve={passive:!1,capture:!0};re.current=Ta(window,[me,ue],Ve)},[me,ue]),Se=wt(function(){var Ye=te.current;Ye.type!=="IDLE"&&(te.current=Ka,re.current(),fe())},[fe]),Ae=wt(function(){var Ye=te.current;Se(),Ye.type==="DRAGGING"&&Ye.actions.cancel({shouldBlockNextClick:!0}),Ye.type==="PENDING"&&Ye.actions.abort()},[Se]),Ne=wt(function(){var Ve={capture:!0,passive:!1},ze=Ha({cancel:Ae,completed:Se,getPhase:function(){return te.current},setPhase:function(tn){te.current=tn}});re.current=Ta(window,ze,Ve)},[Ae,Se]),$e=wt(function(Ve,ze){te.current.type!=="IDLE"&&nn(!1),te.current={type:"PENDING",point:ze,actions:Ve},Ne()},[Ne]);Pi(function(){return fe(),function(){re.current()}},[fe])}var Wa;function Pr(){}var Io=(Wa={},Wa[Cr]=!0,Wa[Wr]=!0,Wa[Sr]=!0,Wa[Ua]=!0,Wa);function Wo(z,te){function re(){te(),z.cancel()}function ue(){te(),z.drop()}return[{eventName:"keydown",fn:function(fe){if(fe.keyCode===ua){fe.preventDefault(),re();return}if(fe.keyCode===Jn){fe.preventDefault(),ue();return}if(fe.keyCode===Fa){fe.preventDefault(),z.moveDown();return}if(fe.keyCode===Qn){fe.preventDefault(),z.moveUp();return}if(fe.keyCode===sr){fe.preventDefault(),z.moveRight();return}if(fe.keyCode===ra){fe.preventDefault(),z.moveLeft();return}if(Io[fe.keyCode]){fe.preventDefault();return}kr(fe)}},{eventName:"mousedown",fn:re},{eventName:"mouseup",fn:re},{eventName:"click",fn:re},{eventName:"touchstart",fn:re},{eventName:"resize",fn:re},{eventName:"wheel",fn:re,options:{passive:!0}},{eventName:en,fn:re}]}function Vo(z){var te=(0,b.useRef)(Pr),re=yt(function(){return{eventName:"keydown",fn:function(fe){if(fe.defaultPrevented||fe.keyCode!==Jn)return;var Se=z.findClosestDraggableId(fe);if(!Se)return;var Ae=z.tryGetLock(Se,Ye,{sourceEvent:fe});if(!Ae)return;fe.preventDefault();var Ne=!0,$e=Ae.snapLift();te.current();function Ye(){Ne||nn(!1),Ne=!1,te.current(),ue()}te.current=Ta(window,Wo($e,Ye),{capture:!0,passive:!1})}}},[z]),ue=wt(function(){var fe={passive:!1,capture:!0};te.current=Ta(window,[re],fe)},[re]);Pi(function(){return ue(),function(){te.current()}},[ue])}var Bo={type:"IDLE"},wa=120,jr=.15;function yo(z){var te=z.cancel,re=z.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(me){me.preventDefault()}},{eventName:"keydown",fn:function(me){if(re().type!=="DRAGGING"){te();return}me.keyCode===ua&&me.preventDefault(),te()}},{eventName:en,fn:te}]}function Fr(z){var te=z.cancel,re=z.completed,ue=z.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(fe){var Se=ue();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var Ae=fe.touches[0],Ne=Ae.clientX,$e=Ae.clientY,Ye={x:Ne,y:$e};fe.preventDefault(),Se.actions.move(Ye)}},{eventName:"touchend",fn:function(fe){var Se=ue();if(Se.type!=="DRAGGING"){te();return}fe.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"touchcancel",fn:function(fe){if(ue().type!=="DRAGGING"){te();return}fe.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(fe){var Se=ue();Se.type==="IDLE"&&nn(!1);var Ae=fe.touches[0];if(Ae){var Ne=Ae.force>=jr;if(Ne){var $e=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){$e&&te();return}if($e){if(Se.hasMoved){fe.preventDefault();return}te();return}fe.preventDefault()}}}},{eventName:en,fn:te}]}function ei(z){var te=(0,b.useRef)(Bo),re=(0,b.useRef)(sa),ue=wt(function(){return te.current},[]),me=wt(function(pt){te.current=pt},[]),fe=yt(function(){return{eventName:"touchstart",fn:function(pt){if(!pt.defaultPrevented){var tn=z.findClosestDraggableId(pt);if(tn){var oa=z.tryGetLock(tn,Ae,{sourceEvent:pt});if(oa){var ha=pt.touches[0],ya=ha.clientX,er=ha.clientY,hr={x:ya,y:er};re.current(),Ve(oa,hr)}}}}}},[z]),Se=wt(function(){var pt={capture:!0,passive:!1};re.current=Ta(window,[fe],pt)},[fe]),Ae=wt(function(){var ze=te.current;ze.type!=="IDLE"&&(ze.type==="PENDING"&&clearTimeout(ze.longPressTimerId),me(Bo),re.current(),Se())},[Se,me]),Ne=wt(function(){var ze=te.current;Ae(),ze.type==="DRAGGING"&&ze.actions.cancel({shouldBlockNextClick:!0}),ze.type==="PENDING"&&ze.actions.abort()},[Ae]),$e=wt(function(){var pt={capture:!0,passive:!1},tn={cancel:Ne,completed:Ae,getPhase:ue},oa=Ta(window,Fr(tn),pt),ha=Ta(window,yo(tn),pt);re.current=function(){oa(),ha()}},[Ne,ue,Ae]),Ye=wt(function(){var pt=ue();pt.type!=="PENDING"&&nn(!1);var tn=pt.actions.fluidLift(pt.point);me({type:"DRAGGING",actions:tn,hasMoved:!1})},[ue,me]),Ve=wt(function(pt,tn){ue().type!=="IDLE"&&nn(!1);var oa=setTimeout(Ye,wa);me({type:"PENDING",point:tn,actions:pt,longPressTimerId:oa}),$e()},[$e,ue,me,Ye]);Pi(function(){return Se(),function(){re.current();var tn=ue();tn.type==="PENDING"&&(clearTimeout(tn.longPressTimerId),me(Bo))}},[ue,Se,me]),Pi(function(){var pt=Ta(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return pt},[])}function Zo(z){}var li={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function vi(z,te){if(te==null)return!1;var re=!!li[te.tagName.toLowerCase()];if(re)return!0;var ue=te.getAttribute("contenteditable");return ue==="true"||ue===""?!0:te===z?!1:vi(z,te.parentElement)}function ki(z,te){var re=te.target;return Eu(re)?vi(z,re):!1}var xa=function(z){return Za(z.getBoundingClientRect()).center};function oo(z){return z instanceof Tu(z).Element}var yi=function(){var z="matches";if(typeof document=="undefined")return z;var te=[z,"msMatchesSelector","webkitMatchesSelector"],re=tr(te,function(ue){return ue in Element.prototype});return re||z}();function Di(z,te){return z==null?null:z[yi](te)?z:Di(z.parentElement,te)}function mr(z,te){return z.closest?z.closest(te):Di(z,te)}function Br(z){return"["+iu.contextId+'="'+z+'"]'}function ea(z,te){var re=te.target;if(!oo(re))return null;var ue=Br(z),me=mr(re,ue);return!me||!Eu(me)?null:me}function Do(z,te){var re=ea(z,te);return re?re.getAttribute(iu.draggableId):null}function pi(z,te){var re="["+Jl.contextId+'="'+z+'"]',ue=da(document.querySelectorAll(re)),me=tr(ue,function(fe){return fe.getAttribute(Jl.id)===te});return!me||!Eu(me)?null:me}function Oo(z){z.preventDefault()}function nr(z){var te=z.expected,re=z.phase,ue=z.isLockActive,me=z.shouldWarn;return!(!ue()||te!==re)}function Dr(z){var te=z.lockAPI,re=z.store,ue=z.registry,me=z.draggableId;if(te.isClaimed())return!1;var fe=ue.draggable.findById(me);return!(!fe||!fe.options.isEnabled||!Sl(re.getState(),me))}function so(z){var te=z.lockAPI,re=z.contextId,ue=z.store,me=z.registry,fe=z.draggableId,Se=z.forceSensorStop,Ae=z.sourceEvent,Ne=Dr({lockAPI:te,store:ue,registry:me,draggableId:fe});if(!Ne)return null;var $e=me.draggable.getById(fe),Ye=pi(re,$e.descriptor.id);if(!Ye||Ae&&!$e.options.canDragInteractiveElements&&ki(Ye,Ae))return null;var Ve=te.claim(Se||sa),ze="PRE_DRAG";function pt(){return $e.options.shouldRespectForcePress}function tn(){return te.isActive(Ve)}function oa(Ao,_o){nr({expected:Ao,phase:ze,isLockActive:tn,shouldWarn:!0})&&ue.dispatch(_o())}var ha=oa.bind(null,"DRAGGING");function ya(Ao){function _o(){te.release(),ze="COMPLETED"}ze!=="PRE_DRAG"&&(_o(),ze!=="PRE_DRAG"&&nn(!1)),ue.dispatch(ce(Ao.liftActionArgs)),ze="DRAGGING";function Xi(ti,Ji){if(Ji===void 0&&(Ji={shouldBlockNextClick:!1}),Ao.cleanup(),Ji.shouldBlockNextClick){var yl=Ta(window,[{eventName:"click",fn:Oo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(yl)}_o(),ue.dispatch(Na({reason:ti}))}return(0,Te.Z)({isActive:function(){return nr({expected:"DRAGGING",phase:ze,isLockActive:tn,shouldWarn:!1})},shouldRespectForcePress:pt,drop:function(Ji){return Xi("DROP",Ji)},cancel:function(Ji){return Xi("CANCEL",Ji)}},Ao.actions)}function er(Ao){var _o=Xn(function(ti){ha(function(){return Ht({client:ti})})}),Xi=ya({liftActionArgs:{id:fe,clientSelection:Ao,movementMode:"FLUID"},cleanup:function(){return _o.cancel()},actions:{move:_o}});return(0,Te.Z)({},Xi,{move:_o})}function hr(){var Ao={moveUp:function(){return ha(Sn)},moveRight:function(){return ha(zn)},moveDown:function(){return ha(An)},moveLeft:function(){return ha(jn)}};return ya({liftActionArgs:{id:fe,clientSelection:xa(Ye),movementMode:"SNAP"},cleanup:sa,actions:Ao})}function yr(){var Ao=nr({expected:"PRE_DRAG",phase:ze,isLockActive:tn,shouldWarn:!0});Ao&&te.release()}var xo={isActive:function(){return nr({expected:"PRE_DRAG",phase:ze,isLockActive:tn,shouldWarn:!1})},shouldRespectForcePress:pt,fluidLift:er,snapLift:hr,abort:yr};return xo}var bi=[Xr,Vo,ei];function Bs(z){var te=z.contextId,re=z.store,ue=z.registry,me=z.customSensors,fe=z.enableDefaultSensors,Se=[].concat(fe?bi:[],me||[]),Ae=(0,b.useState)(function(){return Ma()})[0],Ne=wt(function(er,hr){er.isDragging&&!hr.isDragging&&Ae.tryAbandon()},[Ae]);Pi(function(){var er=re.getState(),hr=re.subscribe(function(){var yr=re.getState();Ne(er,yr),er=yr});return hr},[Ae,re,Ne]),Pi(function(){return Ae.tryAbandon},[Ae.tryAbandon]);var $e=wt(function(ya){return Dr({lockAPI:Ae,registry:ue,store:re,draggableId:ya})},[Ae,ue,re]),Ye=wt(function(ya,er,hr){return so({lockAPI:Ae,registry:ue,contextId:te,store:re,draggableId:ya,forceSensorStop:er,sourceEvent:hr&&hr.sourceEvent?hr.sourceEvent:null})},[te,Ae,ue,re]),Ve=wt(function(ya){return Do(te,ya)},[te]),ze=wt(function(ya){var er=ue.draggable.findById(ya);return er?er.options:null},[ue.draggable]),pt=wt(function(){Ae.isClaimed()&&(Ae.tryAbandon(),re.getState().phase!=="IDLE"&&re.dispatch(Gt()))},[Ae,re]),tn=wt(Ae.isClaimed,[Ae]),oa=yt(function(){return{canGetLock:$e,tryGetLock:Ye,findClosestDraggableId:Ve,findOptionsForDraggable:ze,tryReleaseLock:pt,isLockClaimed:tn}},[$e,Ye,Ve,ze,pt,tn]);Zo(Se);for(var ha=0;ha=0||Object.prototype.hasOwnProperty.call(ot,a)&&(de[a]=ot[a]);return de}function Xe(ot,Qe){if(!(ot instanceof Qe))throw new TypeError("Cannot call a class as a function")}function Ke(ot,Qe){if(!ot)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Qe&&(typeof Qe=="object"||typeof Qe=="function")?Qe:ot}function Ie(ot,Qe){if(typeof Qe!="function"&&Qe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Qe);ot.prototype=Object.create(Qe&&Qe.prototype,{constructor:{value:ot,enumerable:!1,writable:!0,configurable:!0}}),Qe&&(Object.setPrototypeOf?Object.setPrototypeOf(ot,Qe):ot.__proto__=Qe)}var et=function(ot){Ie(Qe,ot);function Qe(de){Xe(this,Qe);var a=Ke(this,(Qe.__proto__||Object.getPrototypeOf(Qe)).call(this,de));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return b(Qe,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(x){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,x=this.getParentElement(a),y=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,ne=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?y=ne:y=this.calculateOffset(a,ne)}else this.props.isReverse?y=x.scrollTop:y=a.scrollHeight-x.scrollTop-x.clientHeight;y=To||Math.abs(te.y-z.y)>=To}var Ka={type:"IDLE"};function Ha(z){var te=z.cancel,re=z.completed,ue=z.getPhase,me=z.setPhase;return[{eventName:"mousemove",fn:function(Se){var Ae=Se.button,Ne=Se.clientX,$e=Se.clientY;if(Ae===Yn){var Ye={x:Ne,y:$e},Ve=ue();if(Ve.type==="DRAGGING"){Se.preventDefault(),Ve.actions.move(Ye);return}Ve.type!=="PENDING"&&nn(!1);var ze=Ve.point;if(Kr(ze,Ye)){Se.preventDefault();var ht=Ve.actions.fluidLift(Ye);me({type:"DRAGGING",actions:ht})}}}},{eventName:"mouseup",fn:function(Se){var Ae=ue();if(Ae.type!=="DRAGGING"){te();return}Se.preventDefault(),Ae.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"mousedown",fn:function(Se){ue().type==="DRAGGING"&&Se.preventDefault(),te()}},{eventName:"keydown",fn:function(Se){var Ae=ue();if(Ae.type==="PENDING"){te();return}if(Se.keyCode===sa){Se.preventDefault(),te();return}Rr(Se)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ue().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(Se){var Ae=ue();if(Ae.type==="IDLE"&&nn(!1),Ae.actions.shouldRespectForcePress()){te();return}Se.preventDefault()}},{eventName:en,fn:te}]}function Hr(z){var te=(0,b.useRef)(Ka),re=(0,b.useRef)(da),ue=yt(function(){return{eventName:"mousedown",fn:function(Ve){if(!Ve.defaultPrevented&&Ve.button===Yn&&!(Ve.ctrlKey||Ve.metaKey||Ve.shiftKey||Ve.altKey)){var ze=z.findClosestDraggableId(Ve);if(ze){var ht=z.tryGetLock(ze,Se,{sourceEvent:Ve});if(ht){Ve.preventDefault();var tn={x:Ve.clientX,y:Ve.clientY};re.current(),$e(ht,tn)}}}}}},[z]),me=yt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ve){if(!Ve.defaultPrevented){var ze=z.findClosestDraggableId(Ve);if(ze){var ht=z.findOptionsForDraggable(ze);ht&&(ht.shouldRespectForcePress||z.canGetLock(ze)&&Ve.preventDefault())}}}}},[z]),fe=wt(function(){var Ve={passive:!1,capture:!0};re.current=Ta(window,[me,ue],Ve)},[me,ue]),Se=wt(function(){var Ye=te.current;Ye.type!=="IDLE"&&(te.current=Ka,re.current(),fe())},[fe]),Ae=wt(function(){var Ye=te.current;Se(),Ye.type==="DRAGGING"&&Ye.actions.cancel({shouldBlockNextClick:!0}),Ye.type==="PENDING"&&Ye.actions.abort()},[Se]),Ne=wt(function(){var Ve={capture:!0,passive:!1},ze=Ha({cancel:Ae,completed:Se,getPhase:function(){return te.current},setPhase:function(tn){te.current=tn}});re.current=Ta(window,ze,Ve)},[Ae,Se]),$e=wt(function(Ve,ze){te.current.type!=="IDLE"&&nn(!1),te.current={type:"PENDING",point:ze,actions:Ve},Ne()},[Ne]);Ai(function(){return fe(),function(){re.current()}},[fe])}var Wa;function Er(){}var Mo=(Wa={},Wa[Pr]=!0,Wa[Tr]=!0,Wa[hr]=!0,Wa[Ua]=!0,Wa);function Ro(z,te){function re(){te(),z.cancel()}function ue(){te(),z.drop()}return[{eventName:"keydown",fn:function(fe){if(fe.keyCode===sa){fe.preventDefault(),re();return}if(fe.keyCode===Jn){fe.preventDefault(),ue();return}if(fe.keyCode===ya){fe.preventDefault(),z.moveDown();return}if(fe.keyCode===Qn){fe.preventDefault(),z.moveUp();return}if(fe.keyCode===lr){fe.preventDefault(),z.moveRight();return}if(fe.keyCode===oa){fe.preventDefault(),z.moveLeft();return}if(Mo[fe.keyCode]){fe.preventDefault();return}Rr(fe)}},{eventName:"mousedown",fn:re},{eventName:"mouseup",fn:re},{eventName:"click",fn:re},{eventName:"touchstart",fn:re},{eventName:"resize",fn:re},{eventName:"wheel",fn:re,options:{passive:!0}},{eventName:en,fn:re}]}function Vo(z){var te=(0,b.useRef)(Er),re=yt(function(){return{eventName:"keydown",fn:function(fe){if(fe.defaultPrevented||fe.keyCode!==Jn)return;var Se=z.findClosestDraggableId(fe);if(!Se)return;var Ae=z.tryGetLock(Se,Ye,{sourceEvent:fe});if(!Ae)return;fe.preventDefault();var Ne=!0,$e=Ae.snapLift();te.current();function Ye(){Ne||nn(!1),Ne=!1,te.current(),ue()}te.current=Ta(window,Ro($e,Ye),{capture:!0,passive:!1})}}},[z]),ue=wt(function(){var fe={passive:!1,capture:!0};te.current=Ta(window,[re],fe)},[re]);Ai(function(){return ue(),function(){te.current()}},[ue])}var bo={type:"IDLE"},xa=120,zr=.15;function Fo(z){var te=z.cancel,re=z.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(me){me.preventDefault()}},{eventName:"keydown",fn:function(me){if(re().type!=="DRAGGING"){te();return}me.keyCode===sa&&me.preventDefault(),te()}},{eventName:en,fn:te}]}function Ar(z){var te=z.cancel,re=z.completed,ue=z.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(fe){var Se=ue();if(Se.type!=="DRAGGING"){te();return}Se.hasMoved=!0;var Ae=fe.touches[0],Ne=Ae.clientX,$e=Ae.clientY,Ye={x:Ne,y:$e};fe.preventDefault(),Se.actions.move(Ye)}},{eventName:"touchend",fn:function(fe){var Se=ue();if(Se.type!=="DRAGGING"){te();return}fe.preventDefault(),Se.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"touchcancel",fn:function(fe){if(ue().type!=="DRAGGING"){te();return}fe.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(fe){var Se=ue();Se.type==="IDLE"&&nn(!1);var Ae=fe.touches[0];if(Ae){var Ne=Ae.force>=zr;if(Ne){var $e=Se.actions.shouldRespectForcePress();if(Se.type==="PENDING"){$e&&te();return}if($e){if(Se.hasMoved){fe.preventDefault();return}te();return}fe.preventDefault()}}}},{eventName:en,fn:te}]}function ei(z){var te=(0,b.useRef)(bo),re=(0,b.useRef)(da),ue=wt(function(){return te.current},[]),me=wt(function(ht){te.current=ht},[]),fe=yt(function(){return{eventName:"touchstart",fn:function(ht){if(!ht.defaultPrevented){var tn=z.findClosestDraggableId(ht);if(tn){var ia=z.tryGetLock(tn,Ae,{sourceEvent:ht});if(ia){var Ea=ht.touches[0],ba=Ea.clientX,er=Ea.clientY,vr={x:ba,y:er};re.current(),Ve(ia,vr)}}}}}},[z]),Se=wt(function(){var ht={capture:!0,passive:!1};re.current=Ta(window,[fe],ht)},[fe]),Ae=wt(function(){var ze=te.current;ze.type!=="IDLE"&&(ze.type==="PENDING"&&clearTimeout(ze.longPressTimerId),me(bo),re.current(),Se())},[Se,me]),Ne=wt(function(){var ze=te.current;Ae(),ze.type==="DRAGGING"&&ze.actions.cancel({shouldBlockNextClick:!0}),ze.type==="PENDING"&&ze.actions.abort()},[Ae]),$e=wt(function(){var ht={capture:!0,passive:!1},tn={cancel:Ne,completed:Ae,getPhase:ue},ia=Ta(window,Ar(tn),ht),Ea=Ta(window,Fo(tn),ht);re.current=function(){ia(),Ea()}},[Ne,ue,Ae]),Ye=wt(function(){var ht=ue();ht.type!=="PENDING"&&nn(!1);var tn=ht.actions.fluidLift(ht.point);me({type:"DRAGGING",actions:tn,hasMoved:!1})},[ue,me]),Ve=wt(function(ht,tn){ue().type!=="IDLE"&&nn(!1);var ia=setTimeout(Ye,xa);me({type:"PENDING",point:tn,actions:ht,longPressTimerId:ia}),$e()},[$e,ue,me,Ye]);Ai(function(){return Se(),function(){re.current();var tn=ue();tn.type==="PENDING"&&(clearTimeout(tn.longPressTimerId),me(bo))}},[ue,Se,me]),Ai(function(){var ht=Ta(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return ht},[])}function Zo(z){}var li={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function vi(z,te){if(te==null)return!1;var re=!!li[te.tagName.toLowerCase()];if(re)return!0;var ue=te.getAttribute("contenteditable");return ue==="true"||ue===""?!0:te===z?!1:vi(z,te.parentElement)}function Zi(z,te){var re=te.target;return Pu(re)?vi(z,re):!1}var La=function(z){return Za(z.getBoundingClientRect()).center};function io(z){return z instanceof Wu(z).Element}var Bi=function(){var z="matches";if(typeof document=="undefined")return z;var te=[z,"msMatchesSelector","webkitMatchesSelector"],re=tr(te,function(ue){return ue in Element.prototype});return re||z}();function xi(z,te){return z==null?null:z[Bi](te)?z:xi(z.parentElement,te)}function cr(z,te){return z.closest?z.closest(te):xi(z,te)}function yr(z){return"["+uu.contextId+'="'+z+'"]'}function ea(z,te){var re=te.target;if(!io(re))return null;var ue=yr(z),me=cr(re,ue);return!me||!Pu(me)?null:me}function Bo(z,te){var re=ea(z,te);return re?re.getAttribute(uu.draggableId):null}function pi(z,te){var re="["+Ql.contextId+'="'+z+'"]',ue=ca(document.querySelectorAll(re)),me=tr(ue,function(fe){return fe.getAttribute(Ql.id)===te});return!me||!Pu(me)?null:me}function xo(z){z.preventDefault()}function nr(z){var te=z.expected,re=z.phase,ue=z.isLockActive,me=z.shouldWarn;return!(!ue()||te!==re)}function br(z){var te=z.lockAPI,re=z.store,ue=z.registry,me=z.draggableId;if(te.isClaimed())return!1;var fe=ue.draggable.findById(me);return!(!fe||!fe.options.isEnabled||!Pl(re.getState(),me))}function co(z){var te=z.lockAPI,re=z.contextId,ue=z.store,me=z.registry,fe=z.draggableId,Se=z.forceSensorStop,Ae=z.sourceEvent,Ne=br({lockAPI:te,store:ue,registry:me,draggableId:fe});if(!Ne)return null;var $e=me.draggable.getById(fe),Ye=pi(re,$e.descriptor.id);if(!Ye||Ae&&!$e.options.canDragInteractiveElements&&Zi(Ye,Ae))return null;var Ve=te.claim(Se||da),ze="PRE_DRAG";function ht(){return $e.options.shouldRespectForcePress}function tn(){return te.isActive(Ve)}function ia(Ao,_o){nr({expected:Ao,phase:ze,isLockActive:tn,shouldWarn:!0})&&ue.dispatch(_o())}var Ea=ia.bind(null,"DRAGGING");function ba(Ao){function _o(){te.release(),ze="COMPLETED"}ze!=="PRE_DRAG"&&(_o(),ze!=="PRE_DRAG"&&nn(!1)),ue.dispatch(ce(Ao.liftActionArgs)),ze="DRAGGING";function qi(ti,$i){if($i===void 0&&($i={shouldBlockNextClick:!1}),Ao.cleanup(),$i.shouldBlockNextClick){var bl=Ta(window,[{eventName:"click",fn:xo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(bl)}_o(),ue.dispatch(Na({reason:ti}))}return(0,Te.Z)({isActive:function(){return nr({expected:"DRAGGING",phase:ze,isLockActive:tn,shouldWarn:!1})},shouldRespectForcePress:ht,drop:function($i){return qi("DROP",$i)},cancel:function($i){return qi("CANCEL",$i)}},Ao.actions)}function er(Ao){var _o=Xn(function(ti){Ea(function(){return Ht({client:ti})})}),qi=ba({liftActionArgs:{id:fe,clientSelection:Ao,movementMode:"FLUID"},cleanup:function(){return _o.cancel()},actions:{move:_o}});return(0,Te.Z)({},qi,{move:_o})}function vr(){var Ao={moveUp:function(){return Ea(Pn)},moveRight:function(){return Ea(zn)},moveDown:function(){return Ea(An)},moveLeft:function(){return Ea(jn)}};return ba({liftActionArgs:{id:fe,clientSelection:La(Ye),movementMode:"SNAP"},cleanup:da,actions:Ao})}function Cr(){var Ao=nr({expected:"PRE_DRAG",phase:ze,isLockActive:tn,shouldWarn:!0});Ao&&te.release()}var Do={isActive:function(){return nr({expected:"PRE_DRAG",phase:ze,isLockActive:tn,shouldWarn:!1})},shouldRespectForcePress:ht,fluidLift:er,snapLift:vr,abort:Cr};return Do}var Di=[Hr,Vo,ei];function xs(z){var te=z.contextId,re=z.store,ue=z.registry,me=z.customSensors,fe=z.enableDefaultSensors,Se=[].concat(fe?Di:[],me||[]),Ae=(0,b.useState)(function(){return Ma()})[0],Ne=wt(function(er,vr){er.isDragging&&!vr.isDragging&&Ae.tryAbandon()},[Ae]);Ai(function(){var er=re.getState(),vr=re.subscribe(function(){var Cr=re.getState();Ne(er,Cr),er=Cr});return vr},[Ae,re,Ne]),Ai(function(){return Ae.tryAbandon},[Ae.tryAbandon]);var $e=wt(function(ba){return br({lockAPI:Ae,registry:ue,store:re,draggableId:ba})},[Ae,ue,re]),Ye=wt(function(ba,er,vr){return co({lockAPI:Ae,registry:ue,contextId:te,store:re,draggableId:ba,forceSensorStop:er,sourceEvent:vr&&vr.sourceEvent?vr.sourceEvent:null})},[te,Ae,ue,re]),Ve=wt(function(ba){return Bo(te,ba)},[te]),ze=wt(function(ba){var er=ue.draggable.findById(ba);return er?er.options:null},[ue.draggable]),ht=wt(function(){Ae.isClaimed()&&(Ae.tryAbandon(),re.getState().phase!=="IDLE"&&re.dispatch(Gt()))},[Ae,re]),tn=wt(Ae.isClaimed,[Ae]),ia=yt(function(){return{canGetLock:$e,tryGetLock:Ye,findClosestDraggableId:Ve,findOptionsForDraggable:ze,tryReleaseLock:ht,isLockClaimed:tn}},[$e,Ye,Ve,ze,ht,tn]);Zo(Se);for(var Ea=0;Ea=0||Object.prototype.hasOwnProperty.call(ot,a)&&(de[a]=ot[a]);return de}function Xe(ot,Qe){if(!(ot instanceof Qe))throw new TypeError("Cannot call a class as a function")}function Ke(ot,Qe){if(!ot)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Qe&&(typeof Qe=="object"||typeof Qe=="function")?Qe:ot}function Ie(ot,Qe){if(typeof Qe!="function"&&Qe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Qe);ot.prototype=Object.create(Qe&&Qe.prototype,{constructor:{value:ot,enumerable:!1,writable:!0,configurable:!0}}),Qe&&(Object.setPrototypeOf?Object.setPrototypeOf(ot,Qe):ot.__proto__=Qe)}var et=function(ot){Ie(Qe,ot);function Qe(de){Xe(this,Qe);var a=Ke(this,(Qe.__proto__||Object.getPrototypeOf(Qe)).call(this,de));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return b(Qe,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(x){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,x=this.getParentElement(a),y=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,ne=E.pageYOffset!==void 0?E.pageYOffset:ee.scrollTop;this.props.isReverse?y=ne:y=this.calculateOffset(a,ne)}else this.props.isReverse?y=x.scrollTop:y=a.scrollHeight-x.scrollTop-x.clientHeight;yFu(Ie))}`),se.length&&this.log(`Removed events ${se}`),thi `).split(` `),j=[],se=t?ws(t.baseTime,t.timescale):0;let ce="00:00.000",xe=0,Ie=0,Oe,tt=!0;z.oncue=function(at){const Bt=n[o];let hr=n.ccOffset;const ar=(xe-se)/9e4;if(Bt!=null&&Bt.new&&(Ie!==void 0?hr=n.ccOffset=Bt.start:qc(n,o,ar)),ar){if(!t){Oe=new Error("Missing initPTS for VTT MPEGTS");return}hr=ar-n.presentationOffset}const zr=at.endTime-at.startTime,Wr=za((at.startTime+hr-Ie)*9e4,m*9e4)/9e4;at.startTime=Math.max(Wr,0),at.endTime=Math.max(Wr+zr,0);const dn=at.text.trim();at.text=decodeURIComponent(encodeURIComponent(dn)),at.id||(at.id=Ll(at.startTime,at.endTime,dn)),at.endTime>0&&j.push(at)},z.onparsingerror=function(at){Oe=at},z.onflush=function(){if(Oe){T(Oe);return}E(j)},H.forEach(at=>{if(tt)if(Vu(at,"X-TIMESTAMP-MAP=")){tt=!1,at.slice(16).split(",").forEach(Bt=>{Vu(Bt,"LOCAL:")?ce=Bt.slice(6):Vu(Bt,"MPEGTS:")&&(xe=parseInt(Bt.slice(7)))});try{Ie=Qc(ce)/1e3}catch(Bt){Oe=Bt}return}else at===""&&(tt=!1);z.parse(at+` `)}),z.flush()}const $u="stpp.ttml.im1t",El=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,rc=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Cu={left:"start",center:"center",right:"end",start:"start",end:"end"};function nc(P,t,n,o){const m=yt(new Uint8Array(P),["mdat"]);if(m.length===0){o(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(z=>q(z)),T=is(t.baseTime,1,t.timescale);try{E.forEach(z=>n(Ml(z,T)))}catch(z){o(z)}}function Ml(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((ce,xe)=>(ce[xe]=m.getAttribute(`ttp:${xe}`)||E[xe],ce),{}),z=m.getAttribute("xml:space")!=="preserve",H=Kn(Tn(m,"styling","style")),j=Kn(Tn(m,"layout","region")),se=Tn(m,"body","[begin]");return[].map.call(se,ce=>{const xe=Ni(ce,z);if(!xe||!ce.hasAttribute("begin"))return null;const Ie=ha(ce.getAttribute("begin"),T),Oe=ha(ce.getAttribute("dur"),T);let tt=ha(ce.getAttribute("end"),T);if(Ie===null)throw ua(ce);if(tt===null){if(Oe===null)throw ua(ce);tt=Ie+Oe}const at=new Rl(Ie-t,tt-t,xe);at.id=Ll(at.startTime,at.endTime,at.text);const Bt=j[ce.getAttribute("region")],hr=H[ce.getAttribute("style")],ar=Ea(Bt,hr,H),{textAlign:zr}=ar;if(zr){const Wr=Cu[zr];Wr&&(at.lineAlign=Wr),at.align=zr}return y(at,ar),at}).filter(ce=>ce!==null)}function Tn(P,t,n){const o=P.getElementsByTagName(t)[0];return o?[].slice.call(o.querySelectorAll(n)):[]}function Kn(P){return P.reduce((t,n)=>{const o=n.getAttribute("xml:id");return o&&(t[o]=n),t},{})}function Ni(P,t){return[].slice.call(P.childNodes).reduce((n,o,m)=>{var E;return o.nodeName==="br"&&m?n+` -`:(E=o.childNodes)!=null&&E.length?Ni(o,t):t?n+o.textContent.trim().replace(/\s+/g," "):n+o.textContent},"")}function Ea(P,t,n){const o="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(m=n[T]),E.reduce((z,H)=>{const j=Zi(t,o,H)||Zi(P,o,H)||Zi(m,o,H);return j&&(z[H]=j),z},{})}function Zi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function ua(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ws(P);return n===null&&(El.test(P)?n=vs(P,t):rc.test(P)&&(n=Ki(P,t))),n}function vs(P,t){const n=El.exec(P),o=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+o/t.frameRate}function Ki(P,t){const n=rc.exec(P),o=Number(n[1]);switch(n[2]){case"h":return o*3600;case"m":return o*60;case"ms":return o*1e3;case"f":return o/t.frameRate;case"t":return o/t.tickRate}return o}class es{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,o){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=o,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Ku{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(s.FRAG_LOADING,this.onFragLoading,this),t.on(s.FRAG_LOADED,this.onFragLoaded,this),t.on(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(s.FRAG_LOADING,this.onFragLoading,this),t.off(s.FRAG_LOADED,this.onFragLoaded,this),t.off(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new es(this,"textTrack1"),n=new es(this,"textTrack2"),o=new es(this,"textTrack3"),m=new es(this,"textTrack4");this.cea608Parser1=new bc(1,t,n),this.cea608Parser2=new bc(3,o,m)}addCues(t,n,o,m,E){let T=!1;for(let z=E.length;z--;){const H=E[z],j=ul(H[0],H[1],n,o);if(j>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],o),T=!0,j/(o-n)>.5))return}if(T||E.push([n,o]),this.config.renderTextTracksNatively){const z=this.captionsTracks[t];this.Cues.newCue(z,n,o,m)}else{const z=this.Cues.newCue(null,n,o,m);this.hls.trigger(s.CUES_PARSED,{type:"captions",cues:z,track:t})}}onInitPtsFound(t,{frag:n,id:o,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;o===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(z=>{this.onFragLoaded(s.FRAG_LOADED,z)}))}getExistingTrack(t,n){const{media:o}=this;if(o)for(let m=0;m{Mu(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let o=0;oE.textCodec===$u);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(oc(this.tracks,o)){this.tracks=o;return}if(this.textTracks=[],this.tracks=o,this.config.renderTextTracksNatively){const T=this.media,z=T?Dc(T.textTracks):null;if(this.tracks.forEach((H,j)=>{let se;if(z){let ce=null;for(let xe=0;xej!==null).map(j=>j.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(z=>({label:z.name,kind:z.type.toLowerCase(),default:z.default,subtitleTrack:z}));this.hls.trigger(s.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(o=>{const m=/(?:CC|SERVICE)([1-4])/.exec(o.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=o.name,o.lang&&(T.languageCode=o.lang),T.media=o)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var o,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:z}=this,{cc:H,sn:j}=n.frag,se=(o=(m=n.part)==null?void 0:m.index)!=null?o:-1;E&&T&&(j!==z+1||j===z&&se!==this.lastPartIndex+1||H!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=H,this.lastSn=j,this.lastPartIndex=se}}onFragLoaded(t,n){const{frag:o,payload:m}=n;if(o.type===u.SUBTITLE)if(m.byteLength){const E=o.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const z=this.tracks[o.level],H=this.vttCCs;H[o.cc]||(H[o.cc]={start:o.start,prevCC:this.prevCC,new:!0},this.prevCC=o.cc),z&&z.textCodec===$u?this._parseIMSC1(o,m):this._parseVTTs(n)}}else this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const o=this.hls;nc(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{o.logger.log(`Failed to parse IMSC1: ${m}`),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:o,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,z=E.length-1;if(!E[o.cc]&&z===-1){T.push(t);return}const H=this.hls,j=(n=o.initSegment)!=null&&n.data?Gt(o.initSegment.data,new Uint8Array(m)).buffer:m;hu(j,this.initPTS[o.cc],this.vttCCs,o.cc,o.start,se=>{this._appendCues(se,o.level),H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:o})},se=>{const ce=se.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(o,m),H.logger.log(`Failed to parse VTT cue: ${se}`),!(ce&&z>o.cc)&&H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:se})})}_fallbackToIMSC1(t,n){const o=this.tracks[t.level];o.textCodec||nc(n,this.initPTS[t.cc],()=>{o.textCodec=$u,this._parseIMSC1(t,n)},()=>{o.textCodec="wvtt"})}_appendCues(t,n){const o=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>vc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;o.trigger(s.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:o}=n;o.type===u.SUBTITLE&&this.onFragLoaded(s.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:o,samples:m}=n;if(!(o.type===u.MAIN&&this.closedCaptionsForLevel(o)==="NONE"))for(let E=0;EZo(z[H],n,o))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:z}=this;Object.keys(z).forEach(H=>Zo(z[H],n,m))}}}extractCea608Data(t){const n=[[],[]],o=t[0]&31;let m=2;for(let E=0;E=16?H--:H++;const Ie=ol(j.trim()),Oe=Ll(t,n,Ie);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Oe)||(T=new se(t,n,Ie),T.id=Oe,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(H*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((xe,Ie)=>xe.line==="auto"||Ie.line==="auto"?0:xe.line>8&&Ie.line>8?Ie.line-xe.line:xe.line-Ie.line),m.forEach(xe=>vc(P,xe))),m}};function Fl(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class xc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new F}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,o){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=Jc(t,this.controller.signal),T=t.responseType==="arraybuffer",z=T?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:j}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=o,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:j,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(Iu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Ie=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=j,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},j-(Ie-m.loading.start)),!ce.ok){const{status:tt,statusText:at}=ce;throw new Xu(at||"fetch, bad network response",tt,ce)}m.loading.first=Ie,m.total=cl(ce.headers)||m.total;const Oe=(xe=this.callbacks)==null?void 0:xe.onProgress;return Oe&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Oe):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Ie;const Oe=this.response;if(!Oe)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const tt=ce[z];tt&&(m.loaded=m.total=tt);const at={url:Oe.url,data:ce,code:Oe.status},Bt=(xe=this.callbacks)==null?void 0:xe.onProgress;Bt&&!r(n.highWaterMark)&&Bt(m,t,ce,Oe),(Ie=this.callbacks)==null||Ie.onSuccess(at,m,t,Oe)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Ie=ce&&ce.code||0,Oe=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Ie,text:Oe},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,o,m=0,E){const T=new fi,z=t.body.getReader(),H=()=>z.read().then(j=>{if(j.done)return T.dataLength&&E(n,o,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const se=j.value,ce=se.length;return n.loaded+=ce,ce=m&&E(n,o,T.flush().buffer,t)):E(n,o,se.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function Jc(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const o=hf(t);if(r(o))return o}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Xu extends Error{constructor(t,n,o){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=o}}const Lc=/^age:\s*[\d.]+\s*$/im;class ef{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new F,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,o){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=o,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const o=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==o||this.stats.aborted))return E(o,n.url)}).catch(T=>{if(!(this.loader!==o||this.stats.aborted))return o.open("GET",n.url,!0),E(o,n.url)}).then(()=>{this.loader!==o||this.stats.aborted||this.openAndSendXhr(o,n,t)}).catch(T=>{var z;(z=this.callbacks)==null||z.onError({code:o.status,text:T.message},n,o,m)}):this.openAndSendXhr(o,n,t)}openAndSendXhr(t,n,o){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=o.loadPolicy;if(m)for(const z in m)t.setRequestHeader(z,m[z]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),o.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:o}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!o.aborted&&m>=2&&(o.loading.first===0&&(o.loading.first=Math.max(self.performance.now(),o.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(o.loading.first-o.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const j=n.status,se=n.responseType==="text"?n.responseText:null;if(j>=200&&j<300){const Oe=se!=null?se:n.response;if(Oe!=null){var T,z;o.loading.end=Math.max(self.performance.now(),o.loading.first);const tt=n.responseType==="arraybuffer"?Oe.byteLength:Oe.length;o.loaded=o.total=tt,o.bwEstimate=o.total*8e3/(o.loading.end-o.loading.first);const at=(T=this.callbacks)==null?void 0:T.onProgress;at&&at(o,t,Oe,n);const Bt={url:n.responseURL,data:Oe,code:j};(z=this.callbacks)==null||z.onSuccess(Bt,o,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=o.retry,Ie={url:t.url,data:void 0,code:j};if(He(ce,xe,!1,Ie))this.retry(ce);else{var H;G.error(`${j} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:j,text:n.statusText},t,n,o)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(He(t,n,!0))this.retry(t);else{var o;G.warn(`timeout while loading ${(o=this.context)==null?void 0:o.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:o}=this;this.retryDelay=Ir(t,o.retry),o.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${o.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Lc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ho={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},tf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:ef,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gi,bufferController:Hu,capLevelController:cc,errorController:ir,fpsController:nl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:Fa,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,certLoadPolicy:{default:Ho},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Ku,audioStreamController:Zl,audioTrackController:Sc,emeController:Lu,cmcdController:Qo,contentSteeringController:$o,interstitialsController:yc});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const o=Bl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const z=`${T==="level"?"playlist":T}LoadPolicy`,H=t[z]===void 0,j=[];E.forEach(se=>{const ce=`${T}Loading${se}`,xe=t[ce];if(xe!==void 0&&H){j.push(ce);const Ie=o[z].default;switch(t[z]={default:Ie},se){case"TimeOut":Ie.maxLoadTimeMs=xe,Ie.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Ie.errorRetry.maxNumRetry=xe,Ie.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Ie.errorRetry.retryDelayMs=xe,Ie.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Ie.errorRetry.maxRetryDelayMs=xe,Ie.timeoutRetry.maxRetryDelayMs=xe;break}}}),j.length&&n.warn(`hls.js config: "${j.join('", "')}" setting(s) are deprecated, use "${z}": ${zn(t[z])}`)}),b(b({},o),t)}function Bl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Bl):Object.keys(P).reduce((t,n)=>(t[n]=Bl(P[n]),t),{}):P}function Wo(P,t){const n=P.loader;n!==xc&&n!==ef?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):Fl()&&(P.loader=xc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Ec=2,_f=.1,Mc=.05,Fc=100;class mf extends Is{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var o;(o=this.media)!=null&&o.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var o;this.ended=((o=this.media)==null?void 0:o.currentTime)||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Fc),this.mediaSource=n.mediaSource;const o=this.media=n.media;iu(o,"playing",this.onMediaPlaying),iu(o,"waiting",this.onMediaWaiting),iu(o,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:o}=this;o&&(qo(o,"playing",this.onMediaPlaying),qo(o,"waiting",this.onMediaWaiting),qo(o,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var o,m;const E=(o=this.hls)==null?void 0:o.config;if(!E)return;const{media:T,stalled:z}=this;if(!T)return;const{seeking:H}=T,j=this.seeking&&!H,se=!this.seeking&&H,ce=T.paused&&!H||T.ended||T.playbackRate===0;if(this.seeking=H,t!==n){n&&(this.ended=0),this.moved=!0,H||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ce&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(se||j){j&&this.stallResolved(t);return}if(ce){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1}));return}if(!xi.getBuffered(T).length){this.nudgeRetry=0;return}const xe=xi.bufferInfo(T,t,0),Ie=xe.nextStart||0,Oe=this.fragmentTracker;if(H&&Oe&&this.hls){const dn=Bc(this.hls.inFlightFragments,t),Gr=xe.len>Ec,un=!Ie||dn||Ie-t>Ec&&!Oe.getPartialFragment(t);if(Gr||un)return;this.moved=!1}const tt=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Oe){if(!(xe.len>0)&&!Ie)return;const Gr=Math.max(Ie,xe.start||0)-t,mn=!!(tt!=null&&tt.live)?tt.targetduration*2:Ec,Qr=Oe.getPartialFragment(t);if(Gr>0&&(Gr<=mn||Qr)){T.paused||this._trySkipBufferHole(Qr);return}}const at=E.detectStallWithCurrentTimeMs,Bt=self.performance.now(),hr=this.waiting;if(z===null){hr>0&&Bt-hr=at||hr)&&this.hls){var zr;if(((zr=this.mediaSource)==null?void 0:zr.readyState)==="ended"&&!(tt!=null&&tt.live)&&Math.abs(t-((tt==null?void 0:tt.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(xe),!this.media||!this.hls)return}const Wr=xi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Wr,ar)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const o=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(o)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(s.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var o;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(o=this.buffered.audio)!=null&&o.length&&m&&m.length>1&&t>m.end(0)){const E=xi.bufferedInfo(xi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=xi.timeRangesToArray(m),z=xi.bufferedInfo(T,n,0).bufferedIndex;if(z>-1&&zz)&&se-j<1&&t-j<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${j} -> ${se} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Ie=xi.bufferInfo(this.media,t,0);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Ie.len,bufferInfo:Ie})}}}}}_tryFixBufferStall(t,n){var o,m;const{fragmentTracker:E,media:T}=this,z=(o=this.hls)==null?void 0:o.config;if(!T||!E||!z)return;const H=T.currentTime,j=(m=this.hls)==null?void 0:m.latestLevelDetails,se=E.getPartialFragment(H);if((se||j!=null&&j.live&&H1&&t.len>z.maxBufferHole||t.nextStart&&t.nextStart-Hz.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}_reportStall(t){const{hls:n,media:o,stallReported:m,stalled:E}=this;if(!m&&E!==null&&o&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${o.currentTime} due to low buffer (${zn(t)})`);this.warn(T.message),n.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:o,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!o||!E)return 0;const T=m.currentTime,z=xi.bufferInfo(m,T,0),H=T0&&z.len<1&&m.readyState<3,xe=H-T;if(xe>0&&(se||ce)){if(xe>E.maxBufferHole){let Oe=!1;if(T===0){const tt=o.getAppendedFrag(0,u.MAIN);tt&&H{const P=Nc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(s.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var o;this.media=n.media,((o=n.overrides)==null?void 0:o.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Mu(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nrf&&(ce=rf),ce-se<=0&&(ce=se+Mf);for(let Ie=0;Iese.type===Se.audioId3&&H:m==="video"?j=se=>se.type===Se.emsg&&z:j=se=>se.type===Se.audioId3&&H||se.type===Se.emsg&&z,Zo(E,n,o,j)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:o}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(o&&n){var z;if((z=o.cues)!=null&&z.length){const se=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=se.length;ce--;){const xe=se[ce],Ie=T[xe].cues;delete T[xe],Object.keys(Ie).forEach(Oe=>{try{const tt=Ie[Oe];tt.removeEventListener("enter",this.onEventCueEnter),o.removeCue(tt)}catch(tt){}})}}else T=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(E.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const j=Nc();for(let se=0;se{if(Gr!==xe.id){const un=m[Gr];if(un.class===xe.class&&un.startDate>xe.startDate&&(!dn||xe.startDate.01&&(Gr.startTime=Ie,Gr.endTime=Bt);else if(j){let un=xe.attr[dn];ja(dn)&&(un=vf(un));const Qr=Ff(j,Ie,Bt,{key:dn,data:un},Se.dateRange);Qr&&(Qr.id=ce,this.id3Track.addCue(Qr),tt[dn]=Qr,this.hls.config.interstitialsController&&(dn==="X-ASSET-LIST"||dn==="X-ASSET-URL")&&Qr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:tt,dateRange:xe,durationKnown:at}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,o=this.levelDetails;if(!n||!o)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!o.live)return;const z=this.targetLatency;if(z===null)return;const H=m-z,j=Math.min(this.maxLatency,z+o.targetduration);if(H.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,Ie=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Ie)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:o,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:z}=this.config,H=this.hls.userConfig;let j=z&&o||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||j===0)&&(j=E!==void 0?E:T*m);const se=m;return j+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,se)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const o=this.levelDetails;if(o===null)return null;const m=o.edge,E=t-n-this.edgeStalled,T=m-o.totalduration,z=m-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(T,E),z)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const o=t.buffered.length;return(o?t.buffered.end(o-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var o;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(o=this.levelDetails)!=null&&o.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var o,m;t.playbackRate!==n&&((o=this.hls)==null||o.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends lu{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this),t.on(s.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this),t.off(s.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const o=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let z=!1,H=!1,j=!1;n.levels.forEach(se=>{var ce;const xe=se.attrs;let{audioCodec:Ie,videoCodec:Oe}=se;Ie&&(se.audioCodec=Ie=St(Ie,o)||void 0),((ce=Oe)==null?void 0:ce.indexOf("avc1"))===0&&(Oe=se.videoCodec=Ar(Oe));const{width:tt,height:at,unknownCodecs:Bt}=se;let hr=Bt?Bt.length:0;if(Bt)for(let Yn=hr;Yn--;){const hi=Bt[Yn];this.isAudioSupported(hi)?(se.audioCodec=Ie=Ie?`${Ie},${hi}`:hi,hr--,zt.audio[Ie.substring(0,4)]=2):this.isVideoSupported(hi)&&(se.videoCodec=Oe=Oe?`${Oe},${hi}`:hi,hr--,zt.video[Oe.substring(0,4)]=2)}if(z||(z=!!(tt&&at)),H||(H=!!Oe),j||(j=!!Ie),hr||Ie&&!this.isAudioSupported(Ie)||Oe&&!this.isVideoSupported(Oe)){this.log(`Some or all CODECS not supported "${xe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":zr,"HDCP-LEVEL":Wr,"PATHWAY-ID":dn,RESOLUTION:Gr,"VIDEO-RANGE":un}=xe,Qr=`${`${dn||"."}-`}${se.bitrate}-${Gr}-${zr}-${ar}-${un}-${Wr}`;if(E[Qr])if(E[Qr].uri!==se.url&&!se.attrs["PATHWAY-ID"]){const Yn=T[Qr]+=1;se.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const hi=this.createLevel(se);E[Qr]=hi,m.push(hi)}else E[Qr].addGroupId("audio",xe.AUDIO),E[Qr].addGroupId("text",xe.SUBTITLES);else{const Yn=this.createLevel(se);E[Qr]=Yn,T[Qr]=1,m.push(Yn)}}),this.filterAndSortMediaOptions(m,n,z,H,j)}createLevel(t){const n=new cr(t),o=t.supplemental;if(o!=null&&o.videoCodec&&!this.isVideoSupported(o.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${o.videoCodec}"`);this.log(m.message),n.supportedResult=fn(m,[])}return n}isAudioSupported(t){return ke(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return ke(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,o,m,E){let T=[],z=[],H=t;if((o||m)&&E&&(H=H.filter(({videoCodec:at,videoRange:Bt,width:hr,height:ar})=>(!!at||!!(hr&&ar))&&rn(Bt))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",Bt=at;n.levels.length&&(Bt=`one or more CODECS in variant not supported: ${zn(n.levels.map(ar=>ar.attrs.CODECS).filter((ar,zr,Wr)=>Wr.indexOf(ar)===zr))}`,this.warn(Bt),at+=` (${Bt})`);const hr=new Error(at);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:hr,reason:Bt})}});return}n.audioTracks&&(T=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Nf(T)),n.subtitles&&(z=n.subtitles,Nf(z));const j=H.slice(0);H.sort((at,Bt)=>{if(at.attrs["HDCP-LEVEL"]!==Bt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(Bt.attrs["HDCP-LEVEL"]||"")?1:-1;if(o&&at.height!==Bt.height)return at.height-Bt.height;if(at.frameRate!==Bt.frameRate)return at.frameRate-Bt.frameRate;if(at.videoRange!==Bt.videoRange)return gr.indexOf(at.videoRange)-gr.indexOf(Bt.videoRange);if(at.videoCodec!==Bt.videoCodec){const hr=Ke(at.videoCodec),ar=Ke(Bt.videoCodec);if(hr!==ar)return ar-hr}if(at.uri===Bt.uri&&at.codecSet!==Bt.codecSet){const hr=vt(at.codecSet),ar=vt(Bt.codecSet);if(hr!==ar)return ar-hr}return at.averageBitrate!==Bt.averageBitrate?at.averageBitrate-Bt.averageBitrate:0});let se=j[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==j.length)){for(let at=0;athr&&hr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=ar)}break}const xe=E&&!m,Ie=this.hls.config,Oe=!!(Ie.audioStreamController&&Ie.audioTrackController),tt={levels:H,audioTracks:T,subtitleTracks:z,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Oe&&!xe&&T.some(at=>!!at.url)};this.hls.trigger(s.MANIFEST_PARSED,tt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const se=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:se,reason:se.message}),ce)return;t=Math.min(t,n.length-1)}const o=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],z=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,o===t&&m&&E===z)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${z?" with Pathway "+z:""} from level ${o}${E?" with Pathway "+E:""}`);const H={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(s.LEVEL_SWITCHING,H);const j=T.details;if(!j||j.live){const se=this.switchParams(T.uri,m==null?void 0:m.details,j);this.loadPlaylist(se)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),o=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=o}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const o=n.elementaryStreams;if(!Object.keys(o).some(E=>!!o[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var o;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var z;this.warn(`Invalid level index ${m}`),(z=n.deliveryDirectives)!=null&&z.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let H=T.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(m,n,H)}else(o=n.deliveryDirectives)!=null&&o.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const o=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,z=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${z&&T.live?" age "+z.toFixed(1)+(T.type?" "+T.type||0:""):""} ${o}`),this.hls.trigger(s.LEVEL_LOADING,{url:o,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const o=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(z=>z.level=-1)),!1));Hn(o),this._levels=o,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=o.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(s.LEVELS_UPDATED,{levels:o})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:o}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(s.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:o}))}}function Nf(P){const t={};P.forEach(n=>{const o=n.groupId||"";n.id=t[o]=t[o]||0,t[o]++})}function nf(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!oe())return!1;const t=nf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=oe();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(be(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(be(t,"audio"))))}function g(){var P;const t=nf();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const A=100;class Z extends na{constructor(t,n,o){super(t,n,o,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(s.MANIFEST_PARSED,this.onManifestParsed,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(s.BUFFER_CREATED,this.onBufferCreated,this),t.on(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(s.MANIFEST_PARSED,this.onManifestParsed,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(s.BUFFER_CREATED,this.onBufferCreated,this),t.off(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:o,hls:m}=this;if(this.stopLoad(),this.setInterval(A),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}o>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${o.toFixed(3)}`),t=o),this.state=Ur.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Ur.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ur.WAITING_LEVEL:{const{levels:n,level:o}=this,m=n==null?void 0:n[o],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Ur.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ur.IDLE;break}break}case Ur.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),o=this.retryDate;if(!o||n>=o||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Ur.IDLE}}break}this.state===Ur.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:o,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(o!=null&&o[E]))return;const T=o[E],z=this.getMainFwdBufferInfo();if(z===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(z,H)){const tt={};this.altAudio===2&&(tt.type="video"),this.hls.trigger(s.BUFFER_EOS,tt),this.state=Ur.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const j=T.details;if(!j||this.state===Ur.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Ur.WAITING_LEVEL,this.startFragRequested=!1;return}const se=z.len,ce=this.getMaxBufferLength(T.maxBitrate);if(se>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>z.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:z.end;let Ie=this.getNextFragment(xe,j);if(this.couldBacktrack&&!this.fragPrevious&&Ie&&de(Ie)&&this.fragmentTracker.getState(Ie)!==Er.OK){var Oe;const at=((Oe=this.backtrackFragment)!=null?Oe:Ie).sn-j.startSN,Bt=j.fragments[at-1];Bt&&Ie.cc===Bt.cc&&(Ie=Bt,this.fragmentTracker.removeFragment(Bt))}else this.backtrackFragment&&z.len&&(this.backtrackFragment=null);if(Ie&&this.isLoopLoading(Ie,xe)){if(!Ie.gap){const at=this.audioOnly&&!this.altAudio?M.AUDIO:M.VIDEO,Bt=(at===M.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Bt&&this.afterBufferFlushed(Bt,at,u.MAIN)}Ie=this.getNextFragmentLoopLoading(Ie,j,z,u.MAIN,ce)}Ie&&(Ie.initSegment&&!Ie.initSegment.data&&!this.bitrateTest&&(Ie=Ie.initSegment),this.loadFragment(Ie,T,xe))}loadFragment(t,n,o){const m=this.fragmentTracker.getState(t);m===Er.NOT_LOADED||m===Er.PARTIAL?de(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,o):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let o;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const z=this.getMainFwdBufferInfo();if(!z||z.len{const T=E.audioCodec;T&&(o=o||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=o&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:o}=this;if(!o||this.state!==Ur.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Ur.WAITING_LEVEL)}onLevelLoaded(t,n){var o;const{levels:m,startFragRequested:E}=this,T=n.level,z=n.details,H=z.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${z.startSN},${z.endSN}]${z.lastPartSn?`[part-${z.lastPartSn}-${z.lastPartIndex}]`:""}, cc [${z.startCC}, ${z.endCC}] duration:${H}`);const j=n.levelInfo,se=this.fragCurrent;se&&(this.state===Ur.FRAG_LOADING||this.state===Ur.FRAG_LOADING_WAITING_RETRY)&&se.level!==n.level&&se.loader&&this.abortCurrentFrag();let ce=0;if(z.live||(o=j.details)!=null&&o.live){var xe;if(this.checkLiveUpdate(z),z.deltaUpdateFailed)return;ce=this.alignPlaylists(z,j.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(j.details=z,this.levelLastLoaded=j,E||this.setStartPosition(z,ce),this.hls.trigger(s.LEVEL_UPDATED,{details:z,level:T}),this.state===Ur.WAITING_LEVEL){if(this.waitForCdnTuneIn(z))return;this.state=Ur.IDLE}E&&z.live&&this.synchronizeToLiveEdge(z),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:o}=this;if(!o)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,z=t.edge,H=E>=T-n.maxFragLookUpTolerance&&E<=z;if(m!==null&&o.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(s.AUDIO_TRACK_SWITCHED,n)}),o.trigger(s.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}o.trigger(s.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const o=ei(n.url,this.hls);if(o){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=o?2:0,this.tick()}onBufferCreated(t,n){const o=n.tracks;let m,E,T=!1;for(const z in o){const H=o[z];if(H.id==="main"){if(E=z,m=H,z==="video"){const j=o[z];j&&(this.videoBuffer=j.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:o,part:m}=n,E=o.type===u.MAIN;if(E){if(this.fragContextChanged(o)){this.warn(`Fragment ${o.sn}${m?" p: "+m.index:""} of level ${o.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Ur.PARSED&&(this.state=Ur.IDLE);return}const z=m?m.stats:o.stats;this.fragLastKbps=Math.round(8*z.total/(z.buffering.end-z.loading.first)),de(o)&&(this.fragPrevious=o),this.fragBufferedComplete(o,m)}const T=this.media;T&&(!this._hasEnoughToStart&&xi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var o;if(n.fatal){this.state=Ur.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Ur.WAITING_LEVEL&&((o=n.context)==null?void 0:o.type)===h.LEVEL&&(this.state=Ur.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Ur.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==M.AUDIO||!this.altAudio){const o=(n===M.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;o&&(this.afterBufferFlushed(o,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let o=this.startPosition;if(o>=0&&n0&&(H{const{hls:m}=this,E=o==null?void 0:o.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Ur.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(s.FRAG_LOADED,o),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const o=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,z=this.getCurrentContext(T);if(!z){this.resetWhenMissingContext(T);return}const{frag:H,part:j,level:se}=z,{video:ce,text:xe,id3:Ie,initSegment:Oe}=E,{details:tt}=se,at=this.altAudio?void 0:E.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=Ur.PARSING,Oe){if(Oe!=null&&Oe.tracks){const ar=H.initSegment||H;this._bufferInitSegment(se,Oe.tracks,ar,T),m.trigger(s.FRAG_PARSING_INIT_SEGMENT,{frag:ar,id:o,tracks:Oe.tracks})}const Bt=Oe.initPTS,hr=Oe.timescale;r(Bt)&&(this.initPTS[H.cc]={baseTime:Bt,timescale:hr},m.trigger(s.INIT_PTS_FOUND,{frag:H,id:o,initPTS:Bt,timescale:hr}))}if(ce&&tt){at&&ce.type==="audiovideo"&&this.logMuxedErr(H);const Bt=tt.fragments[H.sn-1-tt.startSN],hr=H.sn===tt.startSN,ar=!Bt||H.cc>Bt.cc;if(E.independent!==!1){const{startPTS:zr,endPTS:Wr,startDTS:dn,endDTS:Gr}=ce;if(j)j.elementaryStreams[ce.type]={startPTS:zr,endPTS:Wr,startDTS:dn,endDTS:Gr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!ar&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const un=this.getMainFwdBufferInfo(),mn=(un?un.end:this.getLoadPosition())+this.config.maxBufferHole,Qr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:zr;if(!hr&&mnEc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,zr,Wr,dn,Gr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,j,T,hr||ar)}else if(hr||ar)H.gap=!0;else{this.backtrack(H);return}}if(at){const{startPTS:Bt,endPTS:hr,startDTS:ar,endDTS:zr}=at;j&&(j.elementaryStreams[M.AUDIO]={startPTS:Bt,endPTS:hr,startDTS:ar,endDTS:zr}),H.setElementaryStreamInfo(M.AUDIO,Bt,hr,ar,zr),this.bufferFragmentData(at,H,j,T)}if(tt&&Ie!=null&&(n=Ie.samples)!=null&&n.length){const Bt={id:o,frag:H,details:tt,samples:Ie.samples};m.trigger(s.FRAG_PARSING_METADATA,Bt)}if(tt&&xe){const Bt={id:o,frag:H,details:tt,samples:xe.samples};m.trigger(s.FRAG_PARSING_USERDATA,Bt)}}logMuxedErr(t){this.warn(`${de(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,o,m){if(this.state!==Ur.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(o));const{audio:E,video:T,audiovideo:z}=n;if(E){let j=Jr(E.codec,t.audioCodec);j==="mp4a"&&(j="mp4a.40.5");const se=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){j&&(j.indexOf("mp4a.40.5")!==-1?j="mp4a.40.2":j="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&se.indexOf("firefox")===-1&&(j="mp4a.40.5")}j&&j.indexOf("mp4a.40.5")!==-1&&se.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(j="mp4a.40.2",this.log(`Android: force audio codec to ${j}`)),t.audioCodec&&t.audioCodec!==j&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${j}"`),E.levelCodec=j,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${j||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const j=T.codec;if((j==null?void 0:j.length)===4)switch(j){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${j}]${T.codec!==j?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}z&&(this.log(`Init audiovideo buffer, container:${z.container}, codecs[level/parsed]=[${t.codecs}/${z.codec}]`),delete n.video,delete n.audio);const H=Object.keys(n);if(H.length){if(this.hls.trigger(s.BUFFER_CODECS,n),!this.hls)return;H.forEach(j=>{const ce=n[j].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(s.BUFFER_APPENDING,{type:j,data:ce,frag:o,part:null,chunkMeta:m,parent:o.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,o=t==null?void 0:t[n];return o?this.getMaxBufferLength(o.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Ur.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const o=t.currentTime;if(xi.isBuffered(t,o)?n=this.getAppendedFrag(o):xi.isBuffered(t,o+.1)&&(n=this.getAppendedFrag(o+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(s.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(s.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const o=this.getLevelDetails(),m=this.currentFrag||(o?En(null,o.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const o in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[o].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,o,m,E){return new Na({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:o,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled){const{sn:o,cc:m}=t;for(let E=0;E{T.setKeyFormat(z)});break}}}}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var o,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const j=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,j))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let z=this.keyUriToKeyInfo[T];if((o=z)!=null&&o.decryptdata.key)return E.key=z.decryptdata.key,Promise.resolve({frag:t,keyInfo:z});if((m=z)!=null&&m.keyLoadPromise){var H;switch((H=z.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return z.keyLoadPromise.then(j=>(E.key=j.keyInfo.decryptdata.key,{frag:t,keyInfo:z}))}}switch(z=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(z,t):this.loadKeyEME(z,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(z,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const o={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(o);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,o))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(o)}loadKeyHTTP(t,n){const o=this.config,m=o.loader,E=new m(o);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,z)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},j=o.keyLoadPolicy.default,se={loadPolicy:j,timeout:j.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Ie,Oe,tt)=>{const{frag:at,keyInfo:Bt,url:hr}=Oe;if(!at.decryptdata||Bt!==this.keyUriToKeyInfo[hr])return z(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),tt));Bt.decryptdata.key=at.decryptdata.key=new Uint8Array(xe.data),at.keyLoader=null,Bt.loader=null,T({frag:at,keyInfo:Bt})},onError:(xe,Ie,Oe,tt)=>{this.resetLoader(Ie),z(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Oe,b({url:H.url,data:void 0},xe)))},onTimeout:(xe,Ie,Oe)=>{this.resetLoader(Ie),z(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Oe))},onAbort:(xe,Ie,Oe)=>{this.resetLoader(Ie),z(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Oe))}};E.load(H,se,ce)})}resetLoader(t){const{frag:n,keyInfo:o,url:m}=t,E=o.loader;n.keyLoader===E&&(n.keyLoader=null,o.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class $t{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_LOADING,this.onLevelLoading,this),t.off(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,o=n.pLoader,m=n.loader,E=o||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:o}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:o,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:o,level:m,pathwayId:E,url:T,deliveryDirectives:z,levelInfo:H}=n;this.load({id:o,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:z,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:T,track:z}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:z})}onSubtitleTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:T,track:z}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:z})}onLevelsUpdated(t,n){const o=this.loaders[h.LEVEL];if(o){const m=o.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(o.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const o=this.hls.config;let m=this.getInternalLoader(t);if(m){const j=this.hls.logger,se=m.context;if(se&&se.levelOrTrack===t.levelOrTrack&&(se.url===t.url||se.deliveryDirectives&&!t.deliveryDirectives)){se.url===t.url?j.log(`[playlist-loader]: ignore ${t.url} ongoing request`):j.log(`[playlist-loader]: ignore ${t.url} in favor of ${se.url}`);return}j.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=o.manifestLoadPolicy.default:E=y({},o.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let j;if(t.type===h.LEVEL&&t.level!==null?j=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?j=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(j=this.hls.subtitleTracks[t.id].details),j){const se=j.partTarget,ce=j.targetduration;if(se&&ce){const xe=Math.max(se*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},z={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},H={onSuccess:(j,se,ce,xe)=>{const Ie=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Oe=j.data;if(Oe.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(j,ce,new Error("no EXTM3U delimiter"),xe||null,se);return}se.parsing.start=performance.now(),fs.isMediaPlaylist(Oe)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(j,se,ce,xe||null,Ie):this.handleMasterPlaylist(j,se,ce,xe)},onError:(j,se,ce,xe)=>{this.handleNetworkError(se,ce,!1,j,xe)},onTimeout:(j,se,ce)=>{this.handleNetworkError(se,ce,!0,void 0,j)}};m.load(t,z,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:o}=this.hls;(t||o)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,o,m){const E=this.hls,T=t.data,z=ut(t,o),H=fs.parseMasterPlaylist(T,z);if(H.playlistParsingError){this.handleManifestParsingError(t,o,H.playlistParsingError,m,n);return}const{contentSteering:j,levels:se,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Oe}=H;this.variableList=Oe;const{AUDIO:tt=[],SUBTITLES:at,"CLOSED-CAPTIONS":Bt}=fs.parseMasterPlaylistMedia(T,z,H);tt.length&&!tt.some(ar=>!ar.url)&&se[0].audioCodec&&!se[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),tt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ui({}),bitrate:0,url:""})),E.trigger(s.MANIFEST_LOADED,{levels:se,audioTracks:tt,subtitles:at,captions:Bt,contentSteering:j,url:z,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Oe})}handleTrackOrLevelPlaylist(t,n,o,m,E){const T=this.hls,{id:z,level:H,type:j}=o,se=ut(t,o),ce=r(H)?H:r(z)?z:0,xe=Le(o),Ie=fs.parseLevelPlaylist(t.data,se,ce,xe,0,this.variableList);if(j===h.MANIFEST){const Oe={attrs:new Ui({}),bitrate:0,details:Ie,name:"",url:se};Ie.requestScheduled=n.loading.start+ur(Ie,0),T.trigger(s.MANIFEST_LOADED,{levels:[Oe],audioTracks:[],url:se,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),o.levelDetails=Ie,this.handlePlaylistLoaded(Ie,t,n,o,m,E)}handleManifestParsingError(t,n,o,m,E){this.hls.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:o,error:o,reason:o.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,o=!1,m,E){let T=`A network ${o?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const z=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let H=f.UNKNOWN,j=!1;const se=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=o?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,j=!0;break;case h.LEVEL:H=o?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,j=!1;break;case h.AUDIO_TRACK:H=o?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,j=!1;break;case h.SUBTITLE_TRACK:H=o?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,j=!1;break}se&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:j,url:t.url,loader:se,context:t,error:z,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(s.ERROR,ce)}handlePlaylistLoaded(t,n,o,m,E,T){const z=this.hls,{type:H,level:j,id:se,groupId:ce,deliveryDirectives:xe}=m,Ie=ut(n,m),Oe=Le(m),tt=typeof m.level=="number"&&Oe===u.MAIN?j:void 0;if(!t.fragments.length){const Bt=t.playlistParsingError=new Error("No Segments found in Playlist");z.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Ie,error:Bt,reason:Bt.message,response:n,context:m,level:tt,parent:Oe,networkDetails:E,stats:o});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(at),!z.config.ignorePlaylistParsingErrors){z.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Ie,error:at,reason:at.message,response:n,context:m,level:tt,parent:Oe,networkDetails:E,stats:o});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:z.trigger(s.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||z.levels[0],level:tt||0,id:se||0,stats:o,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:z.trigger(s.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:se||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:z.trigger(s.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:se||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break}}}class rr{static get version(){return Dn}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return oe()}static get Events(){return s}static get MetadataSchema(){return Se}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return rr.defaultConfig?rr.defaultConfig:tf}static set DefaultConfig(t){rr.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ks,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),o=this.config=fl(rr.DefaultConfig,t,n);this.userConfig=t,o.progressive&&Wo(o,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:z,fpsController:H}=o,j=new z(this),se=this.abrController=new m(this),ce=new Or(this),xe=o.interstitialsController,Ie=xe?this.interstitialsController=new xe(this,rr):null,Oe=this.bufferController=new E(this,ce),tt=this.capLevelController=new T(this),at=new H(this),Bt=new $t(this),hr=o.contentSteeringController,ar=hr?new hr(this):null,zr=this.levelController=new Bf(this,ar),Wr=new Hf(this),dn=new ve(this.config),Gr=this.streamController=new Z(this,ce,dn),un=this.gapController=new mf(this,ce);tt.setStreamController(Gr),at.setStreamController(Gr);const mn=[Bt,zr,Gr];Ie&&mn.splice(1,0,Ie),ar&&mn.splice(1,0,ar),this.networkControllers=mn;const Qr=[se,Oe,un,tt,at,Wr,ce];this.audioTrackController=this.createController(o.audioTrackController,mn);const Yn=o.audioStreamController;Yn&&mn.push(this.audioStreamController=new Yn(this,ce,dn)),this.subtitleTrackController=this.createController(o.subtitleTrackController,mn);const hi=o.subtitleStreamController;hi&&mn.push(this.subtititleStreamController=new hi(this,ce,dn)),this.createController(o.timelineController,Qr),dn.emeController=this.emeController=this.createController(o.emeController,Qr),this.cmcdController=this.createController(o.cmcdController,Qr),this.latencyController=this.createController(Cf,Qr),this.coreComponents=Qr,mn.push(j);const os=j.onErrorOut;typeof os=="function"&&this.on(s.ERROR,os,j),this.on(s.MANIFEST_LOADED,Bt.onManifestLoaded,Bt)}createController(t,n){if(t){const o=new t(this);return n&&n.push(o),o}return null}on(t,n,o=this){this._emitter.on(t,n,o)}once(t,n,o=this){this._emitter.once(t,n,o)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,o=this,m){this._emitter.off(t,n,o,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,o){return this._emitter.emit(t,n,o)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(o){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+o.message+'". Here is a stacktrace:',o),!this.triggeringException){this.triggeringException=!0;const m=t===s.ERROR;this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:o}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(s.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,o=n?t.media:t,m=n?t:{media:o};this._media=o,this.trigger(s.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(s.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(s.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,o=this._url,m=this._url=ie.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&o&&(o!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(s.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let o=0;o{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=ki()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Cr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const o=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:o}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,o)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=o)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const o=mi(n);return mt(t,o,navigator.mediaCapabilities)}}rr.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var s=f||{},h=s.noTrailing,u=h===void 0?!1:h,a=s.noLeading,x=a===void 0?!1:a,p=s.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var B=D||{},$=B.upcomingOnly,U=$===void 0?!1:$;R(),b=!U}function C(){for(var D=arguments.length,B=new Array(D),$=0;$l?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-K:l))}return C.cancel=L,C}function i(l,c,f){var s=f||{},h=s.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e9392eb2",67:"93f1c362",109:"b2c23042",149:"6f8567cf",195:"77fdc88d",264:"4bf70973",265:"b5d9874f",292:"ad93a18b",297:"353135d2",310:"c4507f16",316:"1f60ada6",337:"ea8436dc",342:"80fb064e",354:"d4d139cf",479:"e224b4fd",485:"1b812501",503:"0474cb5b",508:"a7474eaf",532:"297384e3",533:"5a1582f1",547:"6369a99e",556:"067025ba",559:"c731138e",570:"86bb156f",576:"000a90eb",629:"44a1d9a5",643:"7ec92bb7",671:"4a609b8d",672:"66a35d22",680:"0b7e13be",700:"96c18af1",737:"d22eb06a",741:"ac5fd360",799:"42592f3d",822:"a9a107ca",869:"d6fa24c6",895:"09d67c2b",921:"e04c4138",928:"09bcc532",981:"24da50c7",988:"34479902",1006:"084e66e4",1043:"26ef4273",1045:"f03dba0f",1048:"8134ed17",1070:"9508bb1f",1109:"eb868b5b",1144:"c90eccaf",1148:"17fffcb3",1154:"8cb80842",1211:"d0b39dcd",1253:"a976e14d",1257:"6c04ad2f",1265:"5a849a80",1274:"5f6ea65a",1276:"3afae1bb",1343:"9b36161a",1416:"36e46eb3",1423:"573333c4",1427:"943b5313",1450:"9edb42b4",1461:"f66a4718",1462:"fcf08abc",1470:"a2d965f4",1475:"276ec189",1482:"eaf358f1",1512:"97439f2e",1520:"a5bbc746",1545:"00fa020b",1578:"1bfe1214",1581:"a0c8ff5e",1582:"f0c0ef24",1646:"e6e27b60",1657:"2e86ccac",1660:"d22e1840",1674:"b0716a62",1702:"ac167c1f",1713:"be35fbd1",1717:"672905ff",1727:"0978fb17",1783:"37d7a2d8",1799:"6e5ce078",1831:"7b00354d",1836:"72c51198",1855:"a651d775",1880:"5444d8e5",1939:"2fe7f604",1953:"19269788",1962:"f9695415",2011:"59d51f98",2045:"34485656",2076:"7b8d120b",2102:"cac8125c",2125:"0917684a",2141:"82d83b54",2216:"aad11742",2240:"4e6f847b",2249:"f4830452",2254:"06ee286c",2300:"522a476b",2303:"d9b2cdba",2307:"2c753f5f",2338:"7b26794a",2339:"ae70b931",2386:"192e235c",2396:"bff887d6",2404:"08134a94",2412:"67d07292",2425:"50344bda",2443:"2681d9be",2476:"e6578cdc",2494:"68080a87",2501:"37d9741d",2529:"121b5d76",2538:"de4a3723",2539:"88fd2bdd",2548:"16af0c05",2570:"42929342",2594:"e87d3761",2603:"523ef0f8",2659:"3ce335a2",2707:"0a13dfde",2806:"0a06b058",2819:"6da4a768",2823:"f1f0847f",2826:"d3ddce3d",2829:"5f9f230c",2837:"54a82605",2865:"34728731",2875:"9be32760",2884:"521c18e3",2969:"ab3357d7",2983:"26731d3d",3006:"e5c3494e",3133:"9bf3f89c",3141:"837fe6bc",3157:"fd153f03",3183:"96fb966a",3198:"8e655451",3212:"279ecd45",3220:"995a6284",3247:"deb893ab",3260:"39b1e219",3276:"95c18bfb",3282:"8f95bf76",3317:"a97c3f01",3332:"57123bdd",3355:"39ac0300",3356:"b2965bb9",3391:"25e4c427",3433:"f3e694de",3442:"fd1129fd",3447:"ba8a0032",3451:"0da92479",3496:"ba415b1f",3509:"1d8d2b0f",3550:"3dc83156",3581:"1e55794e",3585:"95d68278",3611:"ace89cff",3665:"958f104d",3668:"772427c6",3697:"481a10d9",3747:"e97d1860",3754:"3ef95421",3777:"d5b0f2f1",3784:"2ec2a5a5",3805:"9dbcb95e",3862:"458bd945",3873:"15687997",3885:"f87f7f15",3910:"7b238b14",3935:"54ccf8d6",3951:"2071ab24",3987:"5cecd51b",4014:"27a8e97c",4017:"1c5b79f1",4030:"eebdc125",4056:"231fab19",4058:"d2000a29",4078:"78d521ad",4088:"236723f3",4093:"93ff548b",4105:"4965fa0b",4144:"e4bd52d5",4164:"226367c7",4216:"693dfee9",4217:"78898be7",4227:"3a300bdb",4259:"3c72cb4b",4264:"a1df6273",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"26b6a565",4492:"578c7e6d",4496:"3c36b933",4498:"28598c69",4504:"c7e90ec8",4514:"b70bc4b6",4520:"aa3760ab",4546:"4d5b6580",4565:"d58006a2",4572:"346a2108",4599:"61def4cb",4601:"498a64f2",4610:"d28b72f0",4621:"d3c1abff",4628:"ece2c60c",4662:"902a9352",4685:"c33f1528",4715:"109ee354",4736:"ae57e8b9",4741:"30d85bc6",4757:"a91bf056",4766:"1e235c0f",4770:"c8ad9636",4790:"619413e4",4795:"6714cd99",4797:"a24e92db",4800:"33ae884e",4849:"b4205bdb",4850:"1edda4b7",4862:"4c570242",4884:"55a0aa72",4889:"7cba39f3",4928:"8dc56b0b",4973:"b259ff0a",4984:"449c6dcf",4994:"c1ca9b9e",5022:"845f21c4",5043:"7c3e9028",5048:"58fe6ed9",5060:"85dafcc6",5096:"6d9cf620",5111:"19185711",5125:"ca0e6ecb",5148:"99c9419a",5176:"0e5df0b2",5179:"9942c68b",5186:"4a7debe6",5191:"2b3b9950",5238:"cc614e03",5290:"5dabcdc2",5297:"154f0b96",5319:"3c0271bb",5321:"1163c84e",5335:"4c7befde",5354:"7ae70604",5357:"5bcf59d5",5359:"eda307b5",5382:"f2e4f3f1",5402:"516bb8da",5416:"454536b7",5434:"38b302a6",5470:"afb852a3",5494:"d89549c4",5518:"bb10d31b",5549:"f943ef7a",5572:"0ab83260",5573:"928c9c72",5599:"da88fdc5",5624:"be069977",5631:"e00d3d36",5650:"3ef921c0",5679:"4a090bef",5705:"0e903d5d",5729:"735b58b8",5764:"e0d7e586",5775:"2d0405c5",5786:"5a51d2d2",5798:"6fc4fd12",5816:"16d6942f",5825:"74be7da2",5876:"5eded409",5888:"d3ded156",5891:"ab5ce39e",5895:"88283ea8",5902:"86cbdde8",5915:"c9595944",5972:"633417fa",5992:"74a8e982",6029:"f475fde1",6034:"078d4d6c",6045:"d268f87f",6047:"3ce45acd",6052:"858c02fa",6063:"afcd055f",6069:"647e424c",6126:"99519171",6127:"dfcf614b",6170:"3ff20225",6265:"3eff1af4",6270:"40138857",6277:"ba5fe4da",6328:"38237b1a",6366:"259b5c74",6378:"7f3a946a",6411:"3b971528",6434:"24411247",6444:"481ad756",6452:"bc894b89",6531:"58ddac85",6541:"eaf336de",6583:"f4d0311b",6587:"6787e5b3",6634:"73fec4bf",6651:"2eda094f",6685:"47c26bbf",6729:"bab02a4c",6741:"60ed102a",6758:"431c7bfa",6774:"59d4d618",6784:"d192db7c",6788:"8d3f6883",6796:"6d28e962",6805:"e99b1f5e",6820:"552b4100",6845:"677d80b4",6882:"b61b6792",6883:"6cb80143",6904:"d419b352",6913:"af47d55e",6963:"968574e3",6982:"770a6a60",7008:"27e98484",7043:"3eb1d3b2",7045:"470d9014",7046:"9693b403",7058:"619039a8",7062:"63970f65",7081:"8615b79a",7084:"46ccce72",7156:"e7466006",7178:"83a4673d",7182:"82468463",7227:"d42d109e",7242:"b2c89a32",7260:"b51ef915",7331:"2e27a23b",7333:"7373335b",7365:"1005464f",7395:"2dc65d0c",7460:"c8c33d3c",7477:"f711097c",7482:"7c5df48f",7527:"f21af340",7545:"b7886ff4",7560:"780a8dfb",7589:"48692fe5",7591:"8354027c",7614:"402fb1a9",7622:"bc46655e",7686:"4fcec9f9",7706:"c2a79e40",7806:"69d6ec3e",7852:"08169558",7855:"5139f825",7857:"bc2e56d3",7878:"6c3cffbe",7883:"ca3065da",7884:"483642ad",7922:"af2db9e3",7948:"6c65f1e8",7964:"29aed9a1",8014:"4aaaf88f",8062:"3a09da61",8072:"e4be3f3b",8077:"f4016b7b",8085:"4db39ceb",8089:"d536b13a",8143:"00cb9fe1",8155:"50d823bf",8161:"83c5fa9a",8237:"d3bb72d1",8241:"91c45856",8302:"a4d5a664",8307:"cb0adfbb",8340:"d5a9c88c",8350:"07df8a75",8365:"48a45f63",8398:"53838afc",8431:"ba67e25a",8432:"8c997507",8435:"c05654f4",8447:"36e7d286",8517:"2589b3a4",8561:"333e8ec9",8563:"f3d59c80",8634:"4f66e361",8639:"88b5ab2c",8665:"436b0c3f",8688:"b454bdfb",8689:"3171ebd4",8723:"63f691f2",8737:"ce7dad23",8776:"0ad26240",8782:"f0a23d81",8787:"144a65fd",8797:"7498fe26",8823:"19c9d97d",8827:"4bf25f9a",8842:"9f25a3e2",8866:"227c693c",8882:"57b43f6a",8885:"e307a2f0",8898:"d002bcd8",8909:"5b7edd24",8920:"7f82440c",8963:"790aecdd",8982:"b8da288f",8999:"8b152872",9076:"22108f5f",9104:"bbcb2345",9133:"cbd60420",9205:"e1da1956",9215:"303146c2",9252:"0d791a59",9260:"cf5f8140",9332:"dfdbdda7",9360:"8038a6a2",9366:"574688fb",9391:"e6b19941",9404:"9fcc3d3e",9408:"adf55763",9416:"c0e65d29",9487:"a8561e41",9489:"05c3c82a",9507:"eefb5ab4",9519:"50259742",9554:"ed358e7b",9559:"f794af19",9590:"aff88e2a",9644:"769bff45",9647:"3bf563d3",9649:"03496b3d",9674:"4ed97ce4",9677:"54273d5e",9695:"39ea76c8",9715:"014f13cf",9716:"bb226380",9785:"8f6de2c0",9788:"7bef8ad1",9890:"547775bd",9891:"fb5599e1",9895:"b8e31ff2",9921:"7e4ba578",9922:"f7b24e7b",9928:"5989f5e0",9944:"2c37b0ba",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"a0b7e5dd",264:"5fd9b3fc",265:"d92c6f86",292:"e8d22ed4",310:"06815302",337:"ee05039e",342:"e9b270bd",479:"bba9e475",485:"d63578fe",503:"03cdfb68",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"8eeeaccf",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"cb817d3a",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"82125cfd",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"66c77d21",2307:"b2c54321",2338:"e4bb0d0f",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"8fb7c26b",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"1847b79c",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"77baa15e",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"f545d6a6",3585:"5f288e7b",3665:"9a299665",3668:"a1c98b04",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"9a4efbda",3951:"9b11b034",4030:"7614a85c",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"acb27581",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"0677fa39",4496:"77babddd",4498:"d086de31",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"14597c83",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e5826b73",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"5de2fd4d",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"738960a3",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"1c10a6da",6784:"1affe817",6788:"bde794d4",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"ced4496f",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"59925dd9",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"33da27d4",7806:"80b7b1d6",7852:"ee98efe7",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7883:"44658a32",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"c625f85e",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"7f5bd176",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"72de0470",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"a204e6fe",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"3ac78858",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),s=0;s{const j=Zi(t,o,H)||Zi(P,o,H)||Zi(m,o,H);return j&&(z[H]=j),z},{})}function Zi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function ua(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ws(P);return n===null&&(El.test(P)?n=vs(P,t):rc.test(P)&&(n=Ki(P,t))),n}function vs(P,t){const n=El.exec(P),o=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+o/t.frameRate}function Ki(P,t){const n=rc.exec(P),o=Number(n[1]);switch(n[2]){case"h":return o*3600;case"m":return o*60;case"ms":return o*1e3;case"f":return o/t.frameRate;case"t":return o/t.tickRate}return o}class es{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,o){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=o,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class Ku{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(s.FRAG_LOADING,this.onFragLoading,this),t.on(s.FRAG_LOADED,this.onFragLoaded,this),t.on(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(s.FRAG_LOADING,this.onFragLoading,this),t.off(s.FRAG_LOADED,this.onFragLoaded,this),t.off(s.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(s.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(s.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(s.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new es(this,"textTrack1"),n=new es(this,"textTrack2"),o=new es(this,"textTrack3"),m=new es(this,"textTrack4");this.cea608Parser1=new bc(1,t,n),this.cea608Parser2=new bc(3,o,m)}addCues(t,n,o,m,E){let T=!1;for(let z=E.length;z--;){const H=E[z],j=ul(H[0],H[1],n,o);if(j>=0&&(H[0]=Math.min(H[0],n),H[1]=Math.max(H[1],o),T=!0,j/(o-n)>.5))return}if(T||E.push([n,o]),this.config.renderTextTracksNatively){const z=this.captionsTracks[t];this.Cues.newCue(z,n,o,m)}else{const z=this.Cues.newCue(null,n,o,m);this.hls.trigger(s.CUES_PARSED,{type:"captions",cues:z,track:t})}}onInitPtsFound(t,{frag:n,id:o,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;o===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(z=>{this.onFragLoaded(s.FRAG_LOADED,z)}))}getExistingTrack(t,n){const{media:o}=this;if(o)for(let m=0;m{Mu(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let o=0;oE.textCodec===$u);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(oc(this.tracks,o)){this.tracks=o;return}if(this.textTracks=[],this.tracks=o,this.config.renderTextTracksNatively){const T=this.media,z=T?Dc(T.textTracks):null;if(this.tracks.forEach((H,j)=>{let se;if(z){let ce=null;for(let xe=0;xej!==null).map(j=>j.label);H.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${H.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(z=>({label:z.name,kind:z.type.toLowerCase(),default:z.default,subtitleTrack:z}));this.hls.trigger(s.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(o=>{const m=/(?:CC|SERVICE)([1-4])/.exec(o.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=o.name,o.lang&&(T.languageCode=o.lang),T.media=o)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var o,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:z}=this,{cc:H,sn:j}=n.frag,se=(o=(m=n.part)==null?void 0:m.index)!=null?o:-1;E&&T&&(j!==z+1||j===z&&se!==this.lastPartIndex+1||H!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=H,this.lastSn=j,this.lastPartIndex=se}}onFragLoaded(t,n){const{frag:o,payload:m}=n;if(o.type===u.SUBTITLE)if(m.byteLength){const E=o.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const z=this.tracks[o.level],H=this.vttCCs;H[o.cc]||(H[o.cc]={start:o.start,prevCC:this.prevCC,new:!0},this.prevCC=o.cc),z&&z.textCodec===$u?this._parseIMSC1(o,m):this._parseVTTs(n)}}else this.hls.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const o=this.hls;nc(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{o.logger.log(`Failed to parse IMSC1: ${m}`),o.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:o,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,z=E.length-1;if(!E[o.cc]&&z===-1){T.push(t);return}const H=this.hls,j=(n=o.initSegment)!=null&&n.data?Gt(o.initSegment.data,new Uint8Array(m)).buffer:m;hu(j,this.initPTS[o.cc],this.vttCCs,o.cc,o.start,se=>{this._appendCues(se,o.level),H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:o})},se=>{const ce=se.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(o,m),H.logger.log(`Failed to parse VTT cue: ${se}`),!(ce&&z>o.cc)&&H.trigger(s.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:o,error:se})})}_fallbackToIMSC1(t,n){const o=this.tracks[t.level];o.textCodec||nc(n,this.initPTS[t.cc],()=>{o.textCodec=$u,this._parseIMSC1(t,n)},()=>{o.textCodec="wvtt"})}_appendCues(t,n){const o=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>vc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;o.trigger(s.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:o}=n;o.type===u.SUBTITLE&&this.onFragLoaded(s.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:o,samples:m}=n;if(!(o.type===u.MAIN&&this.closedCaptionsForLevel(o)==="NONE"))for(let E=0;EZo(z[H],n,o))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:z}=this;Object.keys(z).forEach(H=>Zo(z[H],n,m))}}}extractCea608Data(t){const n=[[],[]],o=t[0]&31;let m=2;for(let E=0;E=16?H--:H++;const Ie=ol(j.trim()),Oe=Ll(t,n,Ie);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Oe)||(T=new se(t,n,Ie),T.id=Oe,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(H*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((xe,Ie)=>xe.line==="auto"||Ie.line==="auto"?0:xe.line>8&&Ie.line>8?Ie.line-xe.line:xe.line-Ie.line),m.forEach(xe=>vc(P,xe))),m}};function Fl(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class xc{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||Of,this.controller=new self.AbortController,this.stats=new F}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,o){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=Jc(t,this.controller.signal),T=t.responseType==="arraybuffer",z=T?"byteLength":"length",{maxTimeToFirstByteMs:H,maxLoadTimeMs:j}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=o,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=H&&r(H)?H:j,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(Iu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Ie=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=j,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},j-(Ie-m.loading.start)),!ce.ok){const{status:tt,statusText:at}=ce;throw new Xu(at||"fetch, bad network response",tt,ce)}m.loading.first=Ie,m.total=cl(ce.headers)||m.total;const Oe=(xe=this.callbacks)==null?void 0:xe.onProgress;return Oe&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Oe):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Ie;const Oe=this.response;if(!Oe)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const tt=ce[z];tt&&(m.loaded=m.total=tt);const at={url:Oe.url,data:ce,code:Oe.status},Bt=(xe=this.callbacks)==null?void 0:xe.onProgress;Bt&&!r(n.highWaterMark)&&Bt(m,t,ce,Oe),(Ie=this.callbacks)==null||Ie.onSuccess(at,m,t,Oe)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Ie=ce&&ce.code||0,Oe=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Ie,text:Oe},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,o,m=0,E){const T=new fi,z=t.body.getReader(),H=()=>z.read().then(j=>{if(j.done)return T.dataLength&&E(n,o,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const se=j.value,ce=se.length;return n.loaded+=ce,ce=m&&E(n,o,T.flush().buffer,t)):E(n,o,se.buffer,t),H()}).catch(()=>Promise.reject());return H()}}function Jc(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const o=hf(t);if(r(o))return o}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Xu extends Error{constructor(t,n,o){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=o}}const Lc=/^age:\s*[\d.]+\s*$/im;class ef{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new F,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,o){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=o,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const o=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==o||this.stats.aborted))return E(o,n.url)}).catch(T=>{if(!(this.loader!==o||this.stats.aborted))return o.open("GET",n.url,!0),E(o,n.url)}).then(()=>{this.loader!==o||this.stats.aborted||this.openAndSendXhr(o,n,t)}).catch(T=>{var z;(z=this.callbacks)==null||z.onError({code:o.status,text:T.message},n,o,m)}):this.openAndSendXhr(o,n,t)}openAndSendXhr(t,n,o){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=o.loadPolicy;if(m)for(const z in m)t.setRequestHeader(z,m[z]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),o.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:o}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!o.aborted&&m>=2&&(o.loading.first===0&&(o.loading.first=Math.max(self.performance.now(),o.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(o.loading.first-o.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const j=n.status,se=n.responseType==="text"?n.responseText:null;if(j>=200&&j<300){const Oe=se!=null?se:n.response;if(Oe!=null){var T,z;o.loading.end=Math.max(self.performance.now(),o.loading.first);const tt=n.responseType==="arraybuffer"?Oe.byteLength:Oe.length;o.loaded=o.total=tt,o.bwEstimate=o.total*8e3/(o.loading.end-o.loading.first);const at=(T=this.callbacks)==null?void 0:T.onProgress;at&&at(o,t,Oe,n);const Bt={url:n.responseURL,data:Oe,code:j};(z=this.callbacks)==null||z.onSuccess(Bt,o,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=o.retry,Ie={url:t.url,data:void 0,code:j};if(He(ce,xe,!1,Ie))this.retry(ce);else{var H;G.error(`${j} while loading ${t.url}`),(H=this.callbacks)==null||H.onError({code:j,text:n.statusText},t,n,o)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(He(t,n,!0))this.retry(t);else{var o;G.warn(`timeout while loading ${(o=this.context)==null?void 0:o.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:o}=this;this.retryDelay=Ir(t,o.retry),o.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${o.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Lc.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const Ho={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},tf=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:ef,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gi,bufferController:Hu,capLevelController:cc,errorController:ir,fpsController:nl,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:Fa,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,certLoadPolicy:{default:Ho},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Ku,audioStreamController:Zl,audioTrackController:Sc,emeController:Lu,cmcdController:Qo,contentSteeringController:$o,interstitialsController:yc});function pf(){return{cueHandler:wf,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function fl(P,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const o=Bl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const z=`${T==="level"?"playlist":T}LoadPolicy`,H=t[z]===void 0,j=[];E.forEach(se=>{const ce=`${T}Loading${se}`,xe=t[ce];if(xe!==void 0&&H){j.push(ce);const Ie=o[z].default;switch(t[z]={default:Ie},se){case"TimeOut":Ie.maxLoadTimeMs=xe,Ie.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Ie.errorRetry.maxNumRetry=xe,Ie.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Ie.errorRetry.retryDelayMs=xe,Ie.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Ie.errorRetry.maxRetryDelayMs=xe,Ie.timeoutRetry.maxRetryDelayMs=xe;break}}}),j.length&&n.warn(`hls.js config: "${j.join('", "')}" setting(s) are deprecated, use "${z}": ${zn(t[z])}`)}),b(b({},o),t)}function Bl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(Bl):Object.keys(P).reduce((t,n)=>(t[n]=Bl(P[n]),t),{}):P}function Wo(P,t){const n=P.loader;n!==xc&&n!==ef?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):Fl()&&(P.loader=xc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Ec=2,_f=.1,Mc=.05,Fc=100;class mf extends Is{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var o;(o=this.media)!=null&&o.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var o;this.ended=((o=this.media)==null?void 0:o.currentTime)||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Fc),this.mediaSource=n.mediaSource;const o=this.media=n.media;iu(o,"playing",this.onMediaPlaying),iu(o,"waiting",this.onMediaWaiting),iu(o,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:o}=this;o&&(qo(o,"playing",this.onMediaPlaying),qo(o,"waiting",this.onMediaWaiting),qo(o,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var o,m;const E=(o=this.hls)==null?void 0:o.config;if(!E)return;const{media:T,stalled:z}=this;if(!T)return;const{seeking:H}=T,j=this.seeking&&!H,se=!this.seeking&&H,ce=T.paused&&!H||T.ended||T.playbackRate===0;if(this.seeking=H,t!==n){n&&(this.ended=0),this.moved=!0,H||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ce&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(se||j){j&&this.stallResolved(t);return}if(ce){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!1}));return}if(!xi.getBuffered(T).length){this.nudgeRetry=0;return}const xe=xi.bufferInfo(T,t,0),Ie=xe.nextStart||0,Oe=this.fragmentTracker;if(H&&Oe&&this.hls){const dn=Bc(this.hls.inFlightFragments,t),Gr=xe.len>Ec,un=!Ie||dn||Ie-t>Ec&&!Oe.getPartialFragment(t);if(Gr||un)return;this.moved=!1}const tt=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Oe){if(!(xe.len>0)&&!Ie)return;const Gr=Math.max(Ie,xe.start||0)-t,mn=!!(tt!=null&&tt.live)?tt.targetduration*2:Ec,Qr=Oe.getPartialFragment(t);if(Gr>0&&(Gr<=mn||Qr)){T.paused||this._trySkipBufferHole(Qr);return}}const at=E.detectStallWithCurrentTimeMs,Bt=self.performance.now(),hr=this.waiting;if(z===null){hr>0&&Bt-hr=at||hr)&&this.hls){var zr;if(((zr=this.mediaSource)==null?void 0:zr.readyState)==="ended"&&!(tt!=null&&tt.live)&&Math.abs(t-((tt==null?void 0:tt.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(s.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(xe),!this.media||!this.hls)return}const Wr=xi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Wr,ar)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const o=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(o)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(s.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var o;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(o=this.buffered.audio)!=null&&o.length&&m&&m.length>1&&t>m.end(0)){const E=xi.bufferedInfo(xi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=xi.timeRangesToArray(m),z=xi.bufferedInfo(T,n,0).bufferedIndex;if(z>-1&&zz)&&se-j<1&&t-j<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${j} -> ${se} buffered index: ${H}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Ie=xi.bufferInfo(this.media,t,0);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Ie.len,bufferInfo:Ie})}}}}}_tryFixBufferStall(t,n){var o,m;const{fragmentTracker:E,media:T}=this,z=(o=this.hls)==null?void 0:o.config;if(!T||!E||!z)return;const H=T.currentTime,j=(m=this.hls)==null?void 0:m.latestLevelDetails,se=E.getPartialFragment(H);if((se||j!=null&&j.live&&H1&&t.len>z.maxBufferHole||t.nextStart&&t.nextStart-Hz.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}_reportStall(t){const{hls:n,media:o,stallReported:m,stalled:E}=this;if(!m&&E!==null&&o&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${o.currentTime} due to low buffer (${zn(t)})`);this.warn(T.message),n.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:o,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!o||!E)return 0;const T=m.currentTime,z=xi.bufferInfo(m,T,0),H=T0&&z.len<1&&m.readyState<3,xe=H-T;if(xe>0&&(se||ce)){if(xe>E.maxBufferHole){let Oe=!1;if(T===0){const tt=o.getAppendedFrag(0,u.MAIN);tt&&H{const P=Nc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(s.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(s.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var o;this.media=n.media,((o=n.overrides)==null?void 0:o.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Mu(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;nrf&&(ce=rf),ce-se<=0&&(ce=se+Mf);for(let Ie=0;Iese.type===Se.audioId3&&H:m==="video"?j=se=>se.type===Se.emsg&&z:j=se=>se.type===Se.audioId3&&H||se.type===Se.emsg&&z,Zo(E,n,o,j)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:o}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(o&&n){var z;if((z=o.cues)!=null&&z.length){const se=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=se.length;ce--;){const xe=se[ce],Ie=T[xe].cues;delete T[xe],Object.keys(Ie).forEach(Oe=>{try{const tt=Ie[Oe];tt.removeEventListener("enter",this.onEventCueEnter),o.removeCue(tt)}catch(tt){}})}}else T=this.dateRangeCuesAppended={}}const H=t.fragments[t.fragments.length-1];if(E.length===0||!r(H==null?void 0:H.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const j=Nc();for(let se=0;se{if(Gr!==xe.id){const un=m[Gr];if(un.class===xe.class&&un.startDate>xe.startDate&&(!dn||xe.startDate.01&&(Gr.startTime=Ie,Gr.endTime=Bt);else if(j){let un=xe.attr[dn];ja(dn)&&(un=vf(un));const Qr=Ff(j,Ie,Bt,{key:dn,data:un},Se.dateRange);Qr&&(Qr.id=ce,this.id3Track.addCue(Qr),tt[dn]=Qr,this.hls.config.interstitialsController&&(dn==="X-ASSET-LIST"||dn==="X-ASSET-URL")&&Qr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:tt,dateRange:xe,durationKnown:at}}}}class Cf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,o=this.levelDetails;if(!n||!o)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!o.live)return;const z=this.targetLatency;if(z===null)return;const H=m-z,j=Math.min(this.maxLatency,z+o.targetduration);if(H.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*H-this.edgeStalled))*20)/20,Ie=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Ie)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:o,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:z}=this.config,H=this.hls.userConfig;let j=z&&o||n;(this._targetLatencyUpdated||H.liveSyncDuration||H.liveSyncDurationCount||j===0)&&(j=E!==void 0?E:T*m);const se=m;return j+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,se)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const o=this.levelDetails;if(o===null)return null;const m=o.edge,E=t-n-this.edgeStalled,T=m-o.totalduration,z=m-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(T,E),z)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const o=t.buffered.length;return(o?t.buffered.end(o-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(s.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(s.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(s.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(s.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var o;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(o=this.levelDetails)!=null&&o.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var o,m;t.playbackRate!==n&&((o=this.hls)==null||o.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Bf extends lu{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this),t.on(s.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this),t.off(s.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const o=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let z=!1,H=!1,j=!1;n.levels.forEach(se=>{var ce;const xe=se.attrs;let{audioCodec:Ie,videoCodec:Oe}=se;Ie&&(se.audioCodec=Ie=St(Ie,o)||void 0),((ce=Oe)==null?void 0:ce.indexOf("avc1"))===0&&(Oe=se.videoCodec=Ar(Oe));const{width:tt,height:at,unknownCodecs:Bt}=se;let hr=Bt?Bt.length:0;if(Bt)for(let Yn=hr;Yn--;){const hi=Bt[Yn];this.isAudioSupported(hi)?(se.audioCodec=Ie=Ie?`${Ie},${hi}`:hi,hr--,zt.audio[Ie.substring(0,4)]=2):this.isVideoSupported(hi)&&(se.videoCodec=Oe=Oe?`${Oe},${hi}`:hi,hr--,zt.video[Oe.substring(0,4)]=2)}if(z||(z=!!(tt&&at)),H||(H=!!Oe),j||(j=!!Ie),hr||Ie&&!this.isAudioSupported(Ie)||Oe&&!this.isVideoSupported(Oe)){this.log(`Some or all CODECS not supported "${xe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":zr,"HDCP-LEVEL":Wr,"PATHWAY-ID":dn,RESOLUTION:Gr,"VIDEO-RANGE":un}=xe,Qr=`${`${dn||"."}-`}${se.bitrate}-${Gr}-${zr}-${ar}-${un}-${Wr}`;if(E[Qr])if(E[Qr].uri!==se.url&&!se.attrs["PATHWAY-ID"]){const Yn=T[Qr]+=1;se.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const hi=this.createLevel(se);E[Qr]=hi,m.push(hi)}else E[Qr].addGroupId("audio",xe.AUDIO),E[Qr].addGroupId("text",xe.SUBTITLES);else{const Yn=this.createLevel(se);E[Qr]=Yn,T[Qr]=1,m.push(Yn)}}),this.filterAndSortMediaOptions(m,n,z,H,j)}createLevel(t){const n=new cr(t),o=t.supplemental;if(o!=null&&o.videoCodec&&!this.isVideoSupported(o.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${o.videoCodec}"`);this.log(m.message),n.supportedResult=fn(m,[])}return n}isAudioSupported(t){return ke(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return ke(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,o,m,E){let T=[],z=[],H=t;if((o||m)&&E&&(H=H.filter(({videoCodec:at,videoRange:Bt,width:hr,height:ar})=>(!!at||!!(hr&&ar))&&rn(Bt))),H.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",Bt=at;n.levels.length&&(Bt=`one or more CODECS in variant not supported: ${zn(n.levels.map(ar=>ar.attrs.CODECS).filter((ar,zr,Wr)=>Wr.indexOf(ar)===zr))}`,this.warn(Bt),at+=` (${Bt})`);const hr=new Error(at);this.hls.trigger(s.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:hr,reason:Bt})}});return}n.audioTracks&&(T=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Nf(T)),n.subtitles&&(z=n.subtitles,Nf(z));const j=H.slice(0);H.sort((at,Bt)=>{if(at.attrs["HDCP-LEVEL"]!==Bt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(Bt.attrs["HDCP-LEVEL"]||"")?1:-1;if(o&&at.height!==Bt.height)return at.height-Bt.height;if(at.frameRate!==Bt.frameRate)return at.frameRate-Bt.frameRate;if(at.videoRange!==Bt.videoRange)return gr.indexOf(at.videoRange)-gr.indexOf(Bt.videoRange);if(at.videoCodec!==Bt.videoCodec){const hr=Ke(at.videoCodec),ar=Ke(Bt.videoCodec);if(hr!==ar)return ar-hr}if(at.uri===Bt.uri&&at.codecSet!==Bt.codecSet){const hr=vt(at.codecSet),ar=vt(Bt.codecSet);if(hr!==ar)return ar-hr}return at.averageBitrate!==Bt.averageBitrate?at.averageBitrate-Bt.averageBitrate:0});let se=j[0];if(this.steering&&(H=this.steering.filterParsedLevels(H),H.length!==j.length)){for(let at=0;athr&&hr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=ar)}break}const xe=E&&!m,Ie=this.hls.config,Oe=!!(Ie.audioStreamController&&Ie.audioTrackController),tt={levels:H,audioTracks:T,subtitleTracks:z,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Oe&&!xe&&T.some(at=>!!at.url)};this.hls.trigger(s.MANIFEST_PARSED,tt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const se=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:se,reason:se.message}),ce)return;t=Math.min(t,n.length-1)}const o=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],z=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,o===t&&m&&E===z)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${z?" with Pathway "+z:""} from level ${o}${E?" with Pathway "+E:""}`);const H={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(s.LEVEL_SWITCHING,H);const j=T.details;if(!j||j.live){const se=this.switchParams(T.uri,m==null?void 0:m.details,j);this.loadPlaylist(se)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),o=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=o}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const o=n.elementaryStreams;if(!Object.keys(o).some(E=>!!o[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var o;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var z;this.warn(`Invalid level index ${m}`),(z=n.deliveryDirectives)!=null&&z.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let H=T.details;H===n.details&&H.advanced&&(H=void 0),this.playlistLoaded(m,n,H)}else(o=n.deliveryDirectives)!=null&&o.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const o=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,z=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${z&&T.live?" age "+z.toFixed(1)+(T.type?" "+T.type||0:""):""} ${o}`),this.hls.trigger(s.LEVEL_LOADING,{url:o,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const o=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(z=>z.level=-1)),!1));Hn(o),this._levels=o,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=o.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(s.LEVELS_UPDATED,{levels:o})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:o}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(s.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:o}))}}function Nf(P){const t={};P.forEach(n=>{const o=n.groupId||"";n.id=t[o]=t[o]||0,t[o]++})}function nf(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!oe())return!1;const t=nf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=oe();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(be(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(be(t,"audio"))))}function g(){var P;const t=nf();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const A=100;class Z extends na{constructor(t,n,o){super(t,n,o,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(s.MANIFEST_PARSED,this.onManifestParsed,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.LEVEL_LOADED,this.onLevelLoaded,this),t.on(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(s.BUFFER_CREATED,this.onBufferCreated,this),t.on(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(s.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(s.MANIFEST_PARSED,this.onManifestParsed,this),t.off(s.LEVEL_LOADED,this.onLevelLoaded,this),t.off(s.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(s.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(s.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(s.BUFFER_CREATED,this.onBufferCreated,this),t.off(s.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(s.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:o,hls:m}=this;if(this.stopLoad(),this.setInterval(A),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}o>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${o.toFixed(3)}`),t=o),this.state=Ur.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Ur.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ur.WAITING_LEVEL:{const{levels:n,level:o}=this,m=n==null?void 0:n[o],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Ur.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ur.IDLE;break}break}case Ur.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),o=this.retryDate;if(!o||n>=o||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Ur.IDLE}}break}this.state===Ur.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:o,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(o!=null&&o[E]))return;const T=o[E],z=this.getMainFwdBufferInfo();if(z===null)return;const H=this.getLevelDetails();if(H&&this._streamEnded(z,H)){const tt={};this.altAudio===2&&(tt.type="video"),this.hls.trigger(s.BUFFER_EOS,tt),this.state=Ur.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const j=T.details;if(!j||this.state===Ur.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Ur.WAITING_LEVEL,this.startFragRequested=!1;return}const se=z.len,ce=this.getMaxBufferLength(T.maxBitrate);if(se>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>z.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:z.end;let Ie=this.getNextFragment(xe,j);if(this.couldBacktrack&&!this.fragPrevious&&Ie&&de(Ie)&&this.fragmentTracker.getState(Ie)!==Er.OK){var Oe;const at=((Oe=this.backtrackFragment)!=null?Oe:Ie).sn-j.startSN,Bt=j.fragments[at-1];Bt&&Ie.cc===Bt.cc&&(Ie=Bt,this.fragmentTracker.removeFragment(Bt))}else this.backtrackFragment&&z.len&&(this.backtrackFragment=null);if(Ie&&this.isLoopLoading(Ie,xe)){if(!Ie.gap){const at=this.audioOnly&&!this.altAudio?M.AUDIO:M.VIDEO,Bt=(at===M.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Bt&&this.afterBufferFlushed(Bt,at,u.MAIN)}Ie=this.getNextFragmentLoopLoading(Ie,j,z,u.MAIN,ce)}Ie&&(Ie.initSegment&&!Ie.initSegment.data&&!this.bitrateTest&&(Ie=Ie.initSegment),this.loadFragment(Ie,T,xe))}loadFragment(t,n,o){const m=this.fragmentTracker.getState(t);m===Er.NOT_LOADED||m===Er.PARTIAL?de(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,o):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let o;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const z=this.getMainFwdBufferInfo();if(!z||z.len{const T=E.audioCodec;T&&(o=o||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=o&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:o}=this;if(!o||this.state!==Ur.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Ur.WAITING_LEVEL)}onLevelLoaded(t,n){var o;const{levels:m,startFragRequested:E}=this,T=n.level,z=n.details,H=z.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${z.startSN},${z.endSN}]${z.lastPartSn?`[part-${z.lastPartSn}-${z.lastPartIndex}]`:""}, cc [${z.startCC}, ${z.endCC}] duration:${H}`);const j=n.levelInfo,se=this.fragCurrent;se&&(this.state===Ur.FRAG_LOADING||this.state===Ur.FRAG_LOADING_WAITING_RETRY)&&se.level!==n.level&&se.loader&&this.abortCurrentFrag();let ce=0;if(z.live||(o=j.details)!=null&&o.live){var xe;if(this.checkLiveUpdate(z),z.deltaUpdateFailed)return;ce=this.alignPlaylists(z,j.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(j.details=z,this.levelLastLoaded=j,E||this.setStartPosition(z,ce),this.hls.trigger(s.LEVEL_UPDATED,{details:z,level:T}),this.state===Ur.WAITING_LEVEL){if(this.waitForCdnTuneIn(z))return;this.state=Ur.IDLE}E&&z.live&&this.synchronizeToLiveEdge(z),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:o}=this;if(!o)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,z=t.edge,H=E>=T-n.maxFragLookUpTolerance&&E<=z;if(m!==null&&o.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(s.AUDIO_TRACK_SWITCHED,n)}),o.trigger(s.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}o.trigger(s.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const o=ei(n.url,this.hls);if(o){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=o?2:0,this.tick()}onBufferCreated(t,n){const o=n.tracks;let m,E,T=!1;for(const z in o){const H=o[z];if(H.id==="main"){if(E=z,m=H,z==="video"){const j=o[z];j&&(this.videoBuffer=j.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:o,part:m}=n,E=o.type===u.MAIN;if(E){if(this.fragContextChanged(o)){this.warn(`Fragment ${o.sn}${m?" p: "+m.index:""} of level ${o.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Ur.PARSED&&(this.state=Ur.IDLE);return}const z=m?m.stats:o.stats;this.fragLastKbps=Math.round(8*z.total/(z.buffering.end-z.loading.first)),de(o)&&(this.fragPrevious=o),this.fragBufferedComplete(o,m)}const T=this.media;T&&(!this._hasEnoughToStart&&xi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var o;if(n.fatal){this.state=Ur.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Ur.WAITING_LEVEL&&((o=n.context)==null?void 0:o.type)===h.LEVEL&&(this.state=Ur.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Ur.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==M.AUDIO||!this.altAudio){const o=(n===M.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;o&&(this.afterBufferFlushed(o,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let o=this.startPosition;if(o>=0&&n0&&(H{const{hls:m}=this,E=o==null?void 0:o.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Ur.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(s.FRAG_LOADED,o),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const o=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,z=this.getCurrentContext(T);if(!z){this.resetWhenMissingContext(T);return}const{frag:H,part:j,level:se}=z,{video:ce,text:xe,id3:Ie,initSegment:Oe}=E,{details:tt}=se,at=this.altAudio?void 0:E.audio;if(this.fragContextChanged(H)){this.fragmentTracker.removeFragment(H);return}if(this.state=Ur.PARSING,Oe){if(Oe!=null&&Oe.tracks){const ar=H.initSegment||H;this._bufferInitSegment(se,Oe.tracks,ar,T),m.trigger(s.FRAG_PARSING_INIT_SEGMENT,{frag:ar,id:o,tracks:Oe.tracks})}const Bt=Oe.initPTS,hr=Oe.timescale;r(Bt)&&(this.initPTS[H.cc]={baseTime:Bt,timescale:hr},m.trigger(s.INIT_PTS_FOUND,{frag:H,id:o,initPTS:Bt,timescale:hr}))}if(ce&&tt){at&&ce.type==="audiovideo"&&this.logMuxedErr(H);const Bt=tt.fragments[H.sn-1-tt.startSN],hr=H.sn===tt.startSN,ar=!Bt||H.cc>Bt.cc;if(E.independent!==!1){const{startPTS:zr,endPTS:Wr,startDTS:dn,endDTS:Gr}=ce;if(j)j.elementaryStreams[ce.type]={startPTS:zr,endPTS:Wr,startDTS:dn,endDTS:Gr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!ar&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const un=this.getMainFwdBufferInfo(),mn=(un?un.end:this.getLoadPosition())+this.config.maxBufferHole,Qr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:zr;if(!hr&&mnEc&&(H.gap=!0);H.setElementaryStreamInfo(ce.type,zr,Wr,dn,Gr),this.backtrackFragment&&(this.backtrackFragment=H),this.bufferFragmentData(ce,H,j,T,hr||ar)}else if(hr||ar)H.gap=!0;else{this.backtrack(H);return}}if(at){const{startPTS:Bt,endPTS:hr,startDTS:ar,endDTS:zr}=at;j&&(j.elementaryStreams[M.AUDIO]={startPTS:Bt,endPTS:hr,startDTS:ar,endDTS:zr}),H.setElementaryStreamInfo(M.AUDIO,Bt,hr,ar,zr),this.bufferFragmentData(at,H,j,T)}if(tt&&Ie!=null&&(n=Ie.samples)!=null&&n.length){const Bt={id:o,frag:H,details:tt,samples:Ie.samples};m.trigger(s.FRAG_PARSING_METADATA,Bt)}if(tt&&xe){const Bt={id:o,frag:H,details:tt,samples:xe.samples};m.trigger(s.FRAG_PARSING_USERDATA,Bt)}}logMuxedErr(t){this.warn(`${de(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,o,m){if(this.state!==Ur.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(o));const{audio:E,video:T,audiovideo:z}=n;if(E){let j=Jr(E.codec,t.audioCodec);j==="mp4a"&&(j="mp4a.40.5");const se=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){j&&(j.indexOf("mp4a.40.5")!==-1?j="mp4a.40.2":j="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&se.indexOf("firefox")===-1&&(j="mp4a.40.5")}j&&j.indexOf("mp4a.40.5")!==-1&&se.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(j="mp4a.40.2",this.log(`Android: force audio codec to ${j}`)),t.audioCodec&&t.audioCodec!==j&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${j}"`),E.levelCodec=j,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${j||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const j=T.codec;if((j==null?void 0:j.length)===4)switch(j){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${j}]${T.codec!==j?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}z&&(this.log(`Init audiovideo buffer, container:${z.container}, codecs[level/parsed]=[${t.codecs}/${z.codec}]`),delete n.video,delete n.audio);const H=Object.keys(n);if(H.length){if(this.hls.trigger(s.BUFFER_CODECS,n),!this.hls)return;H.forEach(j=>{const ce=n[j].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(s.BUFFER_APPENDING,{type:j,data:ce,frag:o,part:null,chunkMeta:m,parent:o.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,o=t==null?void 0:t[n];return o?this.getMaxBufferLength(o.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Ur.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const o=t.currentTime;if(xi.isBuffered(t,o)?n=this.getAppendedFrag(o):xi.isBuffered(t,o+.1)&&(n=this.getAppendedFrag(o+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(s.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(s.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const o=this.getLevelDetails(),m=this.currentFrag||(o?En(null,o.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const o in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[o].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,o,m,E){return new Na({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:o,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled){const{sn:o,cc:m}=t;for(let E=0;E{T.setKeyFormat(z)});break}}}}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var o,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const j=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,j))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let z=this.keyUriToKeyInfo[T];if((o=z)!=null&&o.decryptdata.key)return E.key=z.decryptdata.key,Promise.resolve({frag:t,keyInfo:z});if((m=z)!=null&&m.keyLoadPromise){var H;switch((H=z.mediaKeySessionContext)==null?void 0:H.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return z.keyLoadPromise.then(j=>(E.key=j.keyInfo.decryptdata.key,{frag:t,keyInfo:z}))}}switch(z=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(z,t):this.loadKeyEME(z,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(z,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const o={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(o);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,o))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(o)}loadKeyHTTP(t,n){const o=this.config,m=o.loader,E=new m(o);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,z)=>{const H={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},j=o.keyLoadPolicy.default,se={loadPolicy:j,timeout:j.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Ie,Oe,tt)=>{const{frag:at,keyInfo:Bt,url:hr}=Oe;if(!at.decryptdata||Bt!==this.keyUriToKeyInfo[hr])return z(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),tt));Bt.decryptdata.key=at.decryptdata.key=new Uint8Array(xe.data),at.keyLoader=null,Bt.loader=null,T({frag:at,keyInfo:Bt})},onError:(xe,Ie,Oe,tt)=>{this.resetLoader(Ie),z(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Oe,b({url:H.url,data:void 0},xe)))},onTimeout:(xe,Ie,Oe)=>{this.resetLoader(Ie),z(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Oe))},onAbort:(xe,Ie,Oe)=>{this.resetLoader(Ie),z(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Oe))}};E.load(H,se,ce)})}resetLoader(t){const{frag:n,keyInfo:o,url:m}=t,E=o.loader;n.keyLoader===E&&(n.keyLoader=null,o.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class $t{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(s.MANIFEST_LOADING,this.onManifestLoading,this),t.on(s.LEVEL_LOADING,this.onLevelLoading,this),t.on(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(s.MANIFEST_LOADING,this.onManifestLoading,this),t.off(s.LEVEL_LOADING,this.onLevelLoading,this),t.off(s.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(s.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(s.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,o=n.pLoader,m=n.loader,E=o||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:o}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:o,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:o,level:m,pathwayId:E,url:T,deliveryDirectives:z,levelInfo:H}=n;this.load({id:o,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:z,levelOrTrack:H})}onAudioTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:T,track:z}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:z})}onSubtitleTrackLoading(t,n){const{id:o,groupId:m,url:E,deliveryDirectives:T,track:z}=n;this.load({id:o,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:z})}onLevelsUpdated(t,n){const o=this.loaders[h.LEVEL];if(o){const m=o.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(o.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const o=this.hls.config;let m=this.getInternalLoader(t);if(m){const j=this.hls.logger,se=m.context;if(se&&se.levelOrTrack===t.levelOrTrack&&(se.url===t.url||se.deliveryDirectives&&!t.deliveryDirectives)){se.url===t.url?j.log(`[playlist-loader]: ignore ${t.url} ongoing request`):j.log(`[playlist-loader]: ignore ${t.url} in favor of ${se.url}`);return}j.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=o.manifestLoadPolicy.default:E=y({},o.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let j;if(t.type===h.LEVEL&&t.level!==null?j=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?j=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(j=this.hls.subtitleTracks[t.id].details),j){const se=j.partTarget,ce=j.targetduration;if(se&&ce){const xe=Math.max(se*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},z={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},H={onSuccess:(j,se,ce,xe)=>{const Ie=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Oe=j.data;if(Oe.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(j,ce,new Error("no EXTM3U delimiter"),xe||null,se);return}se.parsing.start=performance.now(),fs.isMediaPlaylist(Oe)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(j,se,ce,xe||null,Ie):this.handleMasterPlaylist(j,se,ce,xe)},onError:(j,se,ce,xe)=>{this.handleNetworkError(se,ce,!1,j,xe)},onTimeout:(j,se,ce)=>{this.handleNetworkError(se,ce,!0,void 0,j)}};m.load(t,z,H)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:o}=this.hls;(t||o)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,o,m){const E=this.hls,T=t.data,z=ut(t,o),H=fs.parseMasterPlaylist(T,z);if(H.playlistParsingError){this.handleManifestParsingError(t,o,H.playlistParsingError,m,n);return}const{contentSteering:j,levels:se,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Oe}=H;this.variableList=Oe;const{AUDIO:tt=[],SUBTITLES:at,"CLOSED-CAPTIONS":Bt}=fs.parseMasterPlaylistMedia(T,z,H);tt.length&&!tt.some(ar=>!ar.url)&&se[0].audioCodec&&!se[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),tt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ui({}),bitrate:0,url:""})),E.trigger(s.MANIFEST_LOADED,{levels:se,audioTracks:tt,subtitles:at,captions:Bt,contentSteering:j,url:z,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Oe})}handleTrackOrLevelPlaylist(t,n,o,m,E){const T=this.hls,{id:z,level:H,type:j}=o,se=ut(t,o),ce=r(H)?H:r(z)?z:0,xe=Le(o),Ie=fs.parseLevelPlaylist(t.data,se,ce,xe,0,this.variableList);if(j===h.MANIFEST){const Oe={attrs:new Ui({}),bitrate:0,details:Ie,name:"",url:se};Ie.requestScheduled=n.loading.start+ur(Ie,0),T.trigger(s.MANIFEST_LOADED,{levels:[Oe],audioTracks:[],url:se,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),o.levelDetails=Ie,this.handlePlaylistLoaded(Ie,t,n,o,m,E)}handleManifestParsingError(t,n,o,m,E){this.hls.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:o,error:o,reason:o.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,o=!1,m,E){let T=`A network ${o?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const z=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let H=f.UNKNOWN,j=!1;const se=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:H=o?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,j=!0;break;case h.LEVEL:H=o?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,j=!1;break;case h.AUDIO_TRACK:H=o?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,j=!1;break;case h.SUBTITLE_TRACK:H=o?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,j=!1;break}se&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:H,fatal:j,url:t.url,loader:se,context:t,error:z,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(s.ERROR,ce)}handlePlaylistLoaded(t,n,o,m,E,T){const z=this.hls,{type:H,level:j,id:se,groupId:ce,deliveryDirectives:xe}=m,Ie=ut(n,m),Oe=Le(m),tt=typeof m.level=="number"&&Oe===u.MAIN?j:void 0;if(!t.fragments.length){const Bt=t.playlistParsingError=new Error("No Segments found in Playlist");z.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Ie,error:Bt,reason:Bt.message,response:n,context:m,level:tt,parent:Oe,networkDetails:E,stats:o});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(at),!z.config.ignorePlaylistParsingErrors){z.trigger(s.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Ie,error:at,reason:at.message,response:n,context:m,level:tt,parent:Oe,networkDetails:E,stats:o});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),H){case h.MANIFEST:case h.LEVEL:z.trigger(s.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||z.levels[0],level:tt||0,id:se||0,stats:o,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:H===h.MANIFEST});break;case h.AUDIO_TRACK:z.trigger(s.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:se||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:z.trigger(s.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:se||0,groupId:ce||"",stats:o,networkDetails:E,deliveryDirectives:xe});break}}}class rr{static get version(){return Dn}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return oe()}static get Events(){return s}static get MetadataSchema(){return Se}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return rr.defaultConfig?rr.defaultConfig:tf}static set DefaultConfig(t){rr.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ks,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),o=this.config=fl(rr.DefaultConfig,t,n);this.userConfig=t,o.progressive&&Wo(o,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:z,fpsController:H}=o,j=new z(this),se=this.abrController=new m(this),ce=new Or(this),xe=o.interstitialsController,Ie=xe?this.interstitialsController=new xe(this,rr):null,Oe=this.bufferController=new E(this,ce),tt=this.capLevelController=new T(this),at=new H(this),Bt=new $t(this),hr=o.contentSteeringController,ar=hr?new hr(this):null,zr=this.levelController=new Bf(this,ar),Wr=new Hf(this),dn=new ve(this.config),Gr=this.streamController=new Z(this,ce,dn),un=this.gapController=new mf(this,ce);tt.setStreamController(Gr),at.setStreamController(Gr);const mn=[Bt,zr,Gr];Ie&&mn.splice(1,0,Ie),ar&&mn.splice(1,0,ar),this.networkControllers=mn;const Qr=[se,Oe,un,tt,at,Wr,ce];this.audioTrackController=this.createController(o.audioTrackController,mn);const Yn=o.audioStreamController;Yn&&mn.push(this.audioStreamController=new Yn(this,ce,dn)),this.subtitleTrackController=this.createController(o.subtitleTrackController,mn);const hi=o.subtitleStreamController;hi&&mn.push(this.subtititleStreamController=new hi(this,ce,dn)),this.createController(o.timelineController,Qr),dn.emeController=this.emeController=this.createController(o.emeController,Qr),this.cmcdController=this.createController(o.cmcdController,Qr),this.latencyController=this.createController(Cf,Qr),this.coreComponents=Qr,mn.push(j);const os=j.onErrorOut;typeof os=="function"&&this.on(s.ERROR,os,j),this.on(s.MANIFEST_LOADED,Bt.onManifestLoaded,Bt)}createController(t,n){if(t){const o=new t(this);return n&&n.push(o),o}return null}on(t,n,o=this){this._emitter.on(t,n,o)}once(t,n,o=this){this._emitter.once(t,n,o)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,o=this,m){this._emitter.off(t,n,o,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,o){return this._emitter.emit(t,n,o)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(o){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+o.message+'". Here is a stacktrace:',o),!this.triggeringException){this.triggeringException=!0;const m=t===s.ERROR;this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:o}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(s.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(s.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,o=n?t.media:t,m=n?t:{media:o};this._media=o,this.trigger(s.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(s.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(s.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,o=this._url,m=this._url=ie.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&o&&(o!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(s.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let o=0;o{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=ki()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Cr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const o=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:o}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,o)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=o)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const o=mi(n);return mt(t,o,navigator.mediaCapabilities)}}rr.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var s=f||{},h=s.noTrailing,u=h===void 0?!1:h,a=s.noLeading,x=a===void 0?!1:a,p=s.debounceMode,y=p===void 0?void 0:p,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var B=D||{},$=B.upcomingOnly,U=$===void 0?!1:$;R(),b=!U}function C(){for(var D=arguments.length,B=new Array(D),$=0;$l?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-K:l))}return C.cancel=L,C}function i(l,c,f){var s=f||{},h=s.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e9392eb2",67:"93f1c362",109:"b2c23042",149:"6f8567cf",195:"77fdc88d",264:"4bf70973",265:"b5d9874f",292:"ad93a18b",297:"353135d2",310:"c4507f16",316:"1f60ada6",337:"ea8436dc",342:"80fb064e",354:"d4d139cf",479:"e224b4fd",485:"1b812501",503:"0474cb5b",508:"a7474eaf",532:"297384e3",533:"5a1582f1",547:"6369a99e",556:"067025ba",559:"c731138e",570:"86bb156f",576:"000a90eb",629:"44a1d9a5",643:"7ec92bb7",671:"4a609b8d",672:"66a35d22",680:"0b7e13be",700:"96c18af1",737:"d22eb06a",741:"ac5fd360",799:"42592f3d",822:"a9a107ca",869:"d6fa24c6",895:"09d67c2b",921:"e04c4138",928:"09bcc532",981:"24da50c7",988:"34479902",1006:"084e66e4",1043:"26ef4273",1045:"f03dba0f",1048:"8134ed17",1070:"9508bb1f",1109:"eb868b5b",1144:"c90eccaf",1148:"17fffcb3",1154:"8cb80842",1211:"d0b39dcd",1253:"a976e14d",1257:"6c04ad2f",1265:"5a849a80",1274:"5f6ea65a",1276:"3afae1bb",1343:"9b36161a",1416:"36e46eb3",1423:"573333c4",1427:"943b5313",1450:"9edb42b4",1461:"f66a4718",1462:"fcf08abc",1470:"a2d965f4",1475:"276ec189",1482:"eaf358f1",1512:"97439f2e",1520:"a5bbc746",1545:"00fa020b",1578:"1bfe1214",1581:"a0c8ff5e",1582:"f0c0ef24",1646:"e6e27b60",1657:"2e86ccac",1660:"d22e1840",1674:"b0716a62",1702:"ac167c1f",1713:"be35fbd1",1717:"672905ff",1727:"0978fb17",1783:"37d7a2d8",1799:"6e5ce078",1831:"7b00354d",1836:"72c51198",1855:"a651d775",1880:"5444d8e5",1939:"2fe7f604",1953:"19269788",1962:"f9695415",2011:"59d51f98",2045:"34485656",2076:"7b8d120b",2102:"cac8125c",2125:"0917684a",2141:"82d83b54",2216:"aad11742",2240:"4e6f847b",2249:"f4830452",2254:"06ee286c",2300:"522a476b",2303:"d9b2cdba",2307:"2c753f5f",2338:"7b26794a",2339:"ae70b931",2386:"192e235c",2396:"bff887d6",2404:"08134a94",2412:"67d07292",2425:"50344bda",2443:"2681d9be",2476:"e6578cdc",2494:"68080a87",2501:"37d9741d",2529:"121b5d76",2538:"de4a3723",2539:"88fd2bdd",2548:"16af0c05",2570:"42929342",2594:"e87d3761",2603:"523ef0f8",2659:"3ce335a2",2707:"0a13dfde",2806:"0a06b058",2819:"6da4a768",2823:"f1f0847f",2826:"d3ddce3d",2829:"5f9f230c",2837:"54a82605",2865:"34728731",2875:"9be32760",2884:"521c18e3",2969:"ab3357d7",2983:"26731d3d",3006:"e5c3494e",3133:"9bf3f89c",3141:"837fe6bc",3157:"fd153f03",3183:"96fb966a",3198:"8e655451",3212:"279ecd45",3220:"995a6284",3247:"deb893ab",3260:"39b1e219",3276:"95c18bfb",3282:"8f95bf76",3317:"a97c3f01",3332:"57123bdd",3355:"39ac0300",3356:"b2965bb9",3391:"25e4c427",3433:"f3e694de",3442:"fd1129fd",3447:"ba8a0032",3451:"0da92479",3496:"ba415b1f",3509:"1d8d2b0f",3550:"3dc83156",3581:"1e55794e",3585:"95d68278",3611:"ace89cff",3665:"958f104d",3668:"772427c6",3697:"481a10d9",3747:"e97d1860",3754:"8907d1c7",3777:"d5b0f2f1",3784:"2ec2a5a5",3805:"9dbcb95e",3862:"458bd945",3873:"15687997",3885:"f87f7f15",3910:"7b238b14",3935:"54ccf8d6",3951:"2071ab24",3987:"5cecd51b",4014:"27a8e97c",4017:"1c5b79f1",4030:"eebdc125",4056:"231fab19",4058:"d2000a29",4078:"78d521ad",4088:"236723f3",4093:"93ff548b",4105:"4965fa0b",4144:"e4bd52d5",4164:"226367c7",4216:"693dfee9",4217:"78898be7",4227:"3a300bdb",4259:"3c72cb4b",4264:"a1df6273",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"26b6a565",4492:"578c7e6d",4496:"3c36b933",4498:"28598c69",4504:"c7e90ec8",4514:"b70bc4b6",4520:"aa3760ab",4546:"4d5b6580",4565:"d58006a2",4572:"346a2108",4599:"61def4cb",4601:"498a64f2",4610:"d28b72f0",4621:"d3c1abff",4628:"ece2c60c",4662:"902a9352",4685:"c33f1528",4715:"109ee354",4736:"ae57e8b9",4741:"30d85bc6",4757:"a91bf056",4766:"1e235c0f",4770:"c8ad9636",4790:"619413e4",4795:"6714cd99",4797:"a24e92db",4800:"33ae884e",4849:"b4205bdb",4850:"1edda4b7",4862:"4c570242",4884:"55a0aa72",4889:"7cba39f3",4928:"8dc56b0b",4973:"b259ff0a",4984:"449c6dcf",4994:"c1ca9b9e",5022:"845f21c4",5043:"7c3e9028",5048:"58fe6ed9",5060:"85dafcc6",5096:"6d9cf620",5111:"19185711",5125:"ca0e6ecb",5148:"99c9419a",5176:"0e5df0b2",5179:"9942c68b",5186:"4a7debe6",5191:"2b3b9950",5238:"cc614e03",5290:"5dabcdc2",5297:"154f0b96",5319:"3c0271bb",5321:"1163c84e",5335:"4c7befde",5354:"7ae70604",5357:"5bcf59d5",5359:"eda307b5",5382:"f2e4f3f1",5402:"516bb8da",5416:"454536b7",5434:"38b302a6",5470:"afb852a3",5494:"d89549c4",5518:"bb10d31b",5549:"f943ef7a",5572:"0ab83260",5573:"928c9c72",5599:"da88fdc5",5624:"be069977",5631:"e00d3d36",5650:"3ef921c0",5679:"4a090bef",5705:"0e903d5d",5729:"735b58b8",5764:"e0d7e586",5775:"2d0405c5",5786:"5a51d2d2",5798:"6fc4fd12",5816:"16d6942f",5825:"74be7da2",5876:"5eded409",5888:"d3ded156",5891:"ab5ce39e",5895:"88283ea8",5902:"86cbdde8",5915:"c9595944",5972:"633417fa",5992:"74a8e982",6029:"f475fde1",6034:"078d4d6c",6045:"d268f87f",6047:"3ce45acd",6052:"858c02fa",6063:"afcd055f",6069:"647e424c",6126:"99519171",6127:"dfcf614b",6170:"3ff20225",6265:"3eff1af4",6270:"40138857",6277:"5bd3f457",6328:"38237b1a",6366:"259b5c74",6378:"7f3a946a",6411:"3b971528",6434:"24411247",6444:"481ad756",6452:"bc894b89",6531:"58ddac85",6541:"eaf336de",6583:"f4d0311b",6587:"6787e5b3",6634:"73fec4bf",6651:"2eda094f",6685:"47c26bbf",6729:"bab02a4c",6741:"60ed102a",6758:"431c7bfa",6774:"59d4d618",6784:"d192db7c",6788:"8d3f6883",6796:"6d28e962",6805:"e99b1f5e",6820:"552b4100",6845:"677d80b4",6882:"b61b6792",6883:"6cb80143",6904:"d419b352",6913:"af47d55e",6963:"968574e3",6982:"770a6a60",7008:"27e98484",7043:"3eb1d3b2",7045:"470d9014",7046:"9693b403",7058:"619039a8",7062:"63970f65",7081:"8615b79a",7084:"46ccce72",7156:"e7466006",7178:"83a4673d",7182:"82468463",7227:"d42d109e",7242:"b2c89a32",7260:"b51ef915",7331:"2e27a23b",7333:"7373335b",7365:"1005464f",7395:"2dc65d0c",7460:"c8c33d3c",7477:"f711097c",7482:"7c5df48f",7527:"f21af340",7545:"b7886ff4",7560:"780a8dfb",7589:"48692fe5",7591:"8354027c",7614:"402fb1a9",7622:"bc46655e",7686:"4fcec9f9",7706:"c2a79e40",7806:"69d6ec3e",7852:"08169558",7855:"5139f825",7857:"bc2e56d3",7878:"6c3cffbe",7883:"ca3065da",7884:"483642ad",7922:"af2db9e3",7948:"6c65f1e8",7964:"29aed9a1",8014:"4aaaf88f",8062:"3a09da61",8072:"e4be3f3b",8077:"f4016b7b",8085:"4db39ceb",8089:"d536b13a",8143:"00cb9fe1",8155:"50d823bf",8161:"83c5fa9a",8237:"d3bb72d1",8241:"91c45856",8302:"a4d5a664",8307:"cb0adfbb",8340:"d5a9c88c",8350:"07df8a75",8365:"48a45f63",8398:"53838afc",8431:"ba67e25a",8432:"8c997507",8435:"c05654f4",8447:"36e7d286",8517:"2589b3a4",8561:"333e8ec9",8563:"f3d59c80",8634:"4f66e361",8639:"88b5ab2c",8665:"436b0c3f",8688:"b454bdfb",8689:"3171ebd4",8723:"63f691f2",8737:"ce7dad23",8776:"0ad26240",8782:"f0a23d81",8787:"144a65fd",8797:"7498fe26",8823:"19c9d97d",8827:"4bf25f9a",8842:"9f25a3e2",8866:"227c693c",8882:"57b43f6a",8885:"e307a2f0",8898:"d002bcd8",8909:"5b7edd24",8920:"7f82440c",8963:"790aecdd",8982:"b8da288f",8999:"8b152872",9076:"22108f5f",9104:"bbcb2345",9133:"cbd60420",9205:"e1da1956",9215:"303146c2",9252:"0d791a59",9260:"cf5f8140",9332:"dfdbdda7",9360:"8038a6a2",9366:"574688fb",9391:"e6b19941",9404:"9fcc3d3e",9408:"adf55763",9416:"c0e65d29",9487:"a8561e41",9489:"05c3c82a",9507:"eefb5ab4",9519:"50259742",9554:"ed358e7b",9559:"f794af19",9590:"aff88e2a",9644:"769bff45",9647:"3bf563d3",9649:"03496b3d",9674:"4ed97ce4",9677:"54273d5e",9695:"39ea76c8",9715:"014f13cf",9716:"bb226380",9785:"8f6de2c0",9788:"7bef8ad1",9890:"547775bd",9891:"fb5599e1",9895:"b8e31ff2",9921:"7e4ba578",9922:"f7b24e7b",9928:"5989f5e0",9944:"2c37b0ba",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"a0b7e5dd",264:"5fd9b3fc",265:"d92c6f86",292:"e8d22ed4",310:"06815302",337:"ee05039e",342:"e9b270bd",479:"bba9e475",485:"d63578fe",503:"03cdfb68",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"8eeeaccf",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"cb817d3a",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"82125cfd",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"66c77d21",2307:"b2c54321",2338:"e4bb0d0f",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"8fb7c26b",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"1847b79c",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"77baa15e",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"f545d6a6",3585:"5f288e7b",3665:"9a299665",3668:"a1c98b04",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"9a4efbda",3951:"9b11b034",4030:"7614a85c",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"acb27581",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"0677fa39",4496:"77babddd",4498:"d086de31",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"14597c83",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e5826b73",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"5de2fd4d",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"738960a3",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"1c10a6da",6784:"1affe817",6788:"bde794d4",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"ced4496f",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"59925dd9",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"33da27d4",7806:"80b7b1d6",7852:"ee98efe7",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7883:"44658a32",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"c625f85e",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"7f5bd176",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"72de0470",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"a204e6fe",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"3ac78858",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),s=0;s0&&arguments[0]!==void 0?arguments[0]:"";return Tn.endsWith("/")?Tn:"".concat(Tn,"/")}var Yl=__webpack_require__(38127),Lu=__webpack_require__(38329),So=__webpack_require__(8616),nl=["content"],Su=["content"],vc=/^(http:|https:)?\/\//;function Mu(Tn){return vc.test(Tn)||Tn.startsWith("/")&&!Tn.startsWith("/*")||Tn.startsWith("./")||Tn.startsWith("../")}var Zo=function(){return Ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},il=function(Kn){var Ni,Ea=Kn.loaderData,Zi=Kn.htmlPageOpts,ua=Kn.manifest,ha=(ua==null||(Ni=ua.assets)===null||Ni===void 0?void 0:Ni["umi.css"])||"";return Ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ea||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Zi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ha,"'")}})};function Au(Tn){var Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Tn=="string")return Mu(Tn)?(0,ko.Z)({src:Tn},Kn):{content:Tn};if((0,So.Z)(Tn)==="object")return(0,ko.Z)((0,ko.Z)({},Tn),Kn);throw new Error("Invalid script type: ".concat((0,So.Z)(Tn)))}function Dc(Tn){return Mu(Tn)?{type:"link",href:Tn}:{type:"style",content:Tn}}var Kc=function(Kn){var Ni,Ea,Zi,ua,ha,vs,Ki=Kn.htmlPageOpts;return Ze.createElement(Ze.Fragment,null,(Ki==null?void 0:Ki.title)&&Ze.createElement("title",null,Ki.title),Ki==null||(Ni=Ki.favicons)===null||Ni===void 0?void 0:Ni.map(function(es,Ku){return Ze.createElement("link",{key:Ku,rel:"shortcut icon",href:es})}),(Ki==null?void 0:Ki.description)&&Ze.createElement("meta",{name:"description",content:Ki.description}),(Ki==null||(Ea=Ki.keywords)===null||Ea===void 0?void 0:Ea.length)&&Ze.createElement("meta",{name:"keywords",content:Ki.keywords.join(",")}),Ki==null||(Zi=Ki.metas)===null||Zi===void 0?void 0:Zi.map(function(es){return Ze.createElement("meta",{key:es.name,name:es.name,content:es.content})}),Ki==null||(ua=Ki.links)===null||ua===void 0?void 0:ua.map(function(es,Ku){return Ze.createElement("link",(0,Lu.Z)({key:Ku},es))}),Ki==null||(ha=Ki.styles)===null||ha===void 0?void 0:ha.map(function(es,Ku){var ju=Dc(es),Yu=ju.type,ul=ju.href,ll=ju.content;if(Yu==="link")return Ze.createElement("link",{key:Ku,rel:"stylesheet",href:ul});if(Yu==="style")return Ze.createElement("style",{key:Ku},ll)}),Ki==null||(vs=Ki.headScripts)===null||vs===void 0?void 0:vs.map(function(es,Ku){var ju=Au(es),Yu=ju.content,ul=(0,Yl.Z)(ju,nl);return Ze.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Yu},key:Ku},ul))}))};function oo(Tn){var Kn,Ni=Tn.children,Ea=Tn.loaderData,Zi=Tn.manifest,ua=Tn.htmlPageOpts,ha=Tn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,vs=Tn.mountElementId;if(ha!=null&&ha.pureHtml)return Ze.createElement("html",null,Ze.createElement("head",null),Ze.createElement("body",null,Ze.createElement(Zo,null),Ze.createElement("div",{id:vs},Ni),Ze.createElement(il,{manifest:Zi,loaderData:Ea,htmlPageOpts:ua})));if(ha!=null&&ha.pureApp)return Ze.createElement(Ze.Fragment,null,Ni);var Ki=typeof window=="undefined"?Zi==null?void 0:Zi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Ze.createElement("html",{suppressHydrationWarning:!0,lang:(ua==null?void 0:ua.lang)||"en"},Ze.createElement("head",null,Ze.createElement("meta",{charSet:"utf-8"}),Ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Ki&&Ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Ki}),Ze.createElement(Kc,{htmlPageOpts:ua})),Ze.createElement("body",null,Ze.createElement(Zo,null),Ze.createElement("div",{id:vs},Ni),Ze.createElement(il,{manifest:Zi,loaderData:Ea,htmlPageOpts:ua}),ua==null||(Kn=ua.scripts)===null||Kn===void 0?void 0:Kn.map(function(es,Ku){var ju=Au(es),Yu=ju.content,ul=(0,Yl.Z)(ju,Su);return Ze.createElement("script",(0,Lu.Z)({dangerouslySetInnerHTML:{__html:Yu},key:Ku},ul))})))}var du=Ze.createContext(void 0);function Dl(){return Ze.useContext(du)}var Xl=["redirect"];function Ql(Tn){var Kn=Tn.routesById,Ni=Tn.parentId,Ea=Tn.routeComponents,Zi=Tn.useStream,ua=Zi===void 0?!0:Zi;return Object.keys(Kn).filter(function(ha){return Kn[ha].parentId===Ni}).map(function(ha){var vs=Ol((0,ko.Z)((0,ko.Z)({route:Kn[ha],routeComponent:Ea[ha],loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat},Tn.reactRouter5Compat&&{hasChildren:Object.keys(Kn).filter(function(es){return Kn[es].parentId===ha}).length>0}),{},{useStream:ua})),Ki=Ql({routesById:Kn,routeComponents:Ea,parentId:vs.id,loadingComponent:Tn.loadingComponent,reactRouter5Compat:Tn.reactRouter5Compat,useStream:ua});return Ki.length>0&&(vs.children=Ki,vs.routes=Ki),vs})}function gl(Tn){var Kn=(0,Qo.UO)(),Ni=(0,Qo.Gn)(Tn.to,Kn),Ea=(0,Kl.T$)(),Zi=(0,Qo.TH)();if(Ea!=null&&Ea.keepQuery){var ua=Zi.search+Zi.hash;Ni+=ua}var ha=(0,ko.Z)((0,ko.Z)({},Tn),{},{to:Ni});return Ze.createElement(Qo.Fg,(0,Lu.Z)({replace:!0},ha))}function Ol(Tn){var Kn=Tn.route,Ni=Tn.useStream,Ea=Ni===void 0?!0:Ni,Zi=Kn.redirect,ua=(0,Yl.Z)(Kn,Xl),ha=Tn.reactRouter5Compat?kl:ql;return(0,ko.Z)({element:Zi?Ze.createElement(gl,{to:Zi}):Ze.createElement(du.Provider,{value:{route:Tn.route}},Ze.createElement(ha,{loader:Ze.memo(Tn.routeComponent),loadingComponent:Tn.loadingComponent||df,hasChildren:Tn.hasChildren,useStream:Ea}))},ua)}function df(){return Ze.createElement("div",null)}function kl(Tn){var Kn=Dl(),Ni=Kn.route,Ea=(0,Kl.Ov)(),Zi=Ea.history,ua=Ea.clientRoutes,ha=(0,Qo.UO)(),vs={params:ha,isExact:!0,path:Ni.path,url:Zi.location.pathname},Ki=Tn.loader,es={location:Zi.location,match:vs,history:Zi,params:ha,route:Ni,routes:ua};return Tn.useStream?Ze.createElement(Ze.Suspense,{fallback:Ze.createElement(Tn.loadingComponent,null)},Ze.createElement(Ki,es,Tn.hasChildren&&Ze.createElement(Qo.j3,null))):Ze.createElement(Ki,es,Tn.hasChildren&&Ze.createElement(Qo.j3,null))}function ql(Tn){var Kn=Tn.loader;return Tn.useStream?Ze.createElement(Ze.Suspense,{fallback:Ze.createElement(Tn.loadingComponent,null)},Ze.createElement(Kn,null)):Ze.createElement(Kn,null)}var yl=null;function Yc(){return yl}function Fu(Tn){var Kn=Tn.history,Ni=Ze.useState({action:Kn.action,location:Kn.location}),Ea=(0,Il.Z)(Ni,2),Zi=Ea[0],ua=Ea[1];return(0,Ze.useLayoutEffect)(function(){return Kn.listen(ua)},[Kn]),(0,Ze.useLayoutEffect)(function(){function ha(vs){Tn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Tn.routes,clientRoutes:Tn.clientRoutes,location:vs.location,action:vs.action,basename:Tn.basename,isFirst:!!vs.isFirst}})}return ha({location:Zi.location,action:Zi.action,isFirst:!0}),Kn.listen(ha)},[Kn,Tn.routes,Tn.clientRoutes]),Ze.createElement(Qo.F0,{navigator:Kn,location:Zi.location,basename:Tn.basename},Tn.children)}function Bu(){var Tn=(0,Kl.Ov)(),Kn=Tn.clientRoutes;return(0,Qo.V$)(Kn)}var iu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],qo=function(Kn,Ni){var Ea=Kn.basename||"/",Zi=Ql({routesById:Kn.routes,routeComponents:Kn.routeComponents,loadingComponent:Kn.loadingComponent,reactRouter5Compat:Kn.reactRouter5Compat,useStream:Kn.useStream});Kn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Zi}});for(var ua=Ze.createElement(Fu,{basename:Ea,pluginManager:Kn.pluginManager,routes:Kn.routes,clientRoutes:Zi,history:Kn.history},Ni),ha=0,vs=iu;hanew Promise((Ea,Zi)=>{var ua=Ki=>{try{vs(Ni.next(Ki))}catch(es){Zi(es)}},ha=Ki=>{try{vs(Ni.throw(Ki))}catch(es){Zi(es)}},vs=Ki=>Ki.done?Ea(Ki.value):Promise.resolve(Ki.value).then(ua,ha);vs((Ni=Ni.apply(Tn,Kn)).next())});function Oc(){return yc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/users",parentId:"1",id:"221"},222:{path:"/users/:username/videos/protocol",parentId:"221",id:"222"},223:{path:"/users/:username/videos/resourceProtocol",parentId:"221",id:"223"},224:{path:"/users/:username/videos/success",parentId:"221",id:"224"},225:{path:"/users/:username/topicbank/:topicstype",parentId:"221",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"221",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"221",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"221",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"221",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"221",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"221",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"221",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"221",id:"233"},234:{path:"/users/:username/experiment-img/add",parentId:"221",id:"234"},235:{path:"/users/:username",parentId:"221",id:"235"},236:{path:"/users/:username",parentId:"235",id:"236"},237:{path:"/users/:username/baseInfo/edit",parentId:"235",id:"237"},238:{path:"/users/:username/baseInfo",parentId:"235",id:"238"},239:{path:"/users/:username/realNameCertification",parentId:"235",id:"239"},240:{path:"/users/:username/careerCertification",parentId:"235",id:"240"},241:{path:"/users/:username/classrooms",parentId:"235",id:"241"},242:{path:"/users/:username/shixuns",parentId:"235",id:"242"},243:{path:"/users/:username/dataSet",parentId:"235",id:"243"},244:{path:"/users/:username/userPortrait",parentId:"235",id:"244"},245:{path:"/users/:username/learningPath",parentId:"235",id:"245"},246:{path:"/users/:username/teach-group",parentId:"235",id:"246"},247:{path:"/users/:username/competitions",parentId:"235",id:"247"},248:{path:"/users/:username/experiment-img",parentId:"235",id:"248"},249:{path:"/users/:username/experiment-img/:experid/detail",parentId:"235",id:"249"},250:{path:"/users/:username/certificate",parentId:"235",id:"250"},251:{path:"/users/:username/otherResources",parentId:"235",id:"251"},252:{path:"/users/:username/classmanagement",parentId:"235",id:"252"},253:{path:"/users/:username/classmanagement/:couserid",parentId:"235",id:"253"},254:{path:"/users/:username/paths",parentId:"235",id:"254"},255:{path:"/users/:username/projects",parentId:"235",id:"255"},256:{path:"/users/:username/videos",parentId:"235",id:"256"},257:{path:"/users/:username/videos/upload",parentId:"235",id:"257"},258:{path:"/users/:username/topics/:topicstype",parentId:"235",id:"258"},259:{path:"/users/:username/vspaces",parentId:"235",id:"259"},260:{path:"/users/:username/resourcesCenter",parentId:"235",id:"260"},261:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"235",id:"261"},262:{path:"/users/:username/resourceGuarantee",parentId:"235",id:"262"},263:{path:"/users/:username/resourceAllocation",parentId:"235",id:"263"},264:{parentId:"1",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems/batchAdd",parentId:"265",id:"267"},268:{path:"/problems/newcreate",parentId:"264",id:"268"},269:{path:"/problems/newedit/:id",exact:!0,parentId:"264",id:"269"},270:{path:"/problems/:id/edit",exact:!0,parentId:"264",id:"270"},271:{path:"/problems/new",exact:!0,parentId:"264",id:"271"},272:{path:"/problems/:id/oj/:save_identifier",parentId:"264",id:"272"},273:{path:"/problems/:id/record-detail/:submitId",parentId:"264",id:"273"},274:{path:"/problems/add",parentId:"264",id:"274"},275:{path:"/problems/:id/ojedit",parentId:"264",id:"275"},276:{path:"/engineering",parentId:"1",id:"276"},277:{path:"/engineering",parentId:"276",id:"277"},278:{path:"/engineering/teacherList",parentId:"277",id:"278"},279:{path:"/engineering/studentList",parentId:"277",id:"279"},280:{path:"/engineering/training/program",parentId:"277",id:"280"},281:{path:"/engineering/training/program/add",parentId:"277",id:"281"},282:{path:"/engineering/training/program/edit",parentId:"277",id:"282"},283:{path:"/engineering/training/objectives",parentId:"277",id:"283"},284:{path:"/engineering/graduated/index",parentId:"277",id:"284"},285:{path:"/engineering/graduated/matrix",parentId:"277",id:"285"},286:{path:"/engineering/course/list",parentId:"277",id:"286"},287:{path:"/engineering/course/setting",parentId:"277",id:"287"},288:{path:"/engineering/course/matrix",parentId:"277",id:"288"},289:{path:"/engineering/navigation",parentId:"277",id:"289"},290:{path:"/engineering/evaluate/course",parentId:"277",id:"290"},291:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"277",id:"291"},292:{path:"/engineering/evaluate/norm",parentId:"277",id:"292"},293:{path:"/engineering/evaluate/document",parentId:"277",id:"293"},294:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"277",id:"294"},295:{path:"/engineering/*",redirect:"/404",parentId:"277",id:"295"},296:{path:"/innovation",parentId:"1",id:"296"},297:{path:"/innovation/tasks/:taskId",parentId:"296",id:"297"},298:{path:"/innovation",parentId:"296",id:"298"},299:{path:"/innovation/project",parentId:"298",id:"299"},300:{path:"/innovation/dataset",parentId:"298",id:"300"},301:{path:"/innovation/mirror",parentId:"298",id:"301"},302:{path:"/innovation/my-project",parentId:"298",id:"302"},303:{path:"/innovation/my-dataset",parentId:"298",id:"303"},304:{path:"/innovation/my-mirror",parentId:"298",id:"304"},305:{path:"/innovation/project/create",parentId:"298",id:"305"},306:{path:"/innovation/project/edit/:id",parentId:"298",id:"306"},307:{path:"/innovation/project/detail/:taskId",parentId:"298",id:"307"},308:{path:"/tasks",parentId:"1",id:"308"},309:{path:"/tasks/:taskId",exact:!0,parentId:"308",id:"309"},310:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"308",id:"310"},311:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"308",id:"311"},312:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"308",id:"312"},313:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"308",id:"313"},314:{path:"/myproblems",parentId:"1",id:"314"},315:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"314",id:"315"},316:{path:"/myproblems/:id",exact:!0,parentId:"314",id:"316"},317:{path:"/account",parentId:"1",id:"317"},318:{path:"/account",parentId:"317",id:"318"},319:{path:"/account/profile",parentId:"318",id:"319"},320:{path:"/account/profile/edit",parentId:"318",id:"320"},321:{path:"/account/certification",parentId:"318",id:"321"},322:{path:"/account/secure",parentId:"318",id:"322"},323:{path:"/account/binding",parentId:"318",id:"323"},324:{path:"/account/Results",parentId:"318",id:"324"},325:{path:"/ch",parentId:"1",id:"325"},326:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"325",id:"326"},327:{path:"/ch/rest/",exact:!0,parentId:"325",id:"327"},328:{path:"/ch/rest/:id",exact:!0,parentId:"325",id:"328"},329:{path:"/order",parentId:"1",id:"329"},330:{path:"/order",parentId:"329",id:"330"},331:{path:"/order/invoice",parentId:"329",id:"331"},332:{path:"/order/records",parentId:"329",id:"332"},333:{path:"/order/apply",parentId:"329",id:"333"},334:{path:"/order/view",parentId:"329",id:"334"},335:{path:"/order/:courseId/information",parentId:"329",id:"335"},336:{path:"/order/:courseId/pay",parentId:"329",id:"336"},337:{path:"/order/:orderNum/result",parentId:"329",id:"337"},338:{path:"/messages",parentId:"1",id:"338"},339:{path:"/messages/:userId/user_tidings",parentId:"338",id:"339"},340:{path:"/messages/:userId/private_messages",parentId:"338",id:"340"},341:{path:"/messages/:userId/message_detail",parentId:"338",id:"341"},342:{path:"/vtrs",parentId:"1",id:"342"},343:{path:"/vtrs/:virtual_spacesId",parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"343",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"343",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"343",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"343",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"343",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey",parentId:"343",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"343",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"343",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"343",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"343",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material",parentId:"343",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"343",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"343",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"343",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"343",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"343",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"343",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"343",id:"363"},364:{path:"/vtrs/:virtual_spacesId/settings",parentId:"343",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources",parentId:"343",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"343",id:"366"},367:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"343",id:"367"},368:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"343",id:"368"},369:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"343",id:"369"},370:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"343",id:"370"},371:{path:"/vtrs/:virtual_spacesId/*",parentId:"343",id:"371"},372:{path:"/101",parentId:"1",id:"372"},373:{path:"/101/:virtual_spacesId",parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId",exact:!0,parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"373",id:"375"},376:{path:"/101/:virtual_spacesId/experiment",parentId:"373",id:"376"},377:{path:"/101/:virtual_spacesId/announcement",parentId:"373",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/add",parentId:"373",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"373",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"373",id:"380"},381:{path:"/101/:virtual_spacesId/survey",parentId:"373",id:"381"},382:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"373",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge",parentId:"373",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"373",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"373",id:"385"},386:{path:"/101/:virtual_spacesId/material",parentId:"373",id:"386"},387:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"373",id:"387"},388:{path:"/101/:virtual_spacesId/lesson",parentId:"373",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"373",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"373",id:"390"},391:{path:"/101/:virtual_spacesId/discussion",parentId:"373",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"373",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"373",id:"393"},394:{path:"/101/:virtual_spacesId/settings",parentId:"373",id:"394"},395:{path:"/101/:virtual_spacesId/resources",parentId:"373",id:"395"},396:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"373",id:"396"},397:{path:"/101/:virtual_spacesId/Plan",parentId:"373",id:"397"},398:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"373",id:"398"},399:{path:"/101/:virtual_spacesId/digtal",parentId:"373",id:"399"},400:{path:"/101/:virtual_spacesId/homepage",parentId:"373",id:"400"},401:{path:"/101/:virtual_spacesId/*",parentId:"373",id:"401"},402:{path:"/administration",parentId:"1",id:"402"},403:{path:"/administration",parentId:"402",id:"403"},404:{path:"/administration/college",parentId:"403",id:"404"},405:{path:"/administration/student",parentId:"403",id:"405"},406:{path:"/administration/student/:studentId/edit",parentId:"403",id:"406"},407:{path:"/administration/profession",parentId:"403",id:"407"},408:{path:"/graduations",parentId:"1",id:"408"},409:{path:"/graduations",exact:!0,parentId:"408",id:"409"},410:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"408",id:"410"},411:{path:"/graduations/:id",parentId:"408",id:"411"},412:{path:"/graduations/:id/index",parentId:"411",id:"412"},413:{path:"/graduations/:id/topics",parentId:"411",id:"413"},414:{path:"/graduations/:id/student_selection",parentId:"411",id:"414"},415:{path:"/graduations/:id/tasks",parentId:"411",id:"415"},416:{path:"/graduations/:id/opening_report",parentId:"411",id:"416"},417:{path:"/graduations/:id/midterm_report",parentId:"411",id:"417"},418:{path:"/graduations/:id/thesis",parentId:"411",id:"418"},419:{path:"/graduations/:id/final_defense",parentId:"411",id:"419"},420:{path:"/graduations/:id/final_thesis",parentId:"411",id:"420"},421:{path:"/graduations/:id/settings",parentId:"411",id:"421"},422:{path:"/graduations/:id/teachers",parentId:"411",id:"422"},423:{path:"/graduations/:id/students",parentId:"411",id:"423"},424:{path:"/graduations/:id/archives",parentId:"411",id:"424"},425:{path:"/graduations/:id/grading_summary",parentId:"411",id:"425"},426:{path:"/dataset",parentId:"1",id:"426"},427:{path:"/dataset",exact:!0,parentId:"426",id:"427"},428:{path:"/dataset/:id/detail",exact:!0,parentId:"426",id:"428"},429:{path:"/knowledgegraph",parentId:"1",id:"429"},430:{path:"/knowledgegraph/:pathId",parentId:"429",id:"430"},431:{path:"/knowledgegraph/:pathId/statistics",parentId:"429",id:"431"},432:{path:"/onlinenum",parentId:"1",id:"432"},433:{path:"/onlinenum",parentId:"432",id:"433"},434:{path:"/shixuncontext",parentId:"1",id:"434"},435:{path:"/shixuncontext",parentId:"434",id:"435"},436:{path:"/shixuncontext/:Id/detail",parentId:"434",id:"436"},437:{path:"/educoder-demo",exact:!0,parentId:"1",id:"437"},438:{path:"/training",parentId:"1",id:"438"},439:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"438",id:"439"},440:{path:"/largeScreen",exact:!0,parentId:"1",id:"440"},441:{path:"/quality",parentId:"1",id:"441"},442:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"441",id:"442"},443:{path:"/otherlogin",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginqq",exact:!0,parentId:"1",id:"444"},445:{path:"/otherloginstart",exact:!0,parentId:"1",id:"445"},446:{path:"/pathsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/login",parentId:"1",id:"449"},450:{path:"/login",parentId:"449",id:"450"},451:{path:"/user",parentId:"1",id:"451"},452:{path:"/user/login",parentId:"451",id:"452"},453:{path:"/user/register",parentId:"451",id:"453"},454:{path:"/user/reset-password",parentId:"451",id:"454"},455:{path:"/colleges",parentId:"1",id:"455"},456:{path:"/colleges/:id/statistics",parentId:"455",id:"456"},457:{path:"/help",parentId:"1",id:"457"},458:{path:"/help/:id",parentId:"457",id:"458"},459:{path:"/video",parentId:"1",id:"459"},460:{path:"/video/:videoId",parentId:"459",id:"460"},461:{path:"/terminal",parentId:"1",id:"461"},462:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"462"},463:{path:"/",parentId:"1",id:"463"},464:{path:"/",exact:!0,parentId:"463",id:"464"},465:{path:"/api/*",exact:!0,parentId:"463",id:"465"},466:{path:"/search",exact:!0,parentId:"463",id:"466"},467:{path:"/moop_cases",exact:!0,parentId:"463",id:"467"},468:{path:"/moop_cases/new",exact:!0,parentId:"463",id:"468"},469:{path:"/moop_cases/:caseId",exact:!0,parentId:"463",id:"469"},470:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"463",id:"470"},471:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"463",id:"471"},472:{path:"/randompaper",exact:!0,parentId:"463",id:"472"},473:{path:"/randompaper/edit/:id",exact:!0,parentId:"463",id:"473"},474:{path:"/randompaper/detail/:id",exact:!0,parentId:"463",id:"474"},475:{path:"/403",parentId:"463",id:"475"},476:{path:"/500",parentId:"463",id:"476"},477:{path:"/404",parentId:"463",id:"477"},478:{path:"/download",parentId:"463",id:"478"},479:{path:"/iwce",parentId:"463",id:"479"},480:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"463",id:"480"},481:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"463",id:"481"},482:{path:"/Activities",parentId:"463",id:"482"},483:{path:"/iwce/:itemname",parentId:"463",id:"483"},484:{path:"/hpc-course",parentId:"463",id:"484"},485:{path:"/user_agents",parentId:"463",id:"485"},486:{path:"/three",parentId:"463",id:"486"},487:{path:"/introduction",parentId:"463",id:"487"},488:{path:"/chatgpt",parentId:"463",id:"488"},489:{path:"/*",parentId:"463",id:"489"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Ze.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),2:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),3:Ze.lazy(()=>Promise.all([__webpack_require__.e(8432),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,57855))),4:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,54002))),5:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,54002))),6:Ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,39591))),7:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(297),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,61136))),8:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(297),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,249))),9:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),10:Ze.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,84195))),11:Ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,91078))),12:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,29210))),13:Ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,2718))),14:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,87739))),15:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,86018))),16:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,29210))),17:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(297),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,61136))),18:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(297),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,61136))),19:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),20:Ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,6466))),21:Ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,91443))),22:Ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,74185))),23:Ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,6466))),24:Ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,11907))),25:Ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,11907))),26:Ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,51238))),27:Ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,51238))),28:Ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,84682))),29:Ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,68091))),30:Ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,57359))),31:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,75837))),32:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,49283))),33:Ze.lazy(()=>Promise.all([__webpack_require__.e(8432),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,71343))),34:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,9767))),35:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,96119))),36:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,3337))),37:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,16267))),38:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,27079))),39:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,65152))),40:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,30654))),41:Ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,40248))),42:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,29601))),43:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(297),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,61136))),44:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7081),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,94901))),45:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7081),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,42823))),46:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,75993))),47:Ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,49298))),48:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33407))),49:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,28671))),50:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,32230))),51:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,32230))),52:Ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10807))),53:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(8432),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,28444))),54:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(8432),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,28444))),55:Ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,35039))),56:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,40534))),57:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,93212))),58:Ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,97432))),59:Ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,97432))),60:Ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,44199))),61:Ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,44199))),62:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,53966))),63:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,98381))),64:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,72048))),65:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,99699))),66:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,51383))),67:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,63905))),68:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,28818))),69:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,69971))),70:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,65930))),71:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,22869))),72:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,4294))),73:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,72213))),74:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,84771))),75:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,3410))),76:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,57235))),77:Ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,79617))),78:Ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,41538))),79:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,55402))),80:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,10857))),81:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,87088))),82:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,16340))),83:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,91761))),84:Ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,2718))),85:Ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,62970))),86:Ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,41412))),87:Ze.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,26395))),88:Ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,85298))),89:Ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,99176))),90:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,1006))),91:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,1006))),92:Ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,8878))),93:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,77687))),94:Ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,80990))),95:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,50356))),96:Ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,58364))),97:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,16635))),98:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,22911))),99:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,5573))),100:Ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,90829))),101:Ze.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,36842))),102:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,75633))),103:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,75633))),104:Ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,39024))),105:Ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,71491))),106:Ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,71491))),107:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,5922))),108:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,5922))),109:Ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,79590))),110:Ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,79590))),111:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9644),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,11125))),112:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9644),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,11125))),113:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9644),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,68698))),114:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9644),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,68698))),115:Ze.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,77652))),116:Ze.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,39379))),117:Ze.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,64019))),118:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,33310))),119:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,33310))),120:Ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,28091))),121:Ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,22467))),122:Ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25721))),123:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,7735))),124:Ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,23614))),125:Ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,97401))),126:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,48359))),127:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,48359))),128:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,29319))),129:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,29319))),130:Ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,33655))),131:Ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,33655))),132:Ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,51124))),133:Ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,51124))),134:Ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,23699))),135:Ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,70322))),136:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,72217))),137:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,59646))),138:Ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,7188))),139:Ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,7188))),140:Ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,1731))),141:Ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,20955))),142:Ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,20955))),143:Ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),144:Ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),145:Ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,16909))),146:Ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,63635))),147:Ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,63635))),148:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63136))),149:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63136))),150:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,21759))),151:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,48523))),152:Ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,20466))),153:Ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,36056))),154:Ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,20404))),155:Ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,30057))),156:Ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,80674))),157:Ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,98210))),158:Ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,84795))),159:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),160:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4984),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,49352))),161:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4984),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,49352))),162:Ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,38763))),163:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4984),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,49352))),164:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1109),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,19802))),165:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1109),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,19802))),166:Ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,32779))),167:Ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,799))),168:Ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,35004))),169:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1109),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,83930))),170:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),171:Ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,74852))),172:Ze.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,54247))),173:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,48495))),174:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,48495))),175:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,7085))),176:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),177:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(297),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,61136))),178:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,88701))),179:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,88701))),180:Ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,57160))),181:Ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,90778))),182:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(297),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,61136))),183:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),184:Ze.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,66360))),185:Ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,42642))),186:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,89370))),187:Ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,64101))),188:Ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,34168))),189:Ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,19077))),190:Ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,24084))),191:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(149),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,86167))),192:Ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,14587))),193:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,58050))),194:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,6842))),195:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,6842))),196:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,44599))),197:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8432),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,44599))),198:Ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,78529))),199:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,76408))),200:Ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,61615))),201:Ze.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,69828))),202:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,72611))),203:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,17227))),204:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,17227))),205:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,39619))),206:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,46261))),207:Ze.lazy(()=>Promise.all([__webpack_require__.e(149),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,3561))),208:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,47818))),209:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,90404))),210:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,33566))),211:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,19099))),212:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,19099))),213:Ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,55124))),214:Ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,55124))),215:Ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,85222))),216:Ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,85222))),217:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,17227))),218:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,17227))),219:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,99705))),220:Ze.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,39206))),221:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),222:Ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,67431))),223:Ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,33253))),224:Ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,6044))),225:Ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,7224))),226:Ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,26675))),227:Ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,26675))),228:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,18621))),229:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,33350))),230:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,16873))),231:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,78964))),232:Ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,6235))),233:Ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,10001))),234:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,91436))),235:Ze.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,50224))),236:Ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,86648))),237:Ze.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,21804))),238:Ze.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,31179))),239:Ze.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,7366))),240:Ze.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,47640))),241:Ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,86648))),242:Ze.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,52483))),243:Ze.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,21594))),244:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,24343))),245:Ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,21589))),246:Ze.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,85666))),247:Ze.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,17778))),248:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,60053))),249:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,97606))),250:Ze.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,34315))),251:Ze.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,70988))),252:Ze.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,15038))),253:Ze.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,44202))),254:Ze.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,95839))),255:Ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,18856))),256:Ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,58543))),257:Ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,18002))),258:Ze.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,67799))),259:Ze.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,79119))),260:Ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,34830))),261:Ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,18736))),262:Ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69479))),263:Ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,64455))),264:Ze.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),265:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),266:Ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,31288))),267:Ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,94478))),268:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6858))),269:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6858))),270:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,20110))),271:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,20110))),272:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,65892))),273:Ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,29616))),274:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,56858))),275:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,56858))),276:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),277:Ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,53904))),278:Ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,16730))),279:Ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,43155))),280:Ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,70019))),281:Ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,9759))),282:Ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,59272))),283:Ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,43196))),284:Ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,3402))),285:Ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,15625))),286:Ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,84148))),287:Ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,31935))),288:Ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,10706))),289:Ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,4953))),290:Ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,89374))),291:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,43316))),292:Ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,59007))),293:Ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,16843))),294:Ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,26550))),295:Ze.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),296:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),297:Ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,4829))),298:Ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,12505))),299:Ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,69852))),300:Ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,99231))),301:Ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,85950))),302:Ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,53503))),303:Ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,77498))),304:Ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,7645))),305:Ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,59321))),306:Ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,59321))),307:Ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,1163))),308:Ze.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),309:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(8432),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,32551))),310:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,32869))),311:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(8432),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,32551))),312:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,32869))),313:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(8432),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,32551))),314:Ze.lazy(()=>__webpack_require__.e(988).then(__webpack_require__.bind(__webpack_require__,10988))),315:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,19875))),316:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,32402))),317:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),318:Ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,80006))),319:Ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,28667))),320:Ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,48124))),321:Ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,4207))),322:Ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,77404))),323:Ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,79392))),324:Ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,52790))),325:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),326:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,95527))),327:Ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,83312))),328:Ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,83312))),329:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),330:Ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,5849))),331:Ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,55707))),332:Ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,46719))),333:Ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,45105))),334:Ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,83773))),335:Ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,42879))),336:Ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,33544))),337:Ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,40452))),338:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),339:Ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,51009))),340:Ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,41019))),341:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,67978))),342:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),343:Ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,95386))),344:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,74096))),345:Ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,81041))),346:Ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,25343))),347:Ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,21887))),348:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,28537))),349:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,28537))),350:Ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,80435))),351:Ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,5353))),352:Ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,59732))),353:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,68814))),354:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,77475))),355:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,77475))),356:Ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,49556))),357:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34247))),358:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,69013))),359:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,33007))),360:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,33007))),361:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,51386))),362:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,61138))),363:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,61138))),364:Ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,69019))),365:Ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,46832))),366:Ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,34781))),367:Ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,43460))),368:Ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,51592))),369:Ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,91142))),370:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,74096))),371:Ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,27689))),372:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),373:Ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,95386))),374:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,74096))),375:Ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,81041))),376:Ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,25343))),377:Ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,21887))),378:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,28537))),379:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,28537))),380:Ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,80435))),381:Ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,5353))),382:Ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,59732))),383:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,68814))),384:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,77475))),385:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,77475))),386:Ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,49556))),387:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34247))),388:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,69013))),389:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,33007))),390:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,33007))),391:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,51386))),392:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,61138))),393:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,61138))),394:Ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,69019))),395:Ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,46832))),396:Ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,34781))),397:Ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,43460))),398:Ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,51592))),399:Ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,91142))),400:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,74096))),401:Ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,27689))),402:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),403:Ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,41201))),404:Ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,60086))),405:Ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,91784))),406:Ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,29217))),407:Ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,99163))),408:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),409:Ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,77484))),410:Ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,17387))),411:Ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,3314))),412:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,24965))),413:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,52390))),414:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,29316))),415:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,87724))),416:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),417:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),418:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),419:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),420:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3842))),421:Ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,80022))),422:Ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,59901))),423:Ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,59901))),424:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,22768))),425:Ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,34612))),426:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),427:Ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,96895))),428:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,85860))),429:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),430:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,48592))),431:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,37294))),432:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),433:Ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,40308))),434:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),435:Ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,5837))),436:Ze.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,98202))),437:Ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,2470))),438:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),439:Ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,29322))),440:Ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,33695))),441:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),442:Ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,12316))),443:Ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,54704))),444:Ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,39555))),445:Ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,23192))),446:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,59537))),447:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,16447))),448:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,62010))),449:Ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,44463))),450:Ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,96496))),451:Ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,78071))),452:Ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,96496))),453:Ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,74762))),454:Ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,87810))),455:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),456:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,28055))),457:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),458:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,71381))),459:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),460:Ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,25268))),461:Ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,62417))),462:Ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,61999))),463:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,76238))),464:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4984),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,306))),465:Ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,70198))),466:Ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,7770))),467:Ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,10822))),468:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,7469))),469:Ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,75133))),470:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,7469))),471:Ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,80957))),472:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33407))),473:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,33407))),474:Ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,88524))),475:Ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,96076))),476:Ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,51342))),477:Ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5766))),478:Ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,66288))),479:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,47923))),480:Ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,87978))),481:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,7735))),482:Ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,46156))),483:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,47923))),484:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,47923))),485:Ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,58370))),486:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,23041))),487:Ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,23843))),488:Ze.lazy(()=>Promise.all([__webpack_require__.e(7227),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,87616))),489:Ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5766))),"@@/global-layout":Ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,31246)))}}})}var I=__webpack_require__(74598),O=__webpack_require__(65711),k=__webpack_require__(71418),me=__webpack_require__(43515),Re=()=>Ze.createElement(k.Z,{size:"middle",className:me.Z.loading}),tn=__webpack_require__(44993),jn=__webpack_require__(61186),hn=__webpack_require__.n(jn),Di=__webpack_require__(91392),Ha=__webpack_require__.n(Di),Oa=__webpack_require__(34749),Ao=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),io=__webpack_require__.n(Ma),ys=__webpack_require__(10238),kc=__webpack_require__.n(ys),Jl=__webpack_require__(33656),ec=__webpack_require__.n(Jl),bc=__webpack_require__(90111),Nu=__webpack_require__.n(bc),Oi=__webpack_require__(74959),tc=__webpack_require__.n(Oi),Rl=__webpack_require__(23250),Ro=__webpack_require__.n(Rl),Ws=__webpack_require__(58862),Ja=__webpack_require__.n(Ws),al=__webpack_require__(58319),sl=__webpack_require__.n(al),bl=__webpack_require__(62053),xl=__webpack_require__.n(bl),ol=__webpack_require__(47477),Xc=__webpack_require__.n(ol),Rc=__webpack_require__(59717),Vu=__webpack_require__.n(Rc);hn().extend(Ao()),hn().extend(io()),hn().extend(kc()),hn().extend(ec()),hn().extend(Nu()),hn().extend(tc()),hn().extend(Ro()),hn().extend(Ja()),hn().extend(sl()),hn().extend(xl()),hn().extend(Xc()),hn().extend(Vu()),hn().extend(Ha());var Qc=Object.defineProperty,Ll=Object.getOwnPropertySymbols,qc=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,$u=(Tn,Kn,Ni)=>Kn in Tn?Qc(Tn,Kn,{enumerable:!0,configurable:!0,writable:!0,value:Ni}):Tn[Kn]=Ni,El=(Tn,Kn)=>{for(var Ni in Kn||(Kn={}))qc.call(Kn,Ni)&&$u(Tn,Ni,Kn[Ni]);if(Ll)for(var Ni of Ll(Kn))hu.call(Kn,Ni)&&$u(Tn,Ni,Kn[Ni]);return Tn},rc=(Tn,Kn,Ni)=>new Promise((Ea,Zi)=>{var ua=Ki=>{try{vs(Ni.next(Ki))}catch(es){Zi(es)}},ha=Ki=>{try{vs(Ni.throw(Ki))}catch(es){Zi(es)}},vs=Ki=>Ki.done?Ea(Ki.value):Promise.resolve(Ki.value).then(ua,ha);vs((Ni=Ni.apply(Tn,Kn)).next())});const Cu="/react/build/",nc=!1;function Ml(){return rc(this,null,function*(){const Tn=(0,I.gD)(),{routes:Kn,routeComponents:Ni}=yield Oc(Tn);yield Tn.applyPlugins({key:"patchRoutes",type:tn.ApplyPluginsType.event,args:{routes:Kn,routeComponents:Ni}});const Ea=Tn.applyPlugins({key:"modifyContextOpts",type:tn.ApplyPluginsType.modify,initialValue:{}}),Zi=Ea.basename||"/",ua=Ea.historyType||"browser",ha=(0,O.fi)(El({type:ua,basename:Zi},Ea.historyOpts));return Tn.applyPlugins({key:"render",type:tn.ApplyPluginsType.compose,initialValue(){const vs={useStream:!0,routes:Kn,routeComponents:Ni,pluginManager:Tn,mountElementId:"root",rootElement:Ea.rootElement||document.getElementById("root"),loadingComponent:Re,publicPath:Cu,runtimePublicPath:nc,history:ha,historyType:ua,basename:Zi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ea.callback},Ki=Tn.applyPlugins({key:"modifyClientRenderOpts",type:tn.ApplyPluginsType.modify,initialValue:vs});return gc(Ki)}})()})}Ml(),typeof window!="undefined"&&(window.g_umi={version:"4.4.10"})})()})();